6 of the best North Indian restaurants in Singapore

If you’re in the mood for some good old Indian food, replete with spices, flavor and color, we have got you covered. Here is a list of top Indian restaurants to get your kebab, curry and naan fix.


There’s no shortage of decent Indian eateries along Race Course Road, and this restaurant specializing in Bengali and Punjabi cuisine is one of its brightest stars. Occupying a modest space in the shadow of its bigger and better known neighbors, eating here is a truly delightful experience. Service, while good, plays second fiddle to the mouthwatering food. You’d do well to order yourself the rich and spicy coconut prawn curry, a moreish dal tadka and kosha mangsho (sauteed mutton curry). The best mid-priced Indian establishment in town.

Punjab Grill

, 6 of the best North Indian restaurants in Singapore

It’s a rare Indian restaurant that’s as sleek and modern as this. The menu is extensive with impeccably executed specialties such as Norwegian salmon tikka and tandoori foie gras with mango chutney. We also love how their indulgent set menus satisfy both vegetarians and carnivores.

Rang Mahal

This long-standing (it dates back to 1971) fine dining Indian restaurant is still impressive after all these years. Serving regional Indian cuisine (Northern, Southern and coastal), try signature creations like the tandoori masala oyster, hot stone tandoori lamb chops, tandoori salmon tikka, smoked bharta (aubergine) and spicy cottage cheese (lal mirch ka paneer tikka). There are excellent and extensive vegetarian options too. With a contemporary yet traditional vibe, we’d recommend the elegant Rang Mahal anytime. 

Saha Signature Indian Restaurant & Bar

Chef Abhijit Saha’s modern and innovative restaurant, which started life last year above Buyan on Duxton Hill, finds a more fitting home amidst the old world glamor of the National Gallery. The energetic chef whips up regional Indian dishes with a light touch and a slightly molecular sensibility. Go for dishes like the tandoori baked brie with tangy chutney and the Bengali style red snapper curry. For something a bit more coastal, try their interpretation of meen moily and the Kerala vegetable istew.

The Song of India

The only Indian restaurant to receive a Michelin star in the first ever Singapore edition of the guide, it has been on the block circa 2006. Blending the classic and the contemporary, their signatures include lahsoona jhinga (jumbo prawns stuff with spiced crayfish and shrimp in garlic tandoor marinade), star anise-spiced foie gras and nalli gosht (lamb shanks in herbs and Lucknowi jus)


, 6 of the best North Indian restaurants in Singapore

This stalwart Indian restaurant founded in 1985, boasts an airy space with banquettes and subtle Indian motifs, and serves an expansive menu including not only northern Indian specialities but also regional dishes such as Malabari Fish Curry and mango curry, as well as contemporary recipes like Szechuan Pepper Tandoori Jhinga.