
Indian restaurants in Singapore serve everything from fiery curries to classic North and South Indian dishes.
Indian restaurants in Singapore deliver everything from buttery North Indian curries to fiery South Indian dosas. We’ve compiled must-try dining spots that showcase the best of this rich cuisine – from Michelin-approved fine dining to no-frills curry houses beloved by locals and the best biryani in Singapore. Many of these places also serve excellent vegetarian fare, easily rivalling the best vegetarian restaurants in Singapore for flavour and variety. Keen on more dining options? Don’t miss our best restaurants in Singapore guide with picks for every occasion, and the best halal restaurants in Singapore.
Why trust this guide
Eating our way around Singapore is part of the job. Our food writers dine out constantly, across every neighbourhood and price point, so our recommendations come from personal experiences, not press releases. We only include places we’d go back to (or already have), and we update our guides regularly to make sure nothing on the list has slipped and all information is accurate. Honeycombers has been covering Singapore’s food scene for over 15 years, so we know what a great meal looks like here – and what doesn’t make the cut.
Best Indian restaurants in Singapore
Singapore’s Indian dining scene runs from Michelin-starred fine dining restaurants to 24-hour Little India institutions. We’ve rounded up our favourites, grouped by what you’re after — with prices, signature dishes and where to find them.
- Best for fine dining: Thevar
- Best North Indian: Tiffin Room & SanSara
- Best South Indian: Samy’s Curry
- Best vegetarian: Madras New Woodlands
- Best buffet: Shahi Maharani North Indian Restaurant
- Best Indian street food: Gupshup
- For a more unique experience: Firangi Superstar
Restaurant | Best for | Price | Area |
Tiffin Room | Sophisticated North Indian dining | Appetisers from $25, mains from $23 | Civic District (Beach Road) |
SanSara | Regal North Indian cuisine | Appetisers from $24, mains from $22 | Robertson Quay (Havelock Road) |
Firangi Superstar | Cinematic rooms, reinvented classics | Appetisers from $16, mains from $45 | Tanjong Pagar (Craig Road) |
Revolver | Interactive dining with an open-fire grill | Appetisers from $18, mains from $26 | Tanjong Pagar (Tras Street) |
Thevar | Michelin-starred fine dining | Lunch from $228, dinner from $298 | Robertson Quay (Mohamed Sultan Road) |
Shahi Maharani North Indian Restaurant | Dining like royalty with live music | Appetisers from $14, mains from $26 | Civic District (Raffles City) |
GupShup | Bold Indian street food | Appetisers from $23, mains from $27 | Little India (Serangoon Road) |
Mustard | Bengali and Punjabi cuisine | Food from $4.20 | Little India (Race Course Road) |
Yantra | Niche subcontinental ingredients | Appetisers from $26, mains from $32 | Orchard (Tanglin Road) |
Samy’s Curry | Iconic fish head curry | Enquire for prices | Dempsey Road |
Singapore Zam Zam | Murtabak cravings | Murtabak from $7 | Kampong Glam (North Bridge Road) |
Madras New Woodlands | Vegetarian-friendly | Enquire for prices | Little India (Dickson Road) |
Shikar | Inspired by Indian royalty feasts | Lunch thali from $55 | Maxwell Reserve |
Royal Taj | Fine dining in a colonial building | Appetisers and mains from $20 | Sentosa |
Tandoor | Authentic North Indian cuisine in town | Appetisers from $14, mains from $18 | Orchard |
1. Tiffin Room

