Singapore has no shortage of places to eat, but if you are the kind of traveller who starts missing dal, biryani and proper masala by day three, don’t worry. The city has a surprisingly exciting Indian food scene. There are old-school institutions where fish head curry arrives bubbling at the table, glamorous restaurants to bookmark before your Singapore trip.
10 Best Indian Restaurants In Singapore
1. Tiffin Room
There are restaurants you visit for dinner, and then there are restaurants where the building itself has a story to tell. Tiffin Room at Raffles Hotel Singapore has been part of the hotel since 1892, and its menu continues to focus on North Indian cuisine inspired by royal culinary traditions. Chef de Cuisine Kuldeep Negi’s menu includes Tiffin Dal Makhani, Nalli Roganjosh, biryanis, tandoori meats and handcrafted breads. The restaurant’s four-tier copper Mera Dabba is particularly fun because your dinner arrives looking like an actual tiffin box rather than another predictable plated meal.
Where:Raffles Hotel Singapore, 1 Beach Road, Singapore
When:Daily, 12pm-1:30pm for lunch; 6:30pm-9pm for dinner
Cost:Approximately ₹7,500-₹12,000 for two
2. SanSara
SanSara is the kind of place where a simple dinner can very quickly turn into a king-size feast. Located at Grand Copthorne Waterfront, its menu explores North Indian traditions, particularly Awadhi cooking, with dishes that move well beyond the usual restaurant staples. Look for the Sailana Jheenga, prawns cooked in a creamy coconut milk and yoghurt gravy, the slow-cooked Dal-E-Sansara and the smoky Kukkad Butter Masala. The restaurant also does elaborate kebabs and breads, including a saffron-and-pistachio Paronthia Naan.
Where:Grand Copthorne Waterfront, 392 Havelock Road, Singapore
When:Wednesday-Sunday, 12pm-2:30pm for lunch; 6:30pm-10:30pm for dinner. Closed Monday and Tuesday
Cost:Approximately ₹4,500-₹8,000 per person, depending on the menu
3. Firangi Superstar
Firangi Superstar has essentially decided that dinner should come with a little theatre. Its interiors are split into wildly imaginative spaces such as the Officer’s Club, Old Railway Room, Elephant Palace and Jungle Lodge, while the menu plays with Indian food without treating it like a museum piece. Expect dishes that sound familiar until you actually see them, such as The Bengal Bake-Off, a salt-baked seabass with kasundi cream, and The Nut Kraken, its pollichathu-style octopus. Even the naan gets a makeover, with combinations such as black garlic and smoked mozzarella.
Where:20 Craig Road, #01-03, Singapore
When:Monday-Friday, 12pm-2:30pm; Saturday Champagne Superstar brunch, 12pm-2:30pm; dinner Monday-Saturday, 5:30pm-12am. Closed Sunday
Cost:Approximately ₹6,000-₹10,000 for two, depending on food and drinks
4. Revolver
Revolver is for anyone who thinks Indian food tastes even better when there is a charcoal grill involved. The restaurant revolves around its charcoal grill, brazier and tandoor, with the kitchen visible from much of the dining room. Rather than sticking to one region, the menu combines South Asian techniques with international ingredients, so the food can move from fresh paneer and tiger prawns to lobster, chicken and steak without feeling like a random fusion experiment. There are Discovery and Experience tasting menus alongside à la carte and vegetarian options.
Where:56 Tras Street, Singapore
When:Monday-Saturday, 12pm-3pm for lunch; 5:45pm-11pm for dinner. Closed Sunday
Cost:Approximately ₹12,000-₹22,000 per person for tasting-menu experiences
5. Thevar
Thevar is where Indian food gets the tasting-menu treatment. Chef Mano Thevar’s cooking draws from Indian culinary traditions as well as his experiences growing up in the Malay Peninsula, then folds in techniques picked up from European kitchens. You will not find a giant menu here asking you to choose between 47 different curries. Instead, the restaurant takes you through a fixed sequence of seafood, vegetables, meat and desserts over roughly 2.5 hours. The menu changes, but the restaurant has become known for dishes such as Chettinad Chicken Roti and inventive interpretations of familiar Indian flavours. Such is the magic of Indian restaurants in Singapore.
Where:16 Mohamed Sultan Road, Singapore
When:Monday-Saturday, 6pm-11pm; lunch Friday-Saturday, 12pm–3pm
Cost:The Experience Menu is S$298++ (approximately ₹22,350++) per person; the five-course Executive Lunch is S$228++ (approximately ₹17,100++) per person
6. Shahi Maharani
Sometimes you do not want experimental Indian food. Sometimes you just want a plate of butter chicken, naan and kebabs, and you want someone to make them properly. Shahi Maharani at Raffles City leans into that classic North Indian comfort, with a menu packed with tandoori dishes, curries and street-food favourites. Its Signature Chicken Makhanwala is essentially its take on butter chicken, while the Tandoori Milawat Royal Sizzling Platter combines chicken tikka, sarson machhli tikka, lahsooni jheenga and seekh kebab.
Where:Raffles City Shopping Centre, 252 North Bridge Road, #03-21B, Singapore
When:Daily, 12pm-3pm for lunch; 6:30pm-11pm for dinner
Cost:Weekend/holiday lunch buffet is S$48++ (approximately ₹3,600++) per adult
7. GupShup
GupShup is essentially what happens when Indian <a m not writing, I love to romanticise! EVERYTHING!
For more such snackable content, interesting discoveries and the latest updates on food, travel and experiences in your city, download the Curly Tales App. Download HERE.
First Published: October 01, 2026 6:37 PM


