All Posts,  Food

7 Best Indian Restaurants in Singapore | Best of Food 2021

Being the foodie country that it is, India has a meal plan for every time of day and food available in every corner. From appetizers, bread, meals, and desserts (featuring both North and South Indian cuisine), there are a lot of meal courses for you to devour. You’ll never be able to get enough of their curries, chicken masala, chaats, and other dishes. But before booking a reservation, please take note of the COVID-19 restrictions at the moment and be informed of the MOH updates in Singapore. With an extensive variety of Indian food in the market, which then is the best Indian restaurant in Singapore? In our Best of Food series, we introduce the 7 Best Indian Restaurants in Singapore, providing quality recommendations based on your lifestyle and budget needs.

Table of contents 

10 Best Indian Restaurants in Singapore

1. Komala Vilas

komala vilas best indian restaurants singapore

Source: Komala Vilas via Instagram

Authentic vegetarian Indian cuisine

Komala Vilas, one of Singapore’s oldest Indian Vegetarian Restaurants, has become a household name since it first opened its doors in 1947. Komala Vilas, along with its neighboring sweet shop selling traditional Indian sweets and snacks, is one of Little India’s mainstays. They have been serving customers for years as one of Singapore’s oldest Indian restaurants. Throughout that time, they have remained true to their culinary principles of authenticity and freshness.

It’s also worth noting that they serve their food on freshly cut banana leaves. They present a simple but interesting food presentation technique that showcases traditional Indian dining culture. The menu includes meal varieties, dosai, idli (fluffy rice cakes) and idiyappam (string hoppers) sets, uthappam, and many more. There are also Andhra meals (another type of South Indian food) and North Indian cuisines.

PRICE INFO: Meal price starts at $3.20. Visit their menu here.
LOCATION: 76 – 78 Serangoon Road, Singapore 217981
OPERATING HOURS: Monday to Sunday – 7:00 am – 10:30 pm (Including Public Holidays)
CONTACT: +65 6293 6980
Facebook | Instagram
Check out Komala Vilas >

2. Shahi Maharani

Shahi Maharani Best Indian Restaurants Singapore

Source: Shahi Maharani

 Royal North Indian cuisine

North Indian cuisine reigns supreme at Shahi Maharani, which draws inspiration from India’s mightiest Maharajas. Located at Raffles City, Shahi Maharani offers an unforgettable gastronomical journey through authentic Indian cuisine with live music amidst a décor reminiscent of the royal palaces of India. Elegant, cultural decor and lush interiors are combined with traditional dishes from India’s plains, mountains, and palaces – a combination that has earned this Indian restaurant in Singapore numerous awards and accolades over the years. 

Dining here is like taking a trip through India’s cultural heritage. The best way to dine here is to splurge on Shahi Maharani’s weekday lunch buffet ($62++ per person), which includes delectable dishes such as Chicken Handi, Fish Tikka Masala, Rogan Josh, and more. 

Dine in Lunch Menu
Shahi One for One Weekday Lunch Buffet – $62
Weekend Fiesta Lunch – per adult: $38++, per child (4-10 yrs): $26++
Visit their other menus here.
LOCATION: 252, North Bridge Road, # 03 – 21B Raffles City Shopping Centre (Level 3, Fairmont Singapore), Singapore 179103
Lunch: 12.00 pm – 03:00 pm (Last order at 02:30 pm)
Sundays to Thursdays – last order at 9.30 pm, closed at 10.00 pm
Fridays and Saturdays – last order at 10.00 pm, closed at 10.30 pm
CONTACT: +65 62358840
EMAIL: [email protected]
Facebook | Instagram
Check out Shahi Maharani >

3.  Kailash Parbat

Kailash Parbat Indian Restaurant

Source: Kailash Parbat

Authentic and creative Indian food

Kailash Parbat has been in operation since the 1950s, demonstrating that they have established their brand and earned the trust of Singaporeans, Indians, and visitors to the island. Their menu features a variety of dining options, including a super saver combo, signature dishes, special offers, house specials, main courses, bento box options, and desserts. Their Super Saver Combo can be purchased for as low as $60 for 2 pax and includes various indulgent meal options.

PRICE INFO: $60 for two. Visit their menu here.
LOCATIONS:  Hilton Garden Inn, Sued Alwi Road, and at Changi Business Park. Check your nearest branch here.
OPERATING HOURS: Varies for each branch. See here.
Contact form
Facebook | Instagram
Check out Kailash Parbat > 

4. Punjab Grill

Punjab Grill Best Indian Restaurants Singapore

Source: Punjab Grill

Royal Indian fine dining

