Indian may be the go-to for vegetarian food but did you know that Indian cuisine is as diverse as the people from the Subcontinent? Its ingredients, flavours and cooking traditions have been shaped by geography, climate and culture over millennia, making Indian food one of the most colourful and interesting choices you can have before you.
Our list reflects all those wonderful attributes. Here are the 11 best Indian restaurants in Singapore to add spice to your life!
1. ammākase

At ammākase, there is no menu — only trust in the chef’s artistry. Armed with its novel idea of the world’s first Indian omakase, it has completely reimagined the borders of Indian cuisine.
No two meals are the same here. Each visit unfolds as a surprise, presenting a bespoke series of dishes that capture the vastness of India’s regional flavours through an elegant contemporary lens. Besides tantalising tastebuds, ammakase has also set tongues wagging, particularly after quickly being adjudged Michelin Selected 2025.

Our own foray into this most intriguing of concepts was a marvel. Chef Robin is particularly adept at marrying heritage and innovation, coaxing original sensory revelations from ingredients, spices and flavours that are otherwise merely familiar. It’s a tale of modern European-inspired finesse reshaping what we already know (and love) without committing sacrilege.

ammākase is guided by a farm-to-fork philosophy that uses only premium ingredients sourced from trusted local and international suppliers. That’s good to know… but even better to have it proven true when you taste the full flavours and robust textures that only manifest when the finest ingredients come together in culinary harmony.

Intimate and immersive, but also artistic and ever-evolving, ammākase invites you to let go of expectation and embrace discovery. A meal here is not just food and drink; it’s a conversation between chef and guest, tradition and innovation, India and the world.
For those seeking something truly one-of-a-kind in Singapore’s fine-dining landscape, ammākase stands as a must-try — an experience that celebrates creativity, craftsmanship and the boundless spirit of Indian cuisine.
One Raffles Place, #04-48, Singapore 048616
+65 8898 5275
Mon to Sat: 12pm – 3pm & 6pm – 11pm
Sun: Private events only
Facebook | Instagram | Website
2. Royal Taj

Situated on the island of Sentosa, Royal Taj showcases modern Indian cuisine by complementing the flavours and traditions of India with global ingredients and techniques. The restaurant is located within the Mess Hall, which is a colonial-looking heritage building that’s part of Village Hotel, Outpost Hotel and Barracks Hotel.

Diners can expect a wide array of Indian delicacies from their à la carte menu. You can find Indian street food favourites like Aloo Tikki Chaat (S$12) and Masala Papad (S$12).
They’ve got a total of 13 tandoori specialities if you enjoy the smoky charred flavours coming from the clay oven. Indulge in Royal Tandoori Chicken (S$22 for half, S$38 for full), Malai Broccoli (S$20) or Lamb Seekh Kebab (S$22).

If you’re dining as a pair, the Royal Taj 5 Course Veg Set Menu or Royal Taj 5 Course Non-Veg Set Menu (both at S$45.90++ for lunch, S$55.90++ for dinner) would definitely be a great option for both of you.
2 Gunner Lane, Mess Hall Block 16, Village Hotel Sentosa, #02-06,
Singapore 099567
+65 9118 5896
Mon to Thu: 12pm – 3pm & 6pm – 10pm
Fri to Sun: 12pm – 3pm & 6pm – 10.30pm
Facebook | Instagram | Website
3. Shahi Maharani North Indian Restaurant

Nestled within Raffles City Shopping Centre, Shahi Maharani North Indian Restaurant offers an unforgettable gastronomical journey through authentic Indian food. With live music amidst decor reminiscent of the royal palaces of India, feel pampered and serenaded to like a real “Maharani” (queen).

Some of their special dishes that you really must try include the Tandoori Lamb Chops (S$47) and Tandoori Milawat (S$45) (which is a heavenly platter of chicken tikka, fish tikka, lahsuni jheenga & seekh kebab).
252 North Bridge Road, Raffles City Shopping Centre, #03–21B, Singapore 179103
+65 6235 8840
Daily: 12pm – 2.30pm & 6.30pm – 10.30pm
Facebook | Instagram | Website
4. Thevar

Chef Manogren Murugan Thevar from Penang reigns over the kitchen of Thevar that’s located at Keong Saik Road. He wants us to have a taste of the massive potential Indian cuisine has to offer locals beyond dosai and butter chicken. Don’t expect grandma’s recipes; his interpretation is experimental, modern and, at the very least, unexpected.