When we’re talking about Indian restaurants in Singapore, we can’t miss the iconic Tiffin Room. With India native Kuldeep Negi at the helm, this famed restaurant serves up authentic North Indian cuisine in a sophisticated setting with table-side service.
Must-try highlights include murgh biryani (Indian basmati rice delicately flavoured with whole spices and served with tantalising boneless chicken leg, makhana salan gravy and raita); and Anjeer Paneer Tikka (grilled Indian cottage cheese flavoured with fig, yogurt and spices). For all-time favourites, order the Jhinga Kebab, which features succulent grilled jumbo prawns marinated in yoghurt and rose powder; Tiffin Dal Makhani, a delectable organic black lentil curry; and Mera Dabba, the Instagram-worthy set meal with your choice of appetisers and main course presented in custom-made copper tiffin boxes.
Guests can also opt for the customisable Mera Dabba (meaning ‘my box’ in Hindi) Experience, an authentic and elevated set meal where guests can choose from a refreshed selection of appetisers and main courses presented in an iconic four-tiered custom-made copper tiffin box. Think aloo gobhi, a classic cauliflower and potato delight with a perfect blend of yogurt, garlic, and masala onion gravy; succulent kadhai prawns with bell pepper, coriander seeds and onion-tomato masala and more. Round off the meal with desserts like rasmalai and pista gulab jamun.
Wash it all down with a selection of signature beverages like chai masala and lassi. Craving a tipple? There is a specially curated array of wines, cocktails and spirits on the menu too!
Best for: A sophisticated North Indian dining experience
Must-try dishes: Murgh biryani; Anjeer Paneer Tikka; Tiffin Dal Makhani
Price: Appetisers from $25; mains from $23
Opening hours: Daily, 12pm to 1.45pm and 6.30pm to 9.30pm
Area: Civic District / City Hall
Address: Raffles Hotel Singapore, 1 Beach Road, Singapore 189673
2. SanSara

The well-loved riverside restaurant at Grand Copthorne Waterfront Hotel Singapore is back bigger and bolder. Paying homage to the grandeur of North India’s royal kitchen, the interiors evoke opulence while retaining modern charm with rich textiles, carved wood accents and warm golden tones. Menu-wise, master chef Pannalal Nath presents an expanded selection that draws inspiration from the rich traditions of Awadh, Punjab, Rajasthan and Kashmir.
Start your feast with the juicy tali Hokkaido scallops, as well as the kutti lal mirchi murgh tikka (smokey, well-marinated chicken morsels that have our approval). Next, fill up on the sailana shevand (succulent lobster flesh in turmeric, fenugreek and coconut cream), and signature nasila dungar laal maas (aromatic lamb shank curry elevated with a splash of rum). Carb lovers be warned: we easily downed a few servings of rice with these robust gravies.
Plant-friendly options like tandoori paneer pasanda tikka and soya chaap handi masala are also available. To round off on a sweet note, we highly recommend the traditional gajar ka halwa. Served with vanilla ice cream and pistachios, the traditional carrot-based dessert was not overtly sweet and had a soft, moist pudding-like consistency. Before you leave, stop by the new whiskey and cocktail bar for creative tipples, like curry leaf-infused Hyderabad Jira Mojito, and Old Mumbai, a spiced take on Old Fashioned.
Best for: Regal North Indian cuisine with a focus on sustainability
Must-try dishes: Tali Hokkaido scallops; sailana shevand; nasila dungar laal maas
Price: Appetisers from $24; mains from $22
Opening hours: Tuesday to Sunday, 12pm to 3pm & 6pm to 10pm
Area: Robertson Quay / River Valley
Address: Grand Copthorne Waterfront Hotel Singapore, 392 Havelock Road, Singapore 169663
3. Firangi Superstar

Stepping into Firangi Superstar feels straight out of a cinematic masterpiece. Pick from a series of distinct themed areas – Officer’s Club, Old Railway Room, Elephant Palace and Jungle Lodge – that each offer a unique ambience, complete with exquisite wallpaper, paintings and decor. Keen on some privacy? Book the Old Railway Room that’s designed like a luxurious vintage train cabin.
Reinvented Indian classics are at the heart of the menu with plant-based versions of every dish. And spoiler: they are equally mouth-watering. Kick things off with a round of papads and crackers served with your choice of house-made chutneys and raitas. We recommend the cashew-sesame and Firangi’s coconut chutneys that had us polishing off the entire bowl of papads and crackers.
Next, get a mix of small and big plates to share. Our standouts? The Nut Kraken (grilled octopus pollichatu that was perfectly charred, sans any chewiness); Big Baller Peperoner (burrata fried to golden perfection and served with Manchurian chilli sauce); and The Bengal Bake-off (a whole salt-baked seabass that is generously drizzled with kasundi cream and banana leaf oil). And we have to rave about the Firangi naan that is soft, fluffy and deliciously buttery. We’re not kidding when we say we’ll return just for the black garlic naan and smoked mozzarella naan.
Best for: A cinematic ambience with reinvented Indian classics
Must-try dishes: The Nut Kraken (grilled octopus pollichathu); The Bengal Bake-off (salt-baked seabass); smoked mozzarella naan
Price: Appetisers from $16; mains from $45; lunch set from $45 per pax
Opening hours: Monday to Saturday, 12pm to 2.30pm & 5.30pm to 12am
Area: Tanjong Pagar / Chinatown
Address: #01-03, 20 Craig Road, Singapore 089692
4. Revolver

Bold flavours, open flames and an interactive dining experience are what you’ll get at Revolver. This open-fire grill restaurant invites guests to sit right by the kitchen and watch the chefs work their magic. The evolving menu is a work of art that merges South Asian cooking sensibilities with international flavours and top-quality ingredients.
Tuck into crowd-favourites like wagyu scotch eggs (with the option of adding on caviar), fresh Delhi paneer, hamachi collar and butter chicken. If you’re game to try them all, go for the tasting menus that feature the restaurant’s signature dishes – vegetarian options included!
Best for: An interactive dining experience
Must-try dishes: Wagyu scotch eggs; fresh Delhi paneer; hamachi collar
Price: Appetisers from $18; mains from $26; lunch set from $45 per pax; tasting menu from $89
Opening hours: Monday to Saturday, 12pm to 3pm and 5.45pm to 11pm
Area: Tanjong Pagar
Address: 56 Tras Street, Singapore 078995
5. Thevar

Bringing a bold touch of spice to Keong Saik Road is this Indian Michelin-starred restaurant in Singapore. Chef Mano Thevar takes the helm here, displaying his mastery in the kitchen through traditional Indian dishes with a creative contemporary touch.
The menu is ever-changing, so come ready to be surprised. But you can expect a diverse selection of seafood, vegetable and meat courses, along with delectable sweet treats. Just remember to set aside at least 2.5 hours for the full experience!
Best for: A two-Michelin-starred fine dining experience
Must-try dishes: Fixed course menu
Price: Lunch from $228 per pax; dinner from $298 per pax
Opening hours: Tuesday to Saturday, 6pm to 11pm; Friday & Saturday, 12pm to 3pm
Area: Robertson Quay / River Valley
Address: 16 Mohamed Sultan Road, Singapore 238965
6. Shahi Maharani North Indian Restaurant

For a feast fit for royalty, make your way to this luxurious North Indian restaurant. The recently refreshed space features regal decor that exudes the grandeur of Uttar Pradesh’s royal heritage and palaces. Think rich golds and deep burgundies, traditional glass lamps and carved wooden furniture.
A mix of timeless elegance and modern luxury, it makes a perfect backdrop for an unforgettable dining experience. Adding to the royal charm, live Indian music performances take place every evening from October to April. Prefer a more intimate experience? Opt for the private room that sits up to 16 pax, with personalised service and bespoke set menus to boot.
Traditional Indian flavours take centre stage here, featuring standout dishes like chicken makhanwala (butter chicken), creamy palak paneer and succulent tandoor lamb chops. Popular street foods like paani puri and papdi chaat, as well as vegetarian options, are also available. In the mood to indulge? Come by during weekday lunches for a special one-for-one buffet promotion ($68++ for two pax), or for the weekend lunch buffet ($48++ per pax). It’ll be a sumptuous spread of Indian street food, tandoor specialities, biryanis, curries and desserts.
Best for: Dining like royalty with live Indian music
Must-try dishes: Chicken makhanwala; palak paneer; tandoor lamb chops
Price: Appetisers from $14; mains from $26
Opening hours: Daily, 12pm to 2.30pm and 6.30pm to 10.30pm
Area: Civic District / City Hall
Address: #03-21B, Raffles City Shopping Centre, 252 North Bridge Road, Singapore 179103
Visit Shahi Maharani North Indian Restaurant
7. GupShup

