Top 10 Indian Restaurants in Singapore-Banner

Top 10 Indian Restaurants in Singapore

From Butter Chicken to luscious coconut based gravies, if it’s good Indian you are after, your search ends here!

Craving Butter Chicken and Naan? The food culture in Singapore gives great access to the cuisine from the vast continent of India. We scoured the red dot for options on where to eat this magnificently rich cuisine - read on and make room for that curry!


1. Rang Mahal – For Fine Indian Dining

A stalwart in fine dining, Rang Mahal has firmly stood the test of time (since 1971) as Singapore’s premier Indian restaurant. A part of the Pan Pacific Hotel, this legacy serves traditional authentic award winning food. If you are looking for a plush setting clubbed with impeccable food, there’s little that can go wrong at Rang Mahal. The lunch buffet priced at $58 is a real steal and includes regional Indian favourites complete with live cooking and a bread station too.


2. Zaffron Kitchen – For Michelin Star Food

Zaffron Kitchen recently won the Michelin Bib Gourmand 2016 – need we say more?  Whether you prefer its approachable East Coast or large Westgate location, the food promises to be satisfying, with a wide variety of North and South Indian dishes. There’s also a fun Indian twist on burgers should you be intrigued, with the Chicken Tikka version being a crowd favourite. The East Coast branch also boasts a tiny kids play area, perfect for when you are bringing the children along.


3. Maharajah – For Traditional Indian by the Riverside

Perfect for weekends with friends or a mid-week post work indulgence, the food at Maharajah (Boat Quay) keeps bringing us back for more. The Dhal Makhani is rich, flavourful and one we often order extra as takeaway! A sizeable menu across several palates, makes it a go-to for expats, Indians and the Non-Indian community alike. So, if you are scared of fiery Indian, let the experts at Maharajah guide you through the cuisine. For those looking at a city location, there’s also one at Orchard road(Cuppage Terrace).


4. Shahi Maharani – For a Great Indian Buffet

The ever popular Shahi Maharani offers an undeniably good lunch buffet. Economically priced, 1 for 1 offers over weekdays and a sinful array of dishes are amongst the reasons for its soaring popularity. Make sure to try the Tawa Jhinga, Plump tiger prawns marinated with spices and then grilled over a hot iron griddle. There’s also live entertainment with bollywood tunes to keep you company.  


5. Kailash Parbat – For Delicious Vegetarian Dining

Popular for their Chaats (a savoury yoghurt based Indian snack), this restaurant in Little India has a serious following. Vegetarians for once, will love the range of non meat dishes on offer. A must try dish is the Channa Bhatura which is a chickpea concoction served with a massive fried sourdough bread. Known to have put legions of Indians to sleep - yes it is that good and soul satisfying!


6. Lagnaa – For that Barefoot dining experience

Bare your feet and feed your soul. The menu at Lagnaa introduces you to the concept of bare foot dining – where you take of your shoes, sit on the floor and enjoy a delightful Indian meal. The menu spans South Indian and North Indian dishes, all made with the freshest ingredients, to ensure your dining experience is as authentically Indian as it can be. For those of you who find sitting on the floor daunting, there is a chair seating option available on the ground floor, with the same food menu.


7. Banana Leaf Apolo – For South Indian fare on a Banana Leaf

Singapore’s oldest standing Indian restaurant Banana Leaf Apolo makes it to this list for serving quality Indian food on Banana leaves! You are even encouraged to eat with your hands here, a practice that gets you to enjoy your food through all senses (including touch). Famous for its South Indian fare, especially the fish curry head and chicken masala; do let the staff know if you don’t like your food too spicy. Also don’t expect fancy dining, it is the food that keeps their fans coming back to this 30-year-old restaurant.


8. Mustard – For Delicious Bengali Cuisine

You can easily miss Mustard. A small space amongst a bevy of larger chain restaurants, Mustard is constantly quoted as one of the best Indian restaurant's in Singapore. Specializing in Bengali cuisine, eating here is a delightful experience that comes with an equally friendly price tag. If you are new to the cuisine you can also try some of the North Indian dishes on the menu but for a truly flavourful experience, ask the waiter to recommend their top Bengali offering. Seafood, fish and anything with mustard – there’s your cheat sheet!


9. Gajalee – For your fix of Indian Sea Food

True story. Gajalee in Singapore get a sizeable number of orders from Indians flying out of Singapore to Hong Kong and China – to pack dishes that can last the plane journey home. Located in Esplanade Mall, this unassuming restaurant has a staunch following in India as well as Singapore and will only serve you the freshest Seafood marinated in delectable Indian spices. A no fail option? The Tandoori Crab is a long standing favourite. Just make sure you let them know how much spice you can take.


10. Khansama Tandoor Restaurant – For a Quality Curry Home Delivery

While Khansama Tandoor Restaurant has a ready stream of diners, there’s a strong takeaway fan following that refuses to let up. Perfect for Curry nights at home, the food at Khansama is consistently good. Take your pick between tandoori specialities or butter chicken, accompanied with a lusciously long naan, and possibly an Indian beer too?


Natasha Tulsi

27 Mar 2017, 10:00 AM

Wordsmith and marketer by day, Natasha is your go-to girl on all things beauty, travel and family. This mommy to two loves her cheese, a fab read and crooning to Ping Fong (don't we all?). Natasha also heads up Communications at Expatgiving and helps volunteers find their dream non-profit role! Reach her at email

Similar Articles