Social Media


Best Indian Restaurants in Singapore

best indian restaurants
EatPost Category - EatEat - Post Category - Eating OutEating Out - Post Category - Family FriendlyFamily Friendly - Post Category - Date Night / Sans KidsDate Night / Sans KidsPost Category - DeepavaliDeepavali

Get your fill of South Indian and North Indian food – think biryani, curries, kebabs, naans, Indian vegetarian dishes and more – at the best Indian restaurants in Singapore!

Looking for the best Indian restaurant in Singapore? Traditional Indian food is a blend of six fundamental flavours: sweet, sour, salty, bitter, pungent and astringent. Additionally, Indian food is also diverse, as the Northern and Southern regions have their own unique spin and flavour palette according to the state, ethnic group and district in India. In Singapore, you’ll find an abundance of great Indian restaurants serving North Indian and South Indian food, vegetarian and non-vegetarian Indian food. As always the ‘best’ is subjective – you could explore Little India and follow your nose but you’ll find many authentic Indian restaurants islandwide too – so here’s our pick of the best Indian restaurants in Singapore offering everything from cheap and cheerful Indian food to fine dining Indian cuisine to satisfy that curry craving!

      Read more: Kid-friendly cheat sheet to ordering Indian food for the kiddos!

Best Indian restaurants in Singapore:

Tandoor: Award-winning Indian restaurant in Singapore

Indian restaurants in Singapore - Tandoor Restaurant

Tandoor is one of the top awarded Indian restaurants in Singapore, with over 35 years of heritage. Tandoor’s interior pays subtle tribute to Indian architecture, with beautiful back-lit wall panels that feature Jaali. Diners can look forward to savouring some of the best north Indian dishes carefully handcrafted by a team of dedicated chefs. You can watch the chefs at work, thanks to the restaurant’s full-length windows that offer a peek into the kitchen, including a majestic view of the custom-made copper tandoor ovens. Some of the Indian dishes to look forward to include their highly-raved about Malmali Seekh Kebab (from $24) and their Indian fusion favourites such as Tandoori Jhinga (from $24), which features chargrilled jumbo prawns spiced with Szechuan pepper and Bhune Tamatar Ki Chaamp, a cinnamon-flavoured lamb chop that’s marinated with smoked Spanish tomatoes. Tandoor also offers a la carte set Indian menus for lunch and dinner, including an express lunch for just $28.

Tandoor, Holiday Inn Singapore Orchard City Centre, 11 Cavenagh Rd, Singapore 229616, Tel: (+65) 6733 8333,

Firangi Superstar: Modern Indian restaurant

new Indian restaurants singapore firangi superstar best indian restaurant Singapore 

Firangi Superstar is a stunning modern Indian restaurant by The Dandy Collection. There are four rooms within Firangi Superstar: the Officer’s Club, Old Railway Room, Elephant Palace and Jungle Lodge taking inspiration from Indian cities like Kashmir and Chennai with fittings and furnishings that exude a vintage film set. The Indian food here is not Indian as you know it, but Indian through another lens – and is designed to be ‘A Foreigner’s Love Letter To India’.  Menu sections consist of chutneys and raitas, small and large plates, rice and bread, and desserts. Just over half the menu is vegetarian. Highlights at Firangi Superstar include the intriguing ‘This Is Not Aloo Gobi’ featuring cauliflower served three ways, and ‘Prata Waffle ???’ which is a fun take on the American favourite, Chicken & Waffles. Chef Raj Kumar reinterprets this dish as Madras-style fried chicken with curry leaves and garlic, on a waffle-pressed prata served with butter chicken gravy. Don’t miss the Indian-inspired cocktails – the Indian Margarita is to die for (even if it is a lot of ice cube!).

location-icon-1024x1024-1-e1620963611654Firangi Superstar, #01-03, 20 Craig Road, Singapore 089692,

Yantra: Fine dining Indian restaurant

Indian restaurants singapore
Image credit: Yantra

Step inside Yantra and be utterly transported! Inspired by India in every aspect – from the silk wallpapers to the stately, fort-inspired door, this fine dining Indian restaurant located within Tanglin Mall is a real looker! Head to the Corbett Bar, a blend of jungle lodge and modern luxury, and sip on cocktails before your feast. The food pays homage to Indian heritage and nostalgic flavours from across different states in India. Culinary historian Pritha Sen and Executive Chef Pinaki Ray create an extensive menu offering both vegetarian and non-vegetarian dishes. There’s an Executive Lunch set ($75) starting with Chaat Banarasi with Pomegranate and Mint Chutney, followed by Spiced Prawns with Crispy Appams, Chicken Malai Tikka, Mutton Kebabs and a choice of curries served with naan.​ With rave reviews online, stunning decor and great service it’s no wonder this Indian restaurant is a fave.

location-icon-1024x1024-1-e1620963611654Yantra, Tanglin Mall, 163 Tanglin Rd, #01-129/130/131, Singapore 247933, Tel; (+65) 6836 3088,

Thevar: Modern Indian cuisine

Best Indian Restaurants in Singapore Thevar

Another Indian restaurant in Singapore that is considered by many as one of the best! Progressive cooking techniques and whimsical revamps are what define Modern Indian cuisine here. Thevar is one such on-trend restaurant serving up modern Indian flavours “by way of the Malay Peninsula,” according to Penang-born chef Manogren Thevar. What that means, in essence, is that the Indian dishes on offer also include plenty of Malaysian flavours. The small plates change often, with creative concoctions such as the Irish Oyster Rassam Granita, Chettinad Duck Roti and Hibiscus Spiced Gujiya. There are plenty of Indian-inspired cocktails, too!

Thevar, 9 Keong Saik Road, Singapore 089117, Tel: (+65) 9750 8275,

ADDA: Fun modern Indian restaurant

ADDA best indian restaurant singapore on Beach Rd

Modern Indian restaurant ADDA has a trendy hipster feel to it as you walk past the cocktail bar into the main dining room. ADDA has been awarded a Michelin Plate 2021 and 2022. This Indian restaurant is all about fun dining – that means elevated street food presented in interesting and interactive ways. The contemporary menu has been curated by Michelin Starred Chef, Manjunath Mural, and sees fun dishes like Pani Puri served on a miniature version of Indian street carts, Lamb Seekh Kebabs dangling from skewers, artful Chaat Platters plus mains like Butter Chicken Pot Pie sealed with flaky pastry and sliced open on serving for full dramatic effect. Definitely, a fun Indian restaurant to add to your list!

ADDA, 7500E Beach Road, #01-201 Diners Building, Singapore,

Jaggi’s Northern Indian Cuisine: Casual Indian food

Little India GuideIndian restaurants singapore
Image credit: Jaggi’s Northern Indian Cuisine via Facebook

Come for the grilled chicken and naans, stay for everything else at this affordable, casual North Indian restaurant in Singapore. All the best Indian food is premade on display on the counter – just choose what you want and pay. We love how cheap everything is and the taste is tip-top! Pair your naans and rotis with an array of North Indian vegetarian and non-vegetarian Indian food (think Khadai Paneer, Baingan Masala, Butter Chicken and Chicken Tikka Masala), before washing it all down with a cold glass of sweet or salted Lassi (yoghurt) or opt for a steaming cup of milk tea or chai.

Jaggi’s Northern Indian Cuisine, 37-39 Chander Road Singapore, Singapore 219541,

Kailash Parbat: North Indian restaurant specialising in chaat

Best Indian Restaurant in Singapore Kailash Parbat

There’s plenty of Indian food to tuck into at this casual North Indian restaurant, but the show-stealer is Kailash Parbat’s variety of chaats – one of India’s most popular street foods – a type of fried, puffed dough or crispy shells stuffed with assorted ingredients. There are at least 17 types of chaats on the menu and each serving is meant to be shared. If you can’t decide which ones to try, go for the Chaat Platter and pair that with an excellent cup of Bombay Cutting Chai.

Kailash Parbat, multiple locations, including Little India, Changi Airport Terminal 1 and Sentosa,

Revolver: Indian Grill House

Grill house Revolver serves modern Indian food - indian restaurant sinagpore

Moodily lit Revolver is considered by many, one of the best Indian restaurants in Singapore. The focus is on grilling with its hand-built Tandoor, custom-built wood-fired grill, and the bincho making up the heart of the restaurant. Flavour-wise you can expect modern Indian spices and flavours using international ingredients in three set menus – the 6-course Discovery menu at $169, the 8-course Experience menu ($299) and Vegetarian menus ($169++). Grab an intimate leather booth spot at this Indian restaurant in Singapore or sit at the counter where you can eyeball the action at the bincho grills. Highlights include crusty Gruyère Kulchette (like a stuffed naan oozing morish umami gooey smokey deliciousness) with Butter Chicken, Leeks with Black Truffles and the Lobster Rice! Can’t get a booking? Try their Indian cocktail bar Barood, upstairs, with bar bites made in the same kitchen!

Revolver, 56 Tras St, Singapore 078995, Tel: (+65) 6223 2812,

Mr Biryani: South Indian restaurant

best indian restaurants singapore - Mr Biryani

Reservations are compulsory because the lines at this South Indian restaurant in Singapore often snake out beyond the block. There’s a limited menu and the Indian dishes come in standard sharing sizes. You cannot customise your portion sizes, so bring a squad that has an appetite. Almost everything we’ve tried on the menu is delicious; our favourite is the Hyderabad Chicken Dum Briyani, served with spicy peanut curry and raita. Each dish brings the heat – everything is cooked with spices and masala powders that are directly imported from the Indian state of Andhra – so if your spice tolerance is on the low side, ask the waiter for recommendations before you place an order.

Mr Biryani, 11 Chander Rd, Singapore 219529, Tel: (+65) 8661 4273,

Ammani Restaurant: Kid-friendly fusion Indian restaurant

Best indian restaurants Singapore - Ammani restaruant

Looking for a kid-friendly restaurant that serves Indian cuisine amongst other dishes to satisfy every tastebud in the family? Ammani is the place. With a dedicated indoor playspace, an extensive and varied menu and a cosy eating space, Ammani understands the importance of a family meal time, and does it well! The fully air-conditioned play area is a highlight, offering a range of entertainment options for kids, such as slides, climbing spaces, soft play zones, and educational toys — all designed to keep children engaged in a safe and secure setting. Diners at Ammani can choose from a diverse menu featuring Indian, Western, and Malay cuisines. Whether you crave aromatic Biryani, crispy nachos, or savoury Satay, there’s something to please everyone!

Ammani Restaurant, 298 Lavender St., Singapore 338809,

MTR 1924: Affordable South Indian restaurant

Best Indian Restaurants in Singapore MTR

MTR is a famous Bangalore-based South Indian restaurant chain offering a scrumptious variety of South Indian dishes such as idli (your kids can try the mini ones!) and dosas. You can also find a number of unique specialities here such as Khara Bhath, Bisibele Bhath, and the famous Filter Coffee. This super-casual Indian eatery does not take reservations and gets very busy on weekends; waiting times can be long and the queuing system is haphazard to say the least, but know that your patience will be well rewarded.

MTR, 438 Serangoon Road Singapore 218133, Tel: (+65) 6296 5800,

Anjappar Indian Restaurant: South Indian food

Best Indian Restaurants in Singapore Anjappar Indian Restaurant

Anjappar is known for its Chettinad cuisine offerings. This type of South Indian food is known for its use of sun-dried meats and salted vegetables. The Indian dishes on the menu here are made using a variety of spices and freshly ground masala powders. Must-tries include the Chettinad Chicken Masala and the Chettinad Platter.

Anjappar Indian Restaurant, 76 Race Course Road, Singapore 218575,

Arunachala Bhavan: North & South Indian food

Indian restaurants Singapore Arunachala Bhavan
Image credit: Arunachala Bhavan via Facebook

This Indian restaurant in Singapore is simple, but the service is friendly. Choose from the large, made-to-order menu or pick your dishes from the display showcase, and the waiters will bring them to your table. While it primarily serves South Indian food specialities, you can also opt for tandoori dishes, North Indian food must-haves and Schezwan cuisine (if you’re keen on Indian-Chinese restaurants, check out other Schezwan dining options below).

Arunachala Bhavan, 40 Race Course Road, Singapore 218556, Tel: (+65) 6291 6544,

Copper Chimney: Halal North Indian food

Best Indian Restaurants in Singapore Copper Chimney halala Indian