Thevar only offers a daily Chef’s Menu (S$238++), which is a reflection of Chef Mano’s culinary training and travels. The items on offer are just for reference and are changed every other day.
An example of a Chef’s Menu includes Heirloom Tomato Chaat, Prawn Balchao Pao, Crispy Pork Sambal Aioli, Irish Oyster Rassam Granita, Hokkaido Scallop – Sothi, Chettinad Duck Roti, Hibiscus Spiced Gujiya, Rack of Lamb – Korma, and Lamb Biryani.
For dessert, there’ll be Mango Sorbet with Jaggery Granita & Guava and Banana Misthi Doi.
The staff at Thevar will ask for your dietary restrictions the day before your booking so alternatives can be arranged, for example, for vegetarians.
9 Keong Saik Road, Singapore 089117
+65 9750 8275
Tue to Sat: 5.30pm – 11pm
Closed on Mon & Sun
Facebook | Instagram | Website
5. Riverwalk Tandoor – Bhai Da Dhaba

Riverwalk Tandoor – Bhai Da Dhaba serves up authentic North Indian food at Rangoon Road. The Sarson Ka Saag Set Meal (S$10.90), is a staple in every Punjabi person’s household. No, not the overhyped butter chicken. Imagine a shatteringly soft and unleavened flatbread made out of cornmeal, paired with a bowl of blended mustard greens with spices.

What’s North Indian cuisine without Tandoori Chicken (S$12.90 for half, S$20.90 for full) and Punjabi Samosa (S$4.90 for five pieces). The experience only gets better when you tear off a piece of moist chicken or crispy potato-filled, triangular pastry, and dip it in mint chutney. I do have to say, they serve one of the best mint chutneys over here.

If you’d like to have a go at other mains, do try the Mutton Briyani (S$9.90), Butter Chicken (S$9.90) or Aloo Gobi (S$7.90).
677 Rangoon Road, Singapore 210677
+65 6291 0275
Daily: 11.30am – 3pm & 6pm – 10.30pm
Facebook | Instagram | Website
6. Firangi Superstar

Firangi Superstar on Craig Road has updated its menu with the Champagne Superstar Brunch featuring modern Indian plates paired with free-flow Champagne, cocktails and wines.

Stardom begins with the inventive “Out of the Box”, a charming wooden box filled with bite-sized starters. The classic Indian pani puri is reincarnated as Caviar Puri and Truffle Puri; Sesame Muruku with salmon mousse, and Avocado Kulcha featuring egg jam and biryani-spiced bacon on soft leavened flatbread also delight.
8 interesting starters later, choose a main from favourites such as the Prata Waffle with Madras fried chicken, Steak & Eggs with grass-fed striploin and masala scrambled eggs, and Fish & Chips with Amritsari cod and gunpowder fries.
To round off the experience on a sweet note, guests are treated to a dessert buffet featuring creations such as Strawberry Shortcake, Cinnamon-Ginger Cookie with white chocolate and Kashmiri chilli, Carrot Cake with cardamom frosting, Rum Chocolate Cake, and a Bru Coffee Cannoli.

The basic Champagne Superstar Brunch costs S$68++. Thirsty diners can opt for a 2.5-hour brunch with free-flow tea, soft drinks, house wines and beers for S$138++, or 2.5-hour free-flow Champagne, cocktails and wines for S$188++.
20 Craig Road, #01-03, Singapore 089692
+65 6304 3022
Mon to Fri: 12pm – 2.30pm & 5.30pm – 10.30pm
Sat: 5.30pm – 10.30pm
Closed on Sun
Facebook | Instagram | Website
7. Nalan Restaurant

Known to be one of Singapore’s leading Indian vegetarian restaurants, Nalan Restaurant has two outlets in Singapore which are located in City Hall and Little India. They serve authentic North and South Indian cuisine with every dish freshly made-to-order using only the finest ingredients.

The menu has a diverse selection of dishes for you to choose from. Tuck into yummy starters like Paneer Kathi Roll (S$10), Onion Pakkoda (S$8) and Gobi Manchurian (S$12) (which is a dish of deep-fried cauliflower with onions in a spicy marinade).
Be spoiled for choice with over 18 types of Thosai, which include Cheese Masala Thosai (S$18), Butter Thosai (S$6), and Onion Podi Thosai (S$7)— I’ll have trouble choosing for sure.
For a list of locations, contact numbers and opening hours, refer here.
Facebook | Instagram | Website
8. Karu’s Indian Banana Leaf Restaurant

