Indian Buffet in Singapore: 6 Best Ones to Eat Your Heart Out

A vast selection of indian buffets in singapore

Note: For product articles, prices are accurate and products are in stock at the time of publishing.  

Table of Contents

Everyone loves buffets. For a set price, you get to enjoy all kinds of food, in any order that you want. In this article, we look at the 6 best Indian buffet places in Singapore – from the more affordable ones to the more high-end ones.

It’s time to loosen your belt and get ready to indulge in spicy curries, tandoori delights, and tons of naan!

1. Shah Maharani

skewered meat on metal surface at Shah Maharani, an Indian restaurant serving Indian buffet in Singapore

Shahi Maharani serves up North Indian cuisine, which is more centred on meat and dairy products. The Indian buffet includes things like kebabs, bread, and various meats, all served warm from the tandoor. 

For the unfamiliar, a tandoor is a clay or metal oven that has a cylinder shape. It can be used to cook bread by laying the dough on the sides of the oven, or inserting skewered meat. Food that’s cooked within a tandoor is smoked naturally from the meat fat dripping onto the hot coals, and temperatures can reach up to 450°C. 

Chaat station

Shahi Maharani has a chaat station, also referred to as a salad station for savoury food. Here, you can mix all sorts of condiments together to create your own unique dish. Alternatively, you can stick to what’s tried and tested, and go for street snacks such as dahi puri, which is a crispy pastry skin filled with chickpeas/mashed potatoes, yoghurt, chutney, and spices. 


  • Weekday Lunch Buffet promotion: $56++ (One-for-one)
  • Sunday Chaat & Tandoori Buffet Lunch: $36++ (Adult), $25++ (Child)

Contact details

  • Address: 252 North Bridge Road #03–21B, Raffles City Shopping Centre, Singapore 179103 
  • Contact number: 6235 8840
  • Email:

2. Sitara Restaurant

Some of the food selections at Sitara Restaurant, an Indian buffet restaurant in Singapore

Sitara Restaurant has one of the cheapest Indian buffets in Singapore. The restaurant features a decent array of items on their North Indian buffet menu, including freshly baked naans and rotis, as well as freshly-made chapati. 

While you probably won’t find much meat here, there are several gravies and curries that you can choose from to get your protein fix. Moong dal, for instance, is a thick yellow mung bean curry that is mildly savoury. If you prefer something with more flavour, go for the palak paneer, which is a cottage cheese and spinach gravy that will linger on your tongue long after you’re done with it.


  • Lunch Buffet: $11.90+ (11.30am to 2.50pm)
  • Dinner Buffet: $16.80+ (6.30pm to 10pm)

Do take note that this promotion is only available via reservation, so be sure to call them at 6291 3211 if you want to book a table.

Contact details

  • Address: 291 Serangoon Road, Singapore 218107
  • Contact number: 6291 3211
  • Email:

3. The Song of India

Gallery page for The Song of India, which offers Indian buffet in Singapore

Among the many Indian restaurants in Singapore, there’s one thing that makes The Song of India stand out: it has a Michelin star. 

The Song of India changes the items on their buffet menu daily, so it’s a little hard to tell you what you can expect to be served. However, you can be sure that crowd favourites such as Lamb Vindaloo, Paneer Kofta Curry, Butter Chicken, and Goan Fish Curry will make an appearance somewhere. 


  • Sunday brunch buffet: $46.90++ 
  • Gourmet lunch buffet: $36.90++ (Monday – Saturday)

Limited lunch promotion: For every 3 paying adults, the 4th person dines for free.

Contact details

4. Annalakshmi

Entrance of Annalakshmi branch at Havelock Road, a vegetarian Indian buffet restaurant in Singapore

Annalakshmi is a vegetarian Indian buffet restaurant in Singapore that serves both North Indian and South Indian cuisine.

It has no menu at all; the food is prepared by volunteers who take care of various aspects of running the restaurant, from dishwashing to the transportation of ingredients and food.

Some of the food you can find here includes moong dal (yellow lentil curry), vegetarian biryanis, dosas, and naans.

What makes Annalakshmi unique compared to other Indian buffet restaurants in Singapore is that you can pay any amount for your buffet meal.


Pay any amount you’re comfortable with.

Contact details

BranchContact info
Clarke QuayAddress: Village Residence Clarke
Quay, #01-04, 20 Havelock Road,
Singapore 059765

Contact number: 6339 9993
Telok AyerAddress: Telok Ayer Shop Houses, 
104 Amoy Street, Singapore 069924

Contact number: 6223 0809

5. Tiffin Room

The luxurious decor of the Tiffin Room, an Indian restaurant on Singapore serving Indian buffet for lunch

The Tiffin Room at Raffles Hotel has been around since 1892, and is one of the oldest Indian restaurants in Singapore. The restored decor of the room is highly ornate, resembling its interior back in the early 1900s.

The restaurant serves North Indian cuisine in tiffin boxes, which are boxes used for food delivery back in the 1890s. What’s special about this place is that you get an interactive dining experience with a chef by your table, as well as freshly ground spices to spice up your meal.

As with most buffets on this list, Tiffin Room changes its lunch buffet menu often, so you can expect something different the next time you return!


  • Lunch Buffet: $68++

Contact details

  • Address: Grand Lobby, 1 Beach Road, Raffles Hotel, Singapore 189673
  • Contact number: 64121816
  • Email:

An advance reservation is highly recommended, so be sure to call them first if you’re planning to head down.

6. Carousel Buffet Restaurant

Buffet spread at Carousel Buffet Restaurant in Singapore, which includes Indian cuisine

Carousel Buffet Restaurant isn’t actually an Indian restaurant in Singapore. Rather, it’s a buffet restaurant that features Indian cuisine. Carousel rotates its menu items every now and then, ensuring that visitors can sample new flavours each time they’re here.

And Carousel indeed has an impressive range of food offerings. This spans cuisines from all around the world, including Japanese, Italian, Mediterranian, Asian, each with their own appetisers, main courses, and desserts.

Some of the Indian delights you can find here includes Tangri Kebab, Paneer Kadai, Fish Tikka Masala, and Mutton Mysore.



  • Breakfast (6.30am – 10am): $35++ (Adult), $20++ (Child)
  • Lunch (12pm – 2pm): $58++ (Adult), $36++ (Child)
  • High Tea (3.30pm – 5.30pm): $42++ (Adult), $27++ (Child)
  • Dinner (6.30pm – 9.30pm): $80++ (Adult), $46++ (Child)


  • Breakfast (6.30am – 10am): $35++ (Adult), $20++ (Child)
  • Lunch (12pm – 2pm): $68++ (Adult), $43++ (Child)
  • High Tea (3.30pm – 5.30pm): $48++ (Adult), $32++ (Child)
  • Dinner (6.30pm – 9.30pm): $88++ (Adult), $49++ (Child)

Contact details

And there you have it. Some of the best Indian buffets in Singapore for when you really want to get your spice kick!

Related articles:

Here are some articles that you might want to check out as well: