Odd Peak

The Best Indian Restaurants In Singapore

While it’s true that living in Singapore can be challenging, dining out shouldn’t be one of the hassles. There are plenty of options for delicious Indian cuisine, whether you’re looking for a vegetarian or non-vegetarian fare, and the best part is that you don’t have to brave the crowds on the streets to find them. If you’re looking for great Indian food in Singapore, these are your best bets!

List of the Best Indian Restaurants in Singapore

There are a number of excellent Indian restaurants in Singapore, and each offers its own unique dining experience. Here are five of the best:

1. Rang Mahal – This popular restaurant is located in the heart of Little India, and it’s well known for its superb dosas (a lentil-and-rice pancake dish) and tandoori chicken.

2. Shalimar – This busy spot is perfect for a casual meal, with an extensive menu that includes both traditional and contemporary Indian dishes.

3. Benares – This intimate restaurant is located in the buzzing financial district of Dhoby Ghaut, and it specializes in Northern Indian cuisine.

4. The Taj Mahal Palace – This elegant eatery is situated on Orchard Road, close to several other top-notch restaurants. The palace’s décor is sumptuous, and the food is beautifully presented.

5. Eden Roc – Located on Beach Road, this popular establishment offers an eclectic mix of Indian cuisine, including some unusual options such as lamb kebabs with mint chutney.

best Indian restaurants in Singapore

The Best Indian Restaurants in Singapore

There are plenty of excellent Indian restaurants in Singapore, perfect for any taste or budget. From hearty Punjabi fare to milder South Indian selections, there’s a restaurant that suits everyone.

If you’re looking for a quick bite, head to an Indian fast food joint like Subway or Pizza Hut. Alternatively, consider checking out one of the city’s many sit-down restaurants. Many offer fantastic value for your money, with menus that include both vegetarian and meat options.

Here are five of our favourites:

1) Spice India Restaurant

Spice India is a popular spot for visitors and locals alike thanks to its simple but delicious dishes and great value for money. You can find everything from tandoori chicken to masala dosa here, all at prices that won’t break the bank. Plus, the restaurant is wheelchair-accessible so those with limited mobility can still enjoy their meal.

2) Juhu Thali House

This family-owned eatery offers something different than most Indian restaurants in Singapore – thalis! Each dish (including starters and main course) comes on a platter designed to show off the flavours of the country it comes from – think southern India with a focus on seafood thalis, or east coast specialities from Goa. All of this goodness is served up at reasonable prices and with attentive service making sure your thali is as delicious as possible. 3) Shalimar

The Best Indian Restaurants in Singapore – For Vegetarians

If you’re looking for a delicious and hearty vegetarian meal, then you’ll want to check out some of the best Indian restaurants in Singapore. Here are five of the best options if you’re looking for something special:

1. The Spice Temple Indian Restaurant – This restaurant is perfect if you’re looking for something traditional and authentic. They serve up mouth-watering dishes like kebabs, tandoori chicken, and aloo gobi, all of which are perfect for vegetarians. Plus, their ambiance is simply divine – perfect for a romantic dinner date.

2. Shalimar – If you’re after a moremodern take on Indian cuisine, then Shalimar is definitely the place to go. With dishes like paneer masala with shiitake mushrooms and baby spinach, this restaurant has something for everyone. And their cocktails are definitely worth trying!

3. Rasika – If you’re after some excellent Lucknow-style tandoori chicken, Rasika is definitely your go-to restaurant. They serve up succulent pieces of chicken that will leave your taste buds begging for more. Plus, their setting is absolutely stunning – perfect for a romantic evening out.

4. India Garden – If you’re after some amazing naan bread then India Garden is definitely the place to go! They make them fresh every day and they have a variety of toppings available to choose from, including cheese and pineapple curry sauce. You won’t.

The Best Indian Restaurants in Singapore – For Vegans

If you’re a vegan, there’s no need to worry about finding the best Indian restaurants in Singapore. Many of the most popular eateries cater specifically to vegans and vegetarians, making it easy to find delicious and satisfying meals without having to compromise on flavor or texture.

Here are five of our favorite vegan-friendly Indian restaurants in Singapore:

1. The Vegetarian House – Located in Little India, this restaurant is perfect for anyone looking for an alternative vegetarian meal option. The menu features a wide variety of dishes including vegetable curries, samosas, naan breads, and tandoori masala chicken pieces. All dishes are made with fresh ingredients and are served hot and fresh.

2. Saffron – This restaurant is known for its authentic Indian cuisine that is sure to please even the most discriminating vegan palate. The extensive menu includes items like tandoori cauliflower, seitan Tikka Masala, and paneer tikka masala. Everything on the menu is made with natural ingredients and free from gluten, dairy, soy sauce or animal products.

3. Raja – If you’re looking for a delicious vegan meal that won’t break the bank, then Raja is the place for you! Their range of affordable options includes thali sets as well as individual dish orders which make it easy to customize your meal according to your specific dietary requirements. Plus, their service is impeccable so you can be sure


There are so many amazing Indian restaurants in Singapore that it’s hard to choose just one! Whether you’re looking for a quick bite during your lunch break or an evening meal, these restaurants will fulfill all of your cravings. From well-known chains to hidden gems, we’ve found the best Indian restaurants in Singapore for you. So what are you waiting for? Go check them out!