5 Drool-worthy Indian Restaurants in Singapore

Singapore’s speciality lies in its internationally fused cuisine and food is undoubtedly an important part of life here. From Chinese restaurants to Indian eateries, Malay cafes to western fast food joints and from hawker centres to high-end restaurants, Singapore has a good mix of delicacies to choose from. And talking about Indian food in Singapore, it is admired and eaten by everyone including Indian expats and locals. Indian food is all about spices and aromas, a variety of rich flavours and mouth-watering curries define the country’s true taste and food culture.


So, it is time to loosen your belt buckles, fellow foodies! We are unveiling the 5 best Indian restaurants in Singapore that boast for their authentic Indian dishes, traditional ambiance, and unique dining experiences while taking care of your wallet.

Khansama Tandoori Restaurant


For a super polished take on North Indian cuisine, Khansama is a true choice. It is among the fine dining establishments in Singapore and uniquely serves excellent food.

Their slogan “Let the flavours of India come alive at Khansama Tandoori with its authentic, straight-forward Indian cuisine” says it all. Aromatic butter chicken is one of their signature dishes and as the name suggests. The gravy is rich and creamy with tender juicy chicken dipped in it. Vegetarian Tandoori Platter is another dazzling set to order as an Appetizer for a perfect blend of spicy and juicy tandoor roasted taste.

On top of it all, no matter how many dishes you order, the turnaround time for serving is very quick. They also offer free home delivery services across the island for the orders till midnight.

Zaffron Kitchen


The ultimate fine dining experience at Zaffron Kitchen will bring you to the moon’s height. With mood lighting and luxury finishing, this does not feel like a typical Indian restaurant, but the aromas of lingering spices flicker the taste buds of Indian flavours.

Zaffron Kitchen serves at two different locations in Singapore. The East Coast Road branch is a perfect family and a kid’s friendly restaurant while the Westgate branch is a tad trendier and hip appealing to the millennial foodies who love insta-worthy shots. From wraps and salads to lassi and wine, their menu is vast, and every item has some speciality. Top menus include fragrant chicken biryani, rich creamy dal makhani and all-time favourite bhelpuri giving you crunchiness in every bite you take.

Shahi Maharani, North Indian Restaurant


Shahi Maharani is yet another one of Singapore’s unique dining experiences where you will feel like you are eating in a palace. The restaurant is located at Raffles City and offers an unforgettable gastronomical journey through its traditional Indian cuisine and luxury ambience claiming to pamper you like a real Maharani (queen).

Shahi Maharani is not just known for an exclusive and royal dining experience but is equally loved and admired for its authentic taste too. The distinctive aroma of the rich curries and spicy and tangy taste of their tandoor cooked kebabs will knock you out at the first bite. If you are dining on weekends, you can be lucky to enjoy your meal with the soft and classy live Bollywood music.

Rocking Rickshaw


Vibrant, rocking and desi are few words that best define the ambience of this newly opened Indian restaurant in Singapore. Rocking Rickshaw has rocked the hearts of many Indians in Singapore in a short time. It is located in Kallang Wave Mall at Stadium Place and in less than a year has gained the fame and popularity that many restaurants and bars are still craving for. Weekend evenings are super busy, and people are willing to queue and consider the quick service as compensation for their long queuing time.

The combination of pocket-friendly menu, delicious dishes, and the ultimate Bollywood live band have made it a super hit. However, this restaurant is not recommended for young children during the weekends because of non-stop loud music.

Urban Roti – Indian Grill & Bar

Urban Roti_(UR) Duo Chicken Curry_Native

If you wish to enjoy fine Indian cooking with an adjusted blend of exemplary and contemporary dishes in a trendy setting, Urban Roti is the right place for you. This famous North Indian restaurant serves at two best locations in Singapore. Urban Roti at Lau Pa Sat is known as the spiffiest spot for curries and kebabs and its quality is affirmed by its lunchtime regulars. Top picks include the tapas-style dishes like tandoori chicken, veg platter and coconut fried prawns. If you’re feeling fancy, indulge in garlic, cheese or butter naan paired with their rich butter chicken or creamy palak paneer.

To enjoy a couple of dramatic dishes to bring a twist in your meal, you must dine at Urban Roti in Syed Alwi road as its second branch. The menu has everything from Indian street eats to the main course. The most impressive is, the staff at the restaurant, who are trained enough to guide you through their best dishes and their flavours. Also, the menus are constantly being reinvented with recipes both traditional and adventurous to brings enhanced experiences every time you visit.

What are your favourite Indian restaurants in Singapore? Tell us in the comments below.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: