10 Best Indian Restaurants in Singapore

The best Indian restaurants in Singapore are Thevar, Revolver, Firangi Superstar, The Elephant Room, Tiffin Room, Punjab Grill, Zaffron Kitchen, Shahi Maharani, Nalan Restaurant, and The Song of India. Singapore’s known for its Michelin-starred fine-dining rooms that present Indian food with a global perspective. A highly inventive meal is offered at Thevar, which holds two Michelin stars, while historic hotels like Raffles contain classic North Indian kitchens such as Tiffin Room. Singapore also has highly conceptual restaurants like Firangi Superstar, which presents Indian food in a theatrical setting.

These Indian restaurants are situated in central locations like Keong Saik Road, Marina Bay Sands, and restored heritage bungalows. The Indian restaurants in Singapore are composed of modern tasting menu counters, luxurious hotel dining rooms, and award-winning casual eateries. The environments range from the fire-focused open kitchen at Revolver to the elegant historic interior of Tiffin Room. This collection of high-concept spaces and storied institutions is a key part of the city's food identity. The price for a meal at an Indian restaurant in Singapore ranges from $15 to $350 per person.

Singapore's Indian kitchens are celebrated for their creative and refined cooking. Thevar is considered one of the best Indian restaurants in Singapore because of its two Michelin stars and impressive tasting menu. For a unique grill-focused meal, Revolver is a primary choice, known for its application of Indian marinades to premium ingredients. The title for the best classic Indian restaurant in Singapore goes to Tiffin Room, with its long history and location in the Raffles Hotel. Restaurants like Nalan Restaurant provide full menus for vegan and gluten-free diners.

  1. The Elephant Room 1
    The Elephant Room 0.00 (0 Reviews)
    • Item Prices 22
    • Average Item Price $14.18
    Type of Restaurant:

    Bar

    Type of Food:

    Indian-inspired Small Plates

    Signature Dishes:

    Murtabak PizzaKashmiri WingsPopcorn Chicken

    The Elephant Room signature dishes Murtabak PizzaKashmiri WingsPopcorn Chicken
    Location:

    33 Tanjong Pagar Road #01-02, Singapore 088456

    Special Feature:

    All the spirits and ingredients used in the bar's program are sourced from India, creating a completely Indian-focused drinking experience.

    What Makes It Special:

    The Elephant Room is known for its creative and well-crafted cocktails that tell a story about Indian culture, history, and ingredients.

    What Sets It Apart:

    Its specific identity as a culture-forward cocktail bar dedicated exclusively to the spirits and flavors of India makes it a unique destination.

    Operating Hours:

    Friday – Saturday: 6:00 PM – 2:00 AMSunday – Thursday: 6:00 PM – 1:00 AM

    Price:

    $50 to $100 per person

    The Elephant Room Menu Prices
  2. Punjab Grill 2
    Punjab Grill 0.00 (0 Reviews)
    • Item Prices 694
    • Average Item Price $10.78
    Type of Restaurant:

    Fine Dining

    Type of Food:

    North Indian, Punjabi

    Signature Dishes:

    Palak PaneerTandoori Lamb ChopShahi Kofta

    Punjab Grill signature dishes Palak PaneerTandoori Lamb ChopShahi Kofta
    Location:

    2 Bayfront Avenue, B1-01A The Shoppes at Marina Bay Sands, Singapore 018972

    Special Feature:

    The restaurant has a glass-enclosed open kitchen, allowing diners to see the tandoor ovens and chefs at work.

    What Makes It Special:

    Punjab Grill is known for its refined and luxurious presentation of Punjabi food, using premium ingredients in a sophisticated setting.

    What Sets It Apart:

    Its specific focus on the royal and gourmet culinary traditions of Punjab, combined with its prime location at Marina Bay Sands, makes it a premier dining destination.

    Operating Hours:

    Daily: 11:30 AM – 3:00 PM, 6:30 PM – 10:30 PM

    Price:

    $100 to $150 per person

    Punjab Grill Menu Prices
  3. Zaffron Kitchen (SG) 3
    Zaffron Kitchen (SG) 0.00 (0 Reviews)
    • Item Prices 236
    • Average Item Price $16.32
    Type of Restaurant:

    Casual Dining

    Type of Food:

    North and South Indian

    Signature Dishes:

    Butter ChickenFish TikkaSeekh Mutton Kebab

    Zaffron Kitchen (SG) signature dishes Butter ChickenFish TikkaSeekh Mutton Kebab
    Location:

    30 Orange Grove Road, #04-02, RELC International Hotel, Singapore 258352

    Special Feature:

    The restaurant has received the Michelin Bib Gourmand award, recognizing it for providing high-quality food at a moderate price.

    What Makes It Special:

    Zaffron Kitchen is known for being a reliable and high-quality option for classic Indian food, suitable for both family meals and casual dining.

    What Sets It Apart:

    Its ability to successfully execute both North and South Indian dishes in a clean, contemporary, and family-oriented environment makes it a popular neighborhood choice.

    Operating Hours:

    Daily: 11:00 AM – 8:00 PM

    Price:

    $30 to $50 per person

    Zaffron Kitchen (SG) Menu Prices
  4. Shahi Maharani North Indian Restaurant (SG) 4
    Shahi Maharani North Indian Restaurant (SG) 0.00 (0 Reviews)
    • Item Prices 93
    • Average Item Price $23.44
    Type of Restaurant:

    Fine Dining

    Type of Food:

    North Indian

    Signature Dishes:

    Papdi ChaatRogan JoshRaan Sikandra

    Shahi Maharani North Indian Restaurant (SG) signature dishes Papdi ChaatRogan JoshRaan Sikandra
    Location:

    252 North Bridge Rd, #03–21B, Raffles City Shopping Centre, Singapore 179103

    Special Feature:

    The restaurant features live traditional Indian music in the evenings, creating an immersive and authentic atmosphere.

    What Makes It Special:

    Shahi Maharani is recognized for its history and its consistent offering of traditional North Indian food in a grand, old-world setting.

    What Sets It Apart:

    Its three-decade history and the combination of classic royal Indian cuisine with nightly live music make it an enduring and reliable choice for a traditional experience.

    Operating Hours:

    Daily: 12:00 PM – 2:30 PM, 6:30 PM – 10:30 PM

    Price:

    $100 to $120 per person

  5. Thevar 5
    Thevar
    Type of Restaurant:

    Fine Dining

    Type of Food:

    Modern Indian

    Signature Dishes:

    Chettinad Chicken RotiCrispy Pork Sambal AioliSignature Beef Short Rib

    Thevar signature dishes Chettinad Chicken RotiCrispy Pork Sambal AioliSignature Beef Short Rib
    Location:

    16 Mohamed Sultan Road, Singapore 238965

    Special Feature:

    The restaurant holds two Michelin stars, recognizing its creative and high-quality cooking.

    What Makes It Special:

    Thevar is known for its inventive tasting menu that pushes the boundaries of Indian cuisine, combining familiar spices with unexpected ingredients and techniques.

    What Sets It Apart:

    Its specific focus on a chef-driven, experimental tasting menu format for Indian food sets it apart from more traditional fine-dining restaurants.

    Operating Hours:

    Friday – Saturday: 12:00 PM – 3:00 PM, 6:00 PM – 11:00 PMTuesday – Thursday: 6:00 PM – 11:00 PMMonday, Sunday: Closed

    Price:

    $100 to $350 per person

  6. Revolver 6
    Revolver
    Type of Restaurant:

    Fine Dining

    Type of Food:

    Modern Indian, Grill

    Signature Dishes:

    Rock Lobster ManchurianSakura ChickenBurrata Street Style

    Revolver signature dishes Rock Lobster ManchurianSakura ChickenBurrata Street Style
    Location:

    56 Tras St, Singapore 078995

    Special Feature:

    The open kitchen is the centerpiece of the restaurant, allowing diners to watch the chefs work at the grills and tandoor.

    What Makes It Special:

    Revolver is known for its unique concept of blending Indian flavors with open-flame cooking techniques applied to high-quality international produce.

    What Sets It Apart:

    Its singular focus on grilling and tandoor cooking within a modern Indian tasting menu format creates a distinct and focused dining experience.

    Operating Hours:

    Monday – Saturday: 12:00 PM – 3:00 PM, 5:45 PM – 11:00 PMSunday: Closed

    Price:

    $100 to $250 per person

  7. Firangi Superstar 7
    Firangi Superstar
    Type of Restaurant:

    Fine Dining

    Type of Food:

    Modern Indian

    Signature Dishes:

    This Is Also Not Aloo GobiPapi's Jammed GunBig Baller Peperoner

    Firangi Superstar signature dishes This Is Also Not Aloo GobiPapi's Jammed GunBig Baller Peperoner
    Location:

    20 Craig Rd, #01-03, Singapore 089692

    Special Feature:

    The restaurant's design is a key part of the experience, with rooms decorated to look like a vintage train car, a jungle lodge, and an officer's club.

    What Makes It Special:

    Firangi Superstar is known for its immersive, story-driven atmosphere that re-imagines India through a whimsical, "foreigner's" lens.

    What Sets It Apart:

    Its highly conceptual and theatrical interior design, combined with a creative and playful menu, distinguishes it from all other Indian restaurants.

    Operating Hours:

    Monday – Saturday: 12:00 PM – 2:30 PM, 5:30 PM – 10:30 PMSunday: Closed

    Price:

    $100 to $200 per person

  8. Tiffin Room 8
    Tiffin Room
    Type of Restaurant:

    Fine Dining

    Type of Food:

    North Indian

    Signature Dishes:

    Laal MaasTiffin Crab MasalaAnjeer Paneer Tikka

    Tiffin Room signature dishes Laal MaasTiffin Crab MasalaAnjeer Paneer Tikka
    Location:

    1 Beach Rd, Raffles Hotel Singapore, Singapore 189673

    Special Feature:

    The restaurant is one of Singapore's oldest, dating back to 1892, and is known for its tiffin box lunch experience.

    What Makes It Special:

    Tiffin Room is recognized for its historical significance and its consistent, high-quality execution of traditional North Indian dishes in a grand hotel setting.

    What Sets It Apart:

    Its century-long history and its location within the iconic Raffles Hotel, combined with its classic menu, give it a unique and distinguished status.

    Operating Hours:

    Daily: 12:00 PM – 1:45 PM, 6:30 PM – 9:30 PM

    Price:

    $100 to $150 per person

  9. Nalan Restaurant 9
    Nalan Restaurant
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Vegetarian Indian

    Signature Dishes:

    Podi IdliPaneer Kathi RollDahi Puri

    Nalan Restaurant signature dishes Podi IdliPaneer Kathi RollDahi Puri
    Location:

    13 Stamford Rd, B2-54 Capitol Singapore, Singapore 178905

    Special Feature:

    The menu is entirely vegetarian, and the restaurant is known for preparing its food without the use of MSG, with options to omit onion and garlic.

    What Makes It Special:

    Nalan is known for providing a large selection of high-quality, flavorful vegetarian Indian dishes in a clean and modern setting.

    What Sets It Apart:

    Its specific commitment to pure vegetarian cooking, including Jain and health-conscious options, distinguishes it from other general Indian restaurants.

    Operating Hours:

    Daily: 10:00 AM – 10:00 PM

    Price:

    $20 to $30 per person

  10. The Song of India 10
    The Song of India
    Type of Restaurant:

    Fine Dining

    Type of Food:

    Modern Indian

    Signature Dishes:

    Sufiyani Chicken Dum BriyaniMalai Chicken TikkaKashmiri Lamb Rack

    The Song of India signature dishes Sufiyani Chicken Dum BriyaniMalai Chicken TikkaKashmiri Lamb Rack
    Location:

    33 Scotts Rd, Singapore 228226

    Special Feature:

    The restaurant is located in a restored heritage bungalow, offering a unique and luxurious garden dining atmosphere.

    What Makes It Special:

    The Song of India is recognized for its role in elevating the perception of Indian cuisine in Singapore, combining classic flavors with modern techniques.

    What Sets It Apart:

    Its location in a historic bungalow and its history as a Michelin-starred pioneer for Indian fine dining in Singapore give it a distinguished reputation.

    Operating Hours:

    Daily: 12:00 PM – 3:00 PM, 6:00 PM – 11:00 PM

    Price:

    $100 to $150 per person