Since 1994, Karu’s Indian Banana Leaf Restaurant has been iconic for their Fish Head Curry. What started out as a simple family cooking tradition became a family business in 1994, serving up plates of classic South Indian spread on a traditional banana leaf.

Karu’s Fish Head Deluxe (S$27 for small, S$36 for medium, S$40 for large) is cooked in a South Indian style and is arguably the best on this island. Mixed with juicy okra and cherry tomatoes, the Fish Head Deluxe is best enjoyed with Biryani Rice (S$3.80) or Plain Dosai (S$3.20) with Fish Cutlet (S$1.80).

If fish is not exactly your pick of protein, why not opt for their Curry Mutton Biryani (S$12.40)? This one-of-a-kind dish features a blend of fresh ground spices and the long-grained basmati rice cooked to perfection with fresh goat. A must-try for all meat lovers out there.
808/810 Upper Bukit Timah Road Singapore, Singapore 678144
+65 6762 7284
Tue to Sun: 10.30am – 10pm
Closed on Mon
Facebook
9. Mustard

Mustard is a Bengali and Punjabi restaurant known for tasty food at affordable prices. Located in a small unit space along Race Course Road next to some of the bigger names, Mustard is kind of a hidden gem that is sometimes overlooked.

Meat lovers will relish in the restaurant’s Kabab e Tashtar (S$23.90 for half), a mixed kebab platter featuring a delectable array of chicken, fish and mutton kababs, grilled to perfection. Moist and tender, the selection of meats on this plate makes for one of the best combinations alongside some Saffron Rice (S$9.90) or a piece of Cheese Naan (S$9.50).
32 Race Course Road, Singapore 218552
+65 6297 8422
Sun to Fri: 11.30am – 3pm & 6pm – 10.45pm
Sat: 11.30am – 4pm & 6pm – 10.45pm
Facebook | Instagram | Website
10. Swaadhisht

Instead of typical Southern Indian dishes, Swaadhist serves up an array of traditional Kerala cuisine in the heart of Little India.

A must-try here, which many diners make return trips for, is their Bamboo Chicken Biryani (S$14). Served fresh from the bamboo it was steamed in, the dish exuded an intoxicating earthy fragrance the moment it was pushed out from its tube.
Prepared amongst a heap of long-grain basmati rice, the lightly spiced chicken pieces were juicy and tore apart with ease. There were the bits of fat that clung for their life onto the chunks of chicken, adding a nice greasiness and gelatinous texture that complemented the overwhelmingly herbaceous taste of cumin and star anise.

If you are not a fan of spice, their Appam With Coconut Milk (S$6 for two) and Vegetable Ishtoo (S$8.50) will make for welcome treats that taste as good as they look. Prepared using fermented rice flour together with creamy coconut milk, the mildly sourish appam exuded a soft nutty perfume with every bite. When consumed with the Vegetable Ishtoo (a Kerala-style potato stew), the outrageously rich stew felt like the kind of dish the appam was made for.
47 Chander Road, Singapore 219546
+65 9880 1680
Daily: 11am – 10pm
Facebook | Instagram | Website
11. MTR Restaurant

An award-winning Indian restaurant offering authentic South Indian cuisine, MTR Singapore is an eatery that serves up a legacy of great vegetarian dishes at affordable prices.

Before tucking into their repertoire of authentic vegetarian mains, savour on the unique Rava Idly (S$4), a steamed semolina cake mixed with yoghurt, coriander, cashew nuts, curry leaves, mustard seeds, and clarified butter. Accompanying it is a silky coconut-based potato saagu that reveals a spongey, nutty pancake-esque mouthfeel when paired together with the semolina cake.

Elsewhere, there is also the Pudi Masala Dosa (S$7), a large fluffy pancake peppered with spicy chutney powder, smeared with ghee and topped with a small scoop of potato-onion filling. One bite into this beauty and your palate will be instantly hit with a smoky pepperiness. This might be a spicy dish, but trust me, the flavour grows on you with each and every bite you take.
440 Serangoon Road, Singapore 218134
+65 6296 5800
Tue to Thu: 8.30am – 3pm & 5.30pm – 9.30pm
Fri to Sun: 8.30am – 3pm & 5.30pm – 10pm
Closed on Mon
Facebook | Instagram | Website
*This post contains branded content.
23 best buffets in Singapore: Ultimate all-you-can-eat guide for all occasions [Jan 2026]