This restaurant in the heritage-rich district of Little India serves bold, authentic Indian street food. Savour cultural delicacies that draw inspiration from Delhi, Bombay, Punjab and central India. Celebrated chef Surjan Singh (fondly known as chef Jolly) takes the helm, putting together amazing creations that’ll have you coming back for more.
You can find rich curries, smoky tandoor bites and fragrant kebabs on the menu. A must-try is the lotus papdi chaat. It’s the perfect balance of crunch and zest, featuring lotus crisp, crushed sweet potato, an onion and tomato mix, yogurt, and pomegranate-mint sauce. For a sweet finale, go for the jamun (milk cake dumplings with pistachio) and pistachio kulfi (frozen pistachio-cardamom-rose reduced milk).
Best for: Bold and authentic Indian street food
Must-try dishes: Lotus papdi chaat; khada saag; jamun
Price: Appetisers from $23; mains from $27
Opening hours: Daily, 12pm to 2.30pm and 5pm to 10pm
Area: Little India
Address: Basement 1, The Serangoon House, 301 Serangoon Road, Singapore 218224
8. Mustard
Punjabi and Bengali cuisines take the spotlight at this restaurant. The menu features authentic dishes like a special Kolkata chicken biryani with spiced potato and begun bhaja, as well as a tempting selection of vegetarian options. Think Bengali vegetable chop and kolkata shingara (a deep-fried savoury snack with flaky pastry crust).
Sweet tooths, you’re in luck with a line-up of classic desserts. Treat yourself to the sugary gulab jamu, gokul pithe soaked in warm sugar syrup, alongside seasonal items such as nolen gurer payesh (a creamy Bengali rice pudding made with date palm jaggery).
Best for: Bengali and Punjabi cuisine
Must-try dishes: Kolkata chicken biryani; achaari paneer tikka
Price: Food from $4.20
Opening hours: Sunday to Friday, 11.30am to 3pm; Saturday, 11.30am to 4pm; Daily, 6pm to 10.45pm
Area: Little India
Address: 32 Race Course Road, Singapore 218552
9. Yantra

From the silk wallpapers to its stately, fort-inspired door, every inch of Yantra is an ode to India. Beyond the luxe interiors, the fine dining spot also offers a bold and inventive menu that pays homage to India’s rich legacy.
We love browsing the extensive selection of vegetarian and non-vegetarian dishes, featuring specialty ingredients sourced from across the subcontinent and Southeast Asia. Highlights include the saffron-flavoured crispy jalebi rabri (flour fritters) and nihari gosht – a slow-cooked goat dish that’s pure indulgence.
Best for: Unique, niche ingredients from the subcontinent and Southeast Asia
Must-try dishes: Chaat banarasi; jalebi rabri; nihari gosht
Price: Appetisers from $26; mains from $32; lunch set at $58 per pax
Opening hours: Daily, 6.30pm to 11pm; Tuesday to Sunday, 12pm to 3pm
Area: Tanglin / Orchard
Address: #01-129/130/131, Tanglin Mall, 163 Tanglin Road, Singapore 247933
10. Samy’s Curry