For Halal North Indian food there are tandoori kebabs and tikkas to Butter Chicken. However Schezwan cuisine (yes, that is the correct spelling!) is the highlight here! It’s also known as Chindian or Indian-Chinese cuisine and is a uniquely Indian approach to Sichuan cuisine. By default, most Indian food here is served with generous amounts of gravy, although you can order them “dry” (without gravy). This Indian restaurant in Singapore offers delivery, dine-in, takeaways and catering options. Wondering what to order at Copper Chimney? Read our full review here!

Copper Chimney, 100 Syed Alwi Road, Singapore 207676 and 8 Marina View, Asia Square Tower 1,#02-01, Singapore 018960,

GupShup: Gourmet Indian tapas

best indian restaurants

New Indian restaurant GupShup, helmed by Chef Judge of Master Chef India, Chef Surjan Singh, brings an exciting offering to the Indian dining scene with a focus on gourmet Indian tapas. Indian dishes here draw from the most popular regional Indian dining including chaat and Indin street food. Interiors are gorgeously designed with plush seating and colourful wallpaper. Order up sharing portions of Green Apple Bhel Chaat ($21) with tossed puffed rice, roasted lentils, crunchy gram-flour hay, and tangy chutney, tuck into Samosa Chaats ($23) or try the Top of the Chaats Sampler ($67) for a taste of three chaats. There’s a selection of Tandoor items from Banana Leaf Grilled Seabass to the spiced Chargrilled Chicken or try the meaty Lamb Kebabs. For a taste of everything plump for the Signature Board ($115) for a selection of Tandoor meats and don’t miss the mouthwatering curries spanning Goat Curry, Prawn curry as well as vegan curries. End your Indian feast with the refreshing Kulfi – a dessert of frozen, pistachio cardamom-rose reduced milk.

GupShup, The Serangoon House, 301 Serangoon Road, Singapore, 218224, Tel: (+65) 6797 2850,

Indian Wok: Indian Chinese restaurant in Singapore

Indian restaurants Singapore Indian Wok
Image credit: Indian Wok via Facebook

Chindian food dominates the menu at this unique Indian Chinese restaurant along East Coast Road. The Indian foods on the Schezwan menu include Chilli (batter-fried foods cooked with chilli peppers), Manchurian, which comes with a sweet, salty brown sauce; and Schezwan, a spicy, red sauce that is made from Indian red chillies and garlic. Some of the names of the Indian food on the menu items might make you laugh, but favourites include Sweet Corn Chicken soup, Chilli Chicken (or chilli paneer!), Vegetable Manchurian and American Chop Suey noodles.

Indian Wok, 695B East Coast Road, Singapore 459059, Tel: (+65) 6448 2003,

Podi & Poriyal: Vegetarian South Indian restaurant

Expect hearty and delicious South Indian vegetarian comfort food at Podi & Poriyal! Here, the menu changes weekly and is made with love by Chef Jamuna Paatti. Guests can anticipate a vibrant menu inspired by Chef Jamuna’s childhood, with a strong emphasis on the goodness of fresh seasonal vegetables. Podi & Poriyal also has a set menu for the kids, which comes with Dosai and Vadai, complete with vanilla ice cream!

Podi & Poriyal, 486 Serangoon Rd, Singapore 218151,

Komala Vilas: South Indian vegetarian restaurant

Vegetarian cuisine is a major aspect of South Indian food, which is generally based around rice, lentils and various stews. One of the oldest vegetarian Indian restaurants in Singapore, Komala Vilas is one of Little India’s top spots for cheap and scrumptious classics. The menu is filled with dosai varieties, idli (fluffy rice cakes) and idiyappam (string hoppers) sets, vegetable briyani, as well as starters like vadai. There’s also a selection of Andhra meals (another variation of South Indian food) and chappati.

Komala Vilas, 76-78 Serangoon Road, Singapore 217981,

Kwee Zeen: Royal Maharaja Feast

Kwee Zeen offers an extensive selection of Pan-Asian cuisine and every Sunday to Thursday from 6pm onwards, it’s the North Indian food’s time to shine with the Royal Maharaja Feast! From salmon tikka, to perfectly spiced tandoori chicken basted in garam masala butter, tender tandoori lamb chops served on a bed of aromatic briyani and fluffy garlic naan. Cleanse your palette with piquant and refreshing kachumbar salad and pomegranate and potato chat. End with their rendition of gulab jamun and gajar halwa in coconut crumble.