With its stunning modern design and appetizing North Indian cuisine, Punjab Grill relives the splendor of old India’s Maharaja. To dine at Punjab Grill is like taking a gastronomic journey through India’s richly diverse Northwest Frontier Province — the undivided Punjab region. Food from gourmet metropolises such as Lahore, Peshwar, Rawalpindi, Kabul, Amritsar, Multan, and Patiala formed urbanized melting pots of different cultures. There are several menus to choose from, each with Tandoori Prawns, Palak Paneer, Butter Chicken, and desserts such as Kulfi and Gulab Jamun. If you want to host an exclusive dinner party, this fine-dining Indian restaurant in Singapore also offers a private dining area with a charming kitchen view.

PRICE INFO: Meal price starts at $18.
Set Menus
A-La-Carte Menu
Royal 10 Course Menu
LOCATION: B1-01A, 2 Bayfront Avenue The Shoppes at Marina Bay Sands, Singapore 018972
Lunch :  11:30 AM to 3:00 PM
Dinner:  6:30 PM to 11:00 PM
CONTACT: +65 6688 7395
EMAIL: [email protected]
Facebook | Instagram
Check out Punjab Grill >

5. MTR Singapore

MTR Singapore

Source: MTR Singapore

Authentic and hygienically-prepared South Indian food

Mavalli Tiffin Rooms, also known as MTR in India, was founded in Bangalore in 1924. It is one of the most well-known heritage restaurants in the world for its South Indian vegetarian cuisine. If you want to try the healthier side of Indian cuisine, you should head out to MTR. This simple restaurant is an affordable option for those who want a satisfying breakfast, lunch, or dinner. At MTR Singapore, they strive to combine traditional South Indian vegetarian cuisine with a fine dining experience unique to Singapore.

PRICE INFO: Meal price starts at $4. Visit their menu here.
LOCATION: 438 Serangoon Rd, Singapore 218133
Tuesday, Wednesday, and Thursday
8:30 am – 3:00 pm, 5:30 pm – 9:30 pm
Friday,  Saturday, and Sunday
8:30 am – 3:30 pm, 5:30 pm – 10:00 pm
CONTACT:  (+65) 6296 5800
EMAIL: [email protected]
Facebook | Instagram
Check out MTR Singapore >

6. Chat Masala

Chat Masala Indian Restaurant

Source: Chat Masala

Fiery and spicy Indian cuisine

Chat Masala is dedicated to bringing the hot and vibrant flavors of India to Singapore’s East Coast’s spice-loving population. Whether you want to spice up your life with a fiery curry or are looking for something a little milder but still equally as delicious, their menu caters to all tastes and includes plenty of vegetarian options. The Mama Mia Mussels (fresh and juicy mussels cooked in a sauce that fuses flavors from the east and west) and their spicy masala chicken are two of their most popular dishes. Moreover, you’ll find a variety of appetizers and sides on their menu, as well as a selection of delightful desserts to round out your meal.

PRICE INFO: Visit their menu here.
LOCATION: Chat Masala, 158 Upper East Coast Road, Singapore 455254
Tuesday to Sunday (including Public Holidays)
12 pm – 2:30 pm
6 pm – 10 pm
Monday closed unless Public Holiday
CONTACT: +65 6876 0570
EMAIL: [email protected]
Facebook | Instagram
Check out Chat Masala >

7. Yantra


Source: Yantra via Instagram

Traditional and contemporary Indian cuisine

Yantra, led by chef Hemant Oberoi, is a popular North Indian dining restaurant in Singapore. They offer a fantastic lunch buffet as well as a fine dining dinner menu. Yantra pays homage to fine Indian cuisine with a diverse selection of Indian food that includes both traditional and contemporary dishes. The best part is that their menu caters to vegans. Of course, such opulent dishes should only be served at a fine dining establishment.

PRICE INFO: Meal price starts at $18. Visit their menu here.
LOCATION: 163 Tanglin Rd, #01-28/33, Singapore 247933
12 pm to 3 pm
6:30 pm to 10 pm
Pre-orders accepted
CONTACT: +65 6836 3088
EMAIL: [email protected]
Facebook | Instagram
Check out Yantra >

We hope that our guide on the 7 Best Indian Restaurants in Singapore has helped you to choose the best Indian restaurant in Singapore for your food cravings. Please share this with your family and friends if you have found it useful.

This post was brought to you by The Wedding Vow.

Want to be featured on The Wedding Vow? Email [email protected] or [email protected] for media invites.
Disclosure: All opinions remain the writer’s own. While there may be sponsored, paid or affiliate mentions in our articles, we believe in editorial integrity and honesty of opinion. We will recommend products and services that we have curated based on our research, or through our own positive experience with them. For more information, kindly refer to our copyright & disclosure policy.


Leave a Reply

Your email address will not be published. Required fields are marked *