
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. Many of these places also serve excellent vegetarian fare, easily rivalling the best vegetarian restaurants in Singapore for flavour and variety. If you’re keen to dine at the best of the best, don’t miss our best restaurants in Singapore guide with picks for every occasion.
Best Indian restaurants in Singapore
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
Address: Tiffin Room, 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
Address: SanSara, 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 $14; mains from $45; lunch set from $45 per pax
Opening hours: Monday to Saturday, 12pm to 2.30pm & 5.30pm to 10pm
Address: Firangi Superstar, #01-03, 20 Craig Road, Singapore 089692
4. Tandoor

In the mood for authentic North Indian cuisine? Take it from us; Tandoor is the place for the ultimate craving fix. Nestled in the heart of Orchard Road, this restaurant 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 restaurant boasts an extended menu with delectable creations that are healthy, too – like 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 $22; mains from $24
Opening hours: Daily, 12pm to 2.30pm and 6pm to 10pm
Address: Tandoor, Basement 1, Holiday Inn Singapore Orchard City Centre, 11 Cavenagh Road, Singapore 229616
5. 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 Discovery or Experience menus that feature the restaurant’s signature dishes.
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 $39 per pax
Opening hours: Monday to Saturday, 12pm to 3pm and 5.45pm to 11pm
Address: Revolver, 56 Tras Street, Singapore 078995
6. 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: Michelin-starred fine dining
Must-try dishes: Fixed course menu
Price: Lunch and dinner from $298 per pax
Opening hours: Tuesday to Saturday, 6pm to 11pm; Friday & Saturday, 12pm to 3pm
Address: Thevar, 16 Mohamed Sultan Road, Singapore 238965
7. 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
Address: Shahi Maharani North Indian Restaurant, #03-21B, Raffles City Shopping Centre, 252 North Bridge Road, Singapore 179103
8. GupShup

This restaurant nestled within 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 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 $13; mains from $25; drinks from $4
Opening hours: Daily, 12pm to 3pm and 5pm to 10pm
Address: Gupshup, Basement 1, 301 Serangoon Road, Singapore 218224
9. 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: Dishes from $4.90
Opening hours: Sunday to Friday, 11.30am to 3pm; Saturday, 11.30am to 4pm; Daily, 6pm to 10.45pm
Address: Mustard, 32 Race Course Road, Singapore 218552
10. 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 darchini gosht – a slow-cooked mutton dish that’s pure indulgence.
Best for: Unique, niche ingredients from the subcontinent and Southeast Asia
Must-try dishes: Chaat banarasi; jalebi rabri; darchini 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
Address: Yantra, #01-129/130/131, Tanglin Mall, 163 Tanglin Road, Singapore 247933
11. 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 boasts 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
Address: Samy’s Curry, 25 Dempsey Road, Singapore 249670
12. 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; meat dishes from $6; biryani from $9
Opening hours: Monday to Sunday, 7am to 11pm
Address: Singapore Zam Zam, 697-699 North Bridge Road, Singapore 198675
13. 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
Address: Madras New Woodlands, 14 Upper Dickson Road, Singapore 207474
14. Komala Vilas

This stalwart in Little India needs little introduction. It has won the hearts of loyal customers since 1947, thanks to its authentic and modest vegetarian fare. You can find more than 20 varieties of thosai (lentil and rice flour pancakes), vadai (savoury doughnuts), naan and uthappam on the menu.
We also love how the dishes are served on fresh banana leaves – a long-standing tradition passed down for generations – to retain their authentic flavours and essence. Trust us, you’ll be back for more in no time!
Best for: Authentic Indian cuisine at a steal
Must-try dishes: Cone thosai; tomato uthappam
Price: Set meals from $3.60
Opening hours: Monday to Sunday, 7am to 10.30pm
Address: Komala Vilas, 76-78 Serangoon Road, Singapore 217981
15. 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 seabass roasted in lotus leaf, lamb saddle and shoulder 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 biryani; seabass in lotus leaf; aubergine ghee roast
Price: Weekday thali menu from $63 per pax; tasting menu from $98; dishes from $5
Opening hours: Monday to Sunday, 12pm to 2.30pm and 6pm to 10pm
Address: Shikar, Maxwell Reserve, Autograph Collection, 2 Cook Street, Singapore 078857
16. 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 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 $22; lunch menu from $50.90 per pax; dinner 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
Address: Royal Taj, #02-06, Mess Hall, Village Hotel Sentosa, 16 Gunner Lane, Singapore 099567
17. Bombay Brasserie

Authentic and comforting Indian fare in a stylish French brasserie setting? Yes, you heard that right! Meet Bombay Brasserie, an epicurean destination that blends Mumbai’s lively bustle and Parisian street chic. Inspired by the sidewalk cafe-style of Paris, the restaurant features classic French elements like checkered floors, wooden furnishings and vintage light fixtures. Coupled with pops of greenery, it makes an elegant setting for an unforgettable dining experience.
Dive into the Indian and French menu, where the vibrant flavours of Indian street food meet the comforting essence of French cuisine. Begin your culinary journey with carefully crafted starters, tandoor delights and chaats, featuring highlights like Alaskan crab legs and chicken tikka croquettes. For mains, indulge in rich dishes such as butter chicken and lobster curry. The drinks menu is equally enticing, offering everything from beers to whiskies, with standout signature cocktails inspired by the spirit of Bombay.
Best for: Innovative Indian street food blended with French flair
Must-try dishes: Alaskan crab legs; butter chicken; lobster curry
Price: Appetisers from $21; mains from $32
Opening hours: Monday to Friday, 12pm to 3pm and 6pm to 10pm; Saturday and Sunday, 12pm to 10pm
Address: Bombay Brasserie, #B1-23/24/25, South Beach Avenue, 26 Beach Road, Singapore 189768
18. The Curry Club Signature
Temporarily closed.

Craving a fresh take on traditional Indian flavours? You’ll be in for a delicious ride at The Curry Club Signature. The restaurant takes bold, rich Indian dishes and adds an extra contemporary twist. Start with some nibbles like crispy onion fritters with curry aioli, and pan-fried dumplings filled with pulled duck masala.
Next, satisfy your cravings with robust curries perfect for sharing. We’re eyeing the creamy butter chicken paired with garlic sage naan, as well as the vegetarian-friendly Nine Treasures curry, packed with fresh vegetables, chickpeas, dried fruits and roasted nuts. Carb lovers can’t miss out on the biryanis, too. Choose among the lamb, lobster and jackfruit variations.
Best for: Those who prefer contemporary and inventive flavours
Must-try dishes: Lobster biryani; Nine Treasures curry; Butterlicious chicken curry
Price: Appetisers from $12; mains from $14
Opening hours: Tuesday to Friday, 5.30pm to 11pm; Saturday and Sunday, 12pm to 11pm
Address: The Curry Club Signature, #01-01, 11 Mohamed Sultan Road, Singapore 239010
Now, you’re well acquainted with the top Indian 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 Komala Vilas, with set meals priced as low as $2.80; 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.
Which Indian restaurant has the best curry in Singapore?
Fish head curry specialists Samy's Curry and Muthu's Curry lead the pack for Singapore's signature dish. The Curry Club Signature and Rang Mahal also serve exceptional curry varieties.