Head to this family-run restaurant for a no-frills yet satisfying meal. Since the 1950s, customers have been flocking here for its legendary fish head curry served with a basket of pappadums. Spicy with a hint of sweetness, it’s a bubbling pot best enjoyed with some rice.
But don’t stop at just the curry. The restaurant serves a mix of South and North Indian must-tries, including crispy fish cutlet, fried cauliflower and masala chicken, that will leave you happily satiated.
Best for: The iconic fish head curry
Must-try dishes: Fish head curry; masala chicken; fish cutlet
Price: Enquire for prices
Opening hours: Wednesday to Monday, 11am to 3pm and 6pm to 10pm
Area: Dempsey Hill
Address: 25 Dempsey Road, Dempsey Hill, Singapore 249670
11. Singapore Zam Zam
If there’s one dish you have to try at Singapore Zam Zam, it has got to be the murtabak. For the uninitiated, it is an Indian flatbread stuffed with egg, minced meat and onion. This Kampong Glam institution has been synonymous with this signature dish for years, and it’s for good reason.
Have this iconic creation with mutton, chicken, sardine, or even deer meat. And this restaurant is no one-trick pony. The rest of its menu – think dishes like mee goreng, biryani and prata – is equally worth a shot.
Best for: To satisfy murtabak cravings
Must-try dishes: Murtabak varieties; deer biryani
Price: Murtabak from $7; biryani from $9; goreng from $7
Opening hours: Wednesday to Monday, 7am to 11pm; Tuesday, 7am to 10pm
Area: Kampong Glam / Bugis
Address: 697-699 North Bridge Road, Singapore 198675
12. Madras New Woodlands

When it comes to the best Indian vegetarian fare in town, Madras New Woodlands is no doubt a strong contender. The VIP thali set is the standout. It’s a satisfying platter loaded with a variety of dhals, curries and rice.
If you’re still feeling peckish, the appam and vadai will do the trick. And to stave off the food coma, sip on the signature masala tea. It’s pure comfort in a cup with the right amount of spice.
Best for: Vegetarian-friendly options
Must-try dishes: VIP thali set; appam; vadai
Price: Enquire for prices
Opening hours: Daily, 7.30am to 10.30pm
Area: Little India
Address: 14 Upper Dickson Road, Singapore 207474
13. Shikar

Indulge in a feast fit for royalty at this fine-dining Indian restaurant. Inspired by the grand old feasts of Indian royals, Shikar offers a throwback to the regal days through its luxurious interiors and nostalgic menu.
At the helm is celebrated Indian chef Jolly, who brings creative reinventions to well-loved, traditional dishes. Think whole sea bass roasted in lotus leaf, lamb shank biryani, and grilled aubergine. Psst: there’s also a gourmet thali menu if you’re popping by for lunch on a weekday.
Best for: Gourmet menu inspired by grand Indian royalty feasts
Must-try dishes: Lamb shank biryani; seabass in lotus leaf; aubergine ghee roast
Price: Lunch thali menu from $65 per pax; appetisers from $11; mains from $33
Opening hours: Monday to Sunday, 12pm to 2.30pm and 6pm to 10pm
Area: Maxwell
Address: Maxwell Reserve Singapore, Autograph Collection, 2 Cook Street, Singapore 078857
14. Royal Taj

A fine dining-style Indian restaurant that won’t break the bank? We’re so here for the Royal Taj. Blending Indian traditions with global flavours and modern techniques, this restaurant offers a unique dining experience within a restored colonial building. Kick off your feast with elevated street food classics like crispy aloo tikki chaat and bite-sized cocktail samosas.
Next, move on to hearty mains such as tender lamb rogan josh and rich Goan fish curry, best enjoyed with a side of fragrant rice. And of course, no meal is complete without dessert. Look towards the pistachio gulab jamun or almond ras malai for an indulgent sweet finish.
Best for: A unique setting within a restored colonial building
Must-try dishes: Lamb rogan josh; Goan fish curry; aloo tikki chaat
Price: Appetisers and mains from $20; lunch set menu from $50.90 per pax; dinner set menu from $60.90 per pax
Opening hours: Daily, 12pm to 3pm; Monday to Thursday, 6pm to 10pm; Friday to Sunday, 6pm to 10.30pm
Area: Sentosa
Address: #02-06, Mess Hall, Village Hotel Sentosa, 16 Gunner Lane, Singapore 099567
15. Tandoor

