
Looking for the best Indian food? Singapore boasts a vibrant and diverse restaurant scene. Among them, Indian food stands out for its unique flavours, from street food to Michelin-starred meals, that will tantalize your taste buds. From popular curry houses to tandoori, robust biryanis, fragrant dosas, and more…these restaurants will transport you to the streets of Mumbai. Here are 20 of the most authentic Indian restaurants in Singapore.
Best Indian food Singapore
1. ADDA
ADDA, a modern Indian restaurant located on Beach Road in Singapore, is a Michelin-plated eatery that reimagines Indian street food with a modern and elevated twist. It is helmed by Chef Manjunath Mural who is the first Indian Executive Chef in Southeast Asia to earn the star. Expect creative Indian dishes, from Biryani Dim Pot to Lamb Seekh Kebab, Charred Laksa Salmon, drooling desserts, vegetarian bites, and more.
📍7500E Beach Rd, #01-201 Diners Building, Singapore 199595
2. Butter & Spice Katong
Butter & Spice is a well-loved restaurant in Singapore’s Katong. It specialises in authentic North Indian cuisine and is known for flavourful dishes like butter chicken, tikka masala, garlic naan, and vegetarian specials, to name a few. The family-friendly restaurant is suitable for all casual dining experiences with reasonable prices and generous portions.
📍66 East coast road #01-06 The Flow, Next to Holiday Inn Express Hotel, Singapore 428778
3. Shahi Maharani North Indian Restaurant
Shahi Maharani North Indian Restaurant, located in Raffles City Shopping Centre, offers an unforgettable gastronomical journey through authentic Indian cuisine. Featuring exquisite decor reminiscent of Indian royal palaces and live music, it’s a cosy setting to dive into a wide range of signature dishes. From butter chicken to papdi chaat, tandoori grills, weekend buffets, and more…you’ll be spoilt for choice.
📍252 N Bridge Rd, #03–21B, Singapore 179103
4. We Desi – Indian Bistro
We Desi – Indian Bistro provides a unique North Indian dining experience with an imaginative menu. Delight in Burra Kebab, Chilli Chicken, Schezwan Momos, slow-cooked Dal, rice dishes, spices, and much more. Definitely, one of the best Indian food spots in Singapore.
📍371 Beach Road 01-02 City Gate Mall Kampong Glam Facing Beach Road, Singapore 199597
5. Black Pepper Multicuisine Restaurant Singapore
This popular restaurant serves some of the best Indian cuisine in Singapore. Known for a fusion of traditional and modern flavours, visitors can enjoy a range of Indian classics, in a cosy setting ideal for family gatherings or casual meals. Menu highlights include Butter Chicken, tandoori specials, biryanis, Garlic Naan Bread, Chicken Tikka Masala, among others. Definitely, a delightful Indian restaurant for exploring Indian cuisine in Singapore.
📍326-328 Serangoon Rd, Singapore 218112
6. Thevar
Thevar is a Michelin-starred restaurant offering a mix of traditional Indian flavours and European techniques. The modern Indian restaurant is actually one of Asia’s 50 Best Restaurants focuses on a creative multi-course menu. We suggest picking the Chef’s Table seating. Notable dishes include Black Truffle Samosa, Chettinad Chicken Roti, Madras Crab Curry Rice, Crispy Pork Sambal, and more. Certainly, this is a unique dining experience for food enthusiasts in Singapore.
📍9 Keong Saik Road, Singapore 089117
7. Masalaa Bar
This funky, casual Indian restaurant along East Coast Road is the perfect place for fun flashy Indian food. Already, the venue has thousands of happy customers obsessing over celebrity chef and owner Milind Sovani’s Michelin-star worthy creations, alongside exotic cocktails. Some showstoppers include dhaba chicken twisted pizza, veggie or chicken bombay sizzlers, martini pao bhaji, monstrous MB papad, to name a few inventions. Plus, all-you-can-eat buffets are available too. Wonderfully, it’s perfectly affordable.
📍723 E Coast Rd, Singapore 459071
8. GupShup
Go on an exciting journey to India at this popular restaurant hidden in Little India. Customers can enjoy the best tapas-style Indian street food, mouthwatering chaat and cultural delicacies from central India, Delhi, Bombay, Punjab, and Calcutta. Whether it’s a crispy crunchy breakfast, a peppy-sweet dinner, or ting-tang lunch…you’ll be spoilt for choice by celebrated Indian Chef Jolly. We love this restaurant for a group dinner!
📍301 Serangoon Rd, Basement 1 The Serangoon House a Tribute Portfolio Hotel, Singapore 218224
9. Annalakshmi Restaurant
Nourish your soul with home-style vegetarian recipes, passed down from generations, at this delicious Indian restaurant. Since 1986, visitors have been able to indulge on affordable and healthy Indian delicacies from both North and Southern India. From fragrant basmati rice, to cripsy dosas, rasam of the day, and much more. Additionally, the restaurant is run by a group of volunteers and full-time professionals, offering a sense of community resembling that of rural India.
📍6A Shenton Way, #01-03, Downtown Gallery, Singapore 068815
10. Mustard Singapore – Flavours of Bengal & Punjab
The first and only Bengali and Punjabi eatery is one of the most popular Indian restaurants in Singapore. So, you know you’ll be treated to something sensational. Embark on a journey to the streets of Punjab or Bengal with indulgent comfort dishes that will awaken your senses. Each dish is prepared with fresh ingredients infused with aromatic spices, made better by texture and taste. Highlights include masalas, biryanis, vegetarian options, a wide range of meat dishes, and much more. Plus, they do delivery if you don’t fancy leaving the house!
📍32 Race Course Rd, Singapore 218552
11. Firangi Superstar
Go on a surreal cinematic Indian food adventure at one of the best restaurants in Singapore. This fine-dining experience is a love letter to India, and offers a playful array of fresh Indian dishes with a twist. From Tawa Atlantic Lobster with masala sauces, to Beirut Bhatura with hummus, chickpea masala, and the Prata Waffles which are American-inspired waffles with Madras-style fried chicken…you’ll be spoilt for choice. Meanwhile, the restaurant has four ig-worthy dining rooms. Read all about it here.
📍 20 Craig Rd, #01-03, Singapore 089692
12. The Curry Club Signature
This upscale Indian restaurant embraces the richness of traditional Indian flavours with a contemporary twist. Be wowed through generational recipes, of the founding family from South India, creatively innovated for present day. Expect delicious meals by Head Chef Saumya Khuntia such as stuffed squid curry, vegan prata Wellington, tofu tikki twist, curry leaf Sakura, and much more.
📍11 Mohamed Sultan Rd, Singapore 239010
13. MANAM
Manam serves authentic South Indian cuisine in the heart of Clarke Quay. Particularly, it’s an extremely popular place for Indian curries at lunch or dinner. Expect soulful age-old recipes with a twist, from Mutter Paneer to Kerala-style fragrant fish curry, and aromatic seerage samba rice with chicken, to name a few.
📍15 Upper Circular Rd, #01-01, Singapore 058413
14. Gayatri Restaurant
Get a true taste of India with authentic Indian food at Gayatri Restaurant. With a diverse menu and an explosion of flavours, you’ll be spoilt for choice. Think the likes of warm spices, lamb biryani, fish head curry, fluffy garlic butter naan, mild dahl, and so much more from across India. Definitely, one of the best banana leaf dining experiences.
📍122 Race Course Rd, #01-01, Singapore 218583
15. Zam Zam Restaurant
Zam Zam Restaurant just so happens to be one of the best cheap eats in Singapore. There, you can tuck into a glorious feast of Indian and Malay cuisine from $4. From murtabak, beef briyani, egg parta and chicken sets, mutton curry varieties, goreng specialties and much more…you’ll be spoilt for choice. The portion sizes are generous, so you’ll feel on a full stomach. Certainly, one of the best Indian restaurants in Singapore.
📍697-699 North Bridge Rd, Singapore 198675
16. Rang Mahal – Fine Dining Indian Restaurant
First launched in 1971, Rang Mahal is one of the oldest fine dining restaurants in Singapore. Located inside Pan Pacific Hotel, the glamourous restaurant offers an array of authentic flavours from every region of India. Indulge on a range of curries like prawn curry, old Delhi butter chicken, warm soups, desserts like Ras Malai dumplings, gluten-free and vegan options…the list is endless. On Sundays, there is a delicious lunch buffet featuring exquisite Indian classics. Indeed, your taste buds will be sent to the vibrant streets of India. The perfect date idea if you ask us!
📍7 Raffles Blvd, Level 3, Pan Pacific, Singapore 039595
17. Komala Vilas Restaurant
Tuck into an exciting palate of authentic and traditional Indian eats at one of the oldest Indian restaurants in Singapore. With a rich legacy dating back to 1947 in Little India, visitors are obsessed with the vegetarian dishes, chicken masala, fish curry, prawn sambal, and plenty more to excite your taste buds. Definitely, you won’t go home hungry!
📍76-78 Serangoon Rd, Singapore 217981
18. Yantra
Step through the fort-inspired entrance to dine in an exotic restaurant – that feels like a Rajasthan Palace. Immerse yourself in a fine dining experience, with traditional meals exhibiting innovative twists, alongside the finest cocktails. There are a range of rooms to dine in, as well as an alfresco dining room – so it’s perfect for luxurious group dinners. Plus, there’s a cosy bar that merges both jungle lodge and modern luxury! Adventure truly awaits at this unique restaurant.
📍163 Tanglin Rd, #01-129/130/131, Singapore 247933
19. Anjana Kitchen – Best Indian Restaurant Singapore
This charming Indian restaurant offers a range of delicious meals. There are fish curry briyani to whisk you away to the buzzing streets of Mumbai, aromatic spices, Gobi Manchurian, melt-in-your-mouth golden puffet poori, and much more. Definitely, this is one of the best Indian restaurants on our list in Singapore to experience rich flavours and authentic spices of India.
📍2 Venture Dr, #01-44, Vision Exchange, Singapore 608526
20. MTR Singapore
Step into the delicious MRT Singapore to embark on a journey to the bustling streets of South India. Get excited about the likes of flawlessly crispy dosas, hot Indian-inspired coffees, and perfectly steamed idlis. It’s the perfect place to enjoy affordable meals with friends. In fact, this is one of the best breakfast spots in Singapore.
📍440 Serangoon Rd, Singapore 218134
SEE MORE: Feast Like Indian Royals At This Fine-Dining Restaurant In Singapore