Kwee Zeen Restaurant, Sofitel Singapore Sentosa Resort & Spa. 2 Bukit Manis Road, Singapore 099891, Tel: (+65) 6708 8366,

Lagnaa Barefoot Dining: Indian food sitting on the floor

Best Indian Restaurants in Singapore Lagnaa Barefoot Dining
Image credit: Lagnaa Barefoot Dining via Facebook

There are two ways to eat at this Indian restaurant: Sit (with your shoes on) at the wooden dining tables downstairs or take off your shoes and head upstairs, where you’ll dine cross-legged on the floor. What makes dining here unique is that you control just how spicy you want your Indian food to be. There are several heat levels to choose from; ask your waiter for recommendations if your spice threshold isn’t too high. Brave spice lovers can try the Chilli Challenge: Finish the Level 6 curry to garner an invite to Lagnaa’s monthly Full Moon Party Chilli Challenge. Alternatively, go all out and finish a full portion of Level 10 curry. We’ve tried it and we warn you, no amount of milk will help ease the pain, but if you finish it, you’ll walk away with $10,000.

Lagnaa Barefoot Dining, 6 Upper Dickson Road, Singapore 207466, Tel: (+65) 6296 1215,

The Mango Tree: South Indian food

best indian restaurant Singapore - The Mango Tree: South Indian food

Indian coastal cuisine is one delicious South Indian food highlight to explore. It is typically made with lots of coconut and coconut oil. And while you might think it’s a showcase of seafood, Indian coastal cuisine includes plenty in terms of vegetarian and meat options, too. The Mango Tree is an Indian restaurant in Singapore that excels at appams (similar to Sri Lankan hoppers), along with the Tandoori Chili Prawns, Allepey Fish Curry and Kerala Mutton. The Mango Tree also provides catering services, self pick up and home delivery islandwide.

The Mango Tree, 91 East Coast Road, Singapore 428791,

Murugan Idli Shop: Budget South Indian restaurant

This budget South Indian restaurant in Singapore is an old-timer on Little India‘s dining scene and offers some of the yummiest ghee dosa, idli, uttapam and vadais in town. The coconut chutney, groundnut and tomato chutneys that accompany these dishes are finger-licking good. They don’t take reservations and can have long wait times on the weekend.

Murugan Idli Shop, 76 Syed Alwi Road, Singapore 207655. Tel: (+65) 6298 0858,

Mustard: North Indian cuisine

North Indian food reigns supreme at this cosy Indian restaurant in Singapore. Wallet-friendly Mustard offers Bengali and Punjabi food with unique dishes such as Luchi (a delicious fried bread the kids will love!), wow-factor prawn curry served in a coconut, and a number of delicious Bengali mutton and fish dishes you won’t find anywhere else in Singapore. The restaurant is small and slightly cramped, but they take reservations. Islandwide delivery is also an option if you’re looking to enjoy their Indian dishes at home.

Mustard, 32 Race Course Road, Singapore 218552, Tel: (+65)  6297 8422,

Muthu’s Curry: Indian food, signature fish curry

A longstanding favourite in Singapore’s Indian restaurant scene, Muthu’s Curry is known and loved for its signature fish curry. The recipe is one that has been passed down through the generations of the owners’ family, and the chefs here use a secret spice mix that gives the dish its unique flavour and a fiery kick.

Muthu’s Curry, 138 Race Course Road, #01-01 Singapore 218591,

Punjab Grill: Fine-dining North Indian food

best indian restaurant Singapore - Punjab Grill: Fine-dining North Indian food

Punjab Grill relives the splendour of India’s Maharajas of old with its stunning modern design and appetising North Indian food. Take your tastebuds on a trip through the Punjab region with dishes from popular gourmet cities such as Rawalpindi, Amritsar, Patiala and Lahore. There are several menus to choose from, each filled with dishes like Tandoori Prawns, Palak Paneer, Butter Chicken and desserts like Kulfi and Gulab Jamun. There’s a private dining area in this fine-dining Indian restaurant in Singapore, too, if you’re looking to throw an intimate dinner party.