In the mood for authentic North Indian cuisine? Take it from us; Tandoor is the place for the ultimate craving fix. This restaurant on Orchard Road blends contemporary interiors and traditional flavours, paying homage to India’s rich culinary heritage. Every dish is thoughtfully crafted by culinary experts using time-honoured recipes and cooking techniques. Plus, the extended menu features delectable creations that are healthy, too. Think the bharwan tandoor khumb (stuffed mushrooms) and paneer matar ka tikka (marinated cottage cheese slices).
Pad your stomach with irresistible buttery naan and tandoori roti, freshly baked in the restaurant’s three artisanal tandoors. Next, savour an array of meat and vegetable kebabs, like lahsooni murg tikka (grilled garlic chicken) and aloo ki nazzakat (chargrilled potato barrels). Don’t forget the show-stopping specialties, too. Try the rich and tangy aam ki sabzi (ripe mango curry); tender nalli gosht (lamb shanks); and creamy paneer makhani (cottage cheese simmered in a tomato-based gravy). Cap off the feast with a sweet finale, featuring desserts like saffron and pistachio kulfi, and gulkand rasmalai – sweet dumplings soaked in a cardamom and rose-infused syrup.
Best for: A convenient fix of authentic North Indian cuisine
Must-try dishes: Aam ki sabzi; nalli gosht; paneer makhani
Price: Appetisers from $14; mains from $18
Opening hours: Daily, 12pm to 2.30pm and 6pm to 10pm
Area: Orchard
Address: Basement 1, Holiday Inn Singapore Orchard City Centre, 11 Cavenagh Road, Singapore 229616
Now, you’re well acquainted with the top Indian restaurants in Singapore.
On the lookout for more dining options in Singapore? Check out some of our other food guides:
- Best biryani in Singapore
- Best vegetarian restaurants in Singapore
- Best restaurants in Singapore
- New restaurants in Singapore
- Best halal restaurants in Singapore
Frequently Asked Questions
Where can I find the best Indian food in Singapore?
Little India remains the cultural hub with spots like GupShup and Komala Vilas, but excellent options span the island. The CBD houses Revolver, Orchard Road features Tandoor, while gems like Tiffin Room and Bombay Brasserie are located on Beach Road.
Which Indian restaurants are the most popular among Singaporeans?
Iconic favourites among Singaporeans include Tiffin Room, as well as SanSara and Tandoor, which are praised for their authentic cuisine. Firangi Superstar is also popular for its unique, cinematic decor, while Revolver offers a unique and interactive dining experience with an open-fire grill.
Where can I find affordable Indian food in Singapore?
For budget-friendly options, consider casual eateries and restaurants like Madras New Woodlands for Indian vegetarian fare, and Singapore Zam Zam, which is known for its affordable signature murtabak.
What are the best vegetarian Indian restaurants in Singapore?
Komala Vilas and Madras New Woodlands are crowd favourites for Indian vegetarian fare, with Komala Vilas being particularly famous for its thosai and vadai. Other restaurants like GupShup and Tandoor also offer substantial and well-regarded vegetarian menus, though on the pricier end.
What is the most famous Indian dish to try in Singapore?
Fish head curry stands as Singapore's signature Indian dish – try it at Samy’s Curry or The Curry Club Signature. Butter chicken remains incredibly popular, while biryani, prata and various tandoori preparations are equally well-loved local favourites.
Where can I find halal Indian food in Singapore?
For halal-friendly Indian food in Singapore, visit casual eateries such as Singapore Zam Zam, as well as upscale restaurants like The Curry Club Signature and Shahi Maharani North Indian Restaurant.
Which Indian restaurants in Singapore offer buffets or 1-for-1 deals?
Shahi Maharani runs a weekday one-for-one lunch buffet ($68++ for two and $38++ for one) and a weekend lunch buffet ($48++ per adult and $33++ per child) of Indian street food, tandoor, biryanis and curries.
Are there fine-dining Indian restaurants in Singapore?
Yes, Thevar holds two Michelin stars for contemporary Indian tasting menus (from $228++ for lunch and $298++ for dinner), while Yantra and Shikar offer luxe interiors with a la carte and thali menus.