Punjab Grill, The Shoppes at Marina Bay Sands, 2 Bayfront Avenue, B1-01A, Singapore 018972,

Rang Mahal: fine-dining Indian restaurant

This fine-dining elegant Indian restaurant in Singapore serves up some of the best of North Indian food. Rang Mahal has won plenty of awards over the years and offers both vegetarian and non-vegetarian picks. Sink your teeth into meaty creations like the Dhuwandaar Lamb Chops or Nawabi Chicken or opt for lighter bites like the Chowpatty Sliders, Maharashtrian Thecha Bhindi and Rang Mahal’s Signature Dhal Makni.

Rang Mahal, Pan Pacific Singapore, 7 Raffles Boulevard, Level 3, Singapore 039595, Tel: (+65) 6333 1788,

Shahi Maharani Restaurant: North Indian restaurant

Savour the exquisite flavours of authentic North Indian food at Shahi Maharani. This fine dining Indian restaurant serves authentic traditional Indian food passed down from the time of the Maharajas, in a welcoming ambience that showcases the rich culinary heritage of India. Indian food specialities include Tandoori Lamb Chops, Shahi’s ever popular Chicken Makhanwala (Butter Chicken), Palak Paneer, street food items like Paani Puri & Papdi Chaat Galouti Kebab (melt-in-your-mouth lamb kebabs), and Kulfi (Indian ice cream).

Shahi Maharani Restaurant, 252 North Bridge Road, Raffles City Shopping Centre, #03-21B, Singapore 179103,

Shikar: Indian cuisine inspired by regal feasts

Shikar is an elegant restaurant located at Maxwell Reserve Singapore offering Indian cuisine inspired by the grand old feasts of Indian Royals. On the menu: Tandoor Roasted Chicken with smoked tomato-saffron-cream sauce ($49), Australian Lamb Biryani ($57), Naan with goats cheese and pickled chillies ($11) and gourmet desserts like Pistachio Rose Kulfi ($19).

Shikar, Maxwell Reserve Singapore, Autograph Collection, 2 Cook Street, Singapore 078857

Sri Kumbhakarna: South Indian food/Vegetarian Thali

Best Indian Restaurants in Singapore Sri Kumbakharna

Andhra cuisine – native to the Indian states of Andhra Pradesh and Telangana – is one of the spiciest types of South Indian food, and the dishes at Sri Kumbhakarna do not disappoint. Tuck into Andhra flavours such as the Nattu Kodi Pulusu (country chicken curry). Vegetarians will find plenty to satisfy here, too, with popular options like the Vegetarian Thali meal set and the Gutthi Vankaya Masala (brinjal curry).

Sri Kumbhakarna, 77 Syed Alwi Road, Singapore 207656,

Tiffin Room at Raffles Hotel Singapore

Savour award-winning Chef de Cuisine Kuldeep Negi’s newly introduced specialities in one of the oldest North Indian restaurants in Singapore, the Tiffin Room (established in 1892) within Raffles Hotel Singapore. Step inside the beautifully restored restaurant interiors and order an array of exceptional vegetarian and non-vegetarian North Indian dishes made with a blend of freshly-ground spices and the use of the tandoor, the traditional wood-fired clay oven. Dishes not to be missed include the new Aloo Dal Tikki Chaat – crispy potato and yellow lentil patties, topped with mint chutney, Achari Macchi Kebab, tandoor grilled grouper, and Balti Gosht, a lamb curry.

Tiffin Room, Raffles Hotel Singapore, Grand Lobby, 1 Beach Road, Singapore 189673, Tel: (+65) 6412 1816,


Yantra is a very popular pan-Indian restaurant in Singapore located within Tanglin Mall. With a brand new menu, this Indian restaurant has some really interesting dishes to try here such as Murg ka Sula , Hyderabadi Patthar Gosht, Tandoori Paneer Tikka and some delicious biryanis, but be prepared for a food coma afterwards!

Yantra, 163 Tanglin Road, #01-129/130/131, Tanglin Mall, Singapore 247933, Tel: (+65) 6836 3088,

Read More:

Lead image from GupShup. This post contains some paid partnership content.

more sassy mama

What's New

We're social

We're social

What we're up to and what inspires us