Singapore is a food lover’s paradise, and for Indian travelers, it’s a culinary adventure that’ll keep your taste buds dancing. Whether you’re craving spicy flavors, indulging in Southeast Asian delicacies, or experimenting with fusion cuisines, the Lion City has something for everyone. From fancy dining spots to hidden gems, here are 30 must-try restaurants in Singapore that will make your foodie heart sing!
Image credit: rangmahal.com.sg
Experience upscale fine dining with a modern twist. Rang Mahal offers exquisite flavors from North and South India, with dishes like butter chicken and masala prawns presented like a work of art. Perfect for when you want a fancy night out!
Cuisine: Indian fine dining
Location: Pan Pacific Singapore, Marina Bay
Price range: ₹6,000 to ₹10,000
Image credit: Facebook
Served on a banana leaf, this casual eatery delivers authentic South Indian flavors. Feast on fish head curry, biryani, and crispy dosas in a vibrant, no-frills setting that feels like home.
Cuisine: South Indian
Location: Race Course Road, Little India
Price range: ₹450 to ₹850
Image credit: Facebook
The world’s first Michelin-starred Peranakan restaurant, Candlenut serves heritage dishes with a modern touch. Try the iconic buah keluak chicken and the aromatic laksa -- rich in history and flavor.
Cuisine: Peranakan (Straits-Chinese)
Location: Dempsey Hill
Price range: ₹8,500 upwards
Image credit: Komala Vilas
For a taste of vegetarian Indian cuisine, this Little India institution is your go-to. Their thali is the star -- an unlimited platter of curries, chutneys, and freshly made dosas, rotis or rice that’ll leave you more than satisfied.
Cuisine: Vegetarian Indian
Location: Serangoon Road, Little India
Price range: ₹850 - ₹1,700
Image credit: Facebook
If you’re celebrating a special occasion, Odette is the place. This 3-Michelin-starred restaurant offers artful French cuisine that’s worth every penny. While not Indian, the finesse here will impress any foodie. The pigeon breast is particularly drool-worthy.
Cuisine: French with a Modern Twist
Location: National Gallery Singapore
Price range: ₹20,000+ for the tasting menu (seriously special occasion)
Image credit: Kailash Parbat
A trusted name in Indian cuisine, Kailash Parbat brings the flavors of Mumbai street food to Singapore. Their chaat, pav bhaji, and samosa are crowd favorites, and their North Indian dishes like paneer tikka and butter paneer hit the spot for homesick travelers.
Cuisine: North Indian and street food
Location: Hilton Garden Inn
Price range: ₹800 - ₹1,000
Image credit: By Okadiputera - Own work, CC BY-SA 4.0
This dumpling haven is famous for its xiao long bao (soup dumplings). You’ll love the delicate dumplings and hot, savory soup that burst in your mouth with flavor.
Cuisine: Chinese (Taiwanese)
Location: Multiple outlets (Marina Bay Sands, Orchard Road, etc.)
Price range: ₹2,000 - ₹2,500
Image credit: Zam Zam Singapore
Since 1908, Zam Zam has been one of the most popular Indian-Muslim food places, offering murtabak (stuffed pancakes), biryani, and curries. Their chicken murtabak is legendary -- crispy, meaty, and oh-so-satisfying.
Cuisine: Indian and Malaysian
Location: North Bridge Road, Near Sultan Mosque
Price range: ₹800 - ₹1,000
Image credit: thecoconutclub.sg
Nasi lemak with a side of fancy? Yes, please. The Coconut Club elevates the humble coconut rice dish with juicy fried chicken, sambal, and perfectly cooked eggs. It’s a local favorite that’s as trendy as it is tasty.
Cuisine: Singaporean
Location: Ann Siang Road, Chinatown
Price range: ₹1,800 - ₹3,000
Image credit: Punjab Grill
An opulent dining experience where tandoori meats meet delicate curries in an a-la-carte experience. Punjab Grill’s lamb chops and dal makhani are legendary, making it a must-visit for Indian tourists who want a taste of home with a dash of luxury.
Cuisine: North Indian fine dining
Location: Marina Bay Sands
Price range: ₹2,500 - ₹8,000
Image credit: Violet Oon
Violet Oon’s restaurant is a cultural experience, with dishes like ngoh hiang (spiced meat rolls) and high tea sets that transport you to a different time. It's rich, decadent, and utterly comforting.
Cuisine: Peranakan
Location: ION Orchard
Price range: ₹4,000 - ₹5,000
Image credit: Shahi Maharani
For those who crave rich, traditional flavors, Shahi Maharani delivers in every bite. From butter chicken to paneer tikka, this place ensures your cravings for North Indian classics are more than satisfied.
Cuisine: Traditional North Indian
Location: Raffles City
Price range: ₹2,000 - ₹3,800
Image credit: Facebook
Famous for its chilli crab, Jumbo Seafood offers a true taste of Singapore’s culinary heritage. Anyone with a love for seafood will find this dish unforgettable -- sweet, spicy, and packed with flavor.
Cuisine: Chinese/Seafood
Location: Riverside Point, Clarke Quay
Price range: ₹2,000 - ₹4,000
Image credit: Karu’s
Serving authentic Indian food with their signature fish head curry, Karu's is known for its aromatic spices and traditional recipes that cater perfectly to your taste buds.
Cuisine: Indian
Location: Upper Bukit Timah
Price range: ₹1,200 - ₹2,500
Image credit: Facebook
Looking for a unique experience? At Lagnaa, you dine barefoot while enjoying delicious Pan-Indian fare, from masala dosa to fiery curries. A truly immersive experience for spice lovers.
Cuisine: Artisanal Indian
Location: Upper Dickinson Road
Price range: ₹1,500 - ₹3,000
Image credit: By Jpatokal - Own work, CC BY-SA 3.0
Famous for its Hainanese chicken rice, Chatterbox offers this local favorite with flair. You will love the delicate, aromatic rice paired with tender chicken, a must-try in Singapore.
Cuisine: Local/Asian
Location: Hilton Singapore Orchard
Price range: ₹2,500 - ₹4,000
Image credit: Facebook
Singapore's renowned Michelin-starred Indian restaurant offers luxurious curries, succulent tandoor dishes, and more in an elegant, intimate setting.
Cuisine: Michelin-starred Indian
Location: Race Course Road
Price range: ₹4,000 - ₹6,000
Image credit: burntends.com.sg
This Michelin-starred BBQ joint is where meat-lovers rejoice. Couples, especially, can savor wood-fired meats and smoky flavors, perfect for a carnivorous date night.
Cuisine: Australian BBQ
Location: Dempsey Road
Price range: ₹4,000 - ₹6,500
Image credit: Facebook
As one of the oldest Indian vegetarian restaurants in Singapore that specializes in Southern cuisine, Ananda Bhavan offers classics like dosa, idli, and uttapam or you can simply go for a classic vegetarian platter. Great for budget-conscious travelers.
Cuisine: Vegetarian Indian
Location: Multiple outlets (Serangoon Road, Little India)
Price range: ₹600 - ₹1,200
Image credit: Facebook
A fun and interactive experience, Kublai Khan lets you create your own stir-fry from a variety of fresh ingredients cooked on the spot.
Cuisine: Mongolian Buffet
Location: Clarke Quay Central
Price range: ₹1,500 - ₹2,800
Image credit: Facebook
If you’re craving Mediterranean flavors, Blu Kouzina offers fresh Greek dishes like souvlaki and tzatziki. The seafood here is top-notch, too.
Cuisine: Greek
Location: Dempsey Road
Price range: ₹2,500 - ₹4,500
Image credit: Facebook
Authentic, budget-friendly hawker food with a huge variety of local dishes. Tourists can dive into local favorites like hokkein noodles and satay skewers.
Cuisine: Local Hawker Food
Location: Jurong East
Price range: ₹300 - ₹1,200
Image credit: Facebook
Cuisine: International Buffet
An all-you-can-eat experience with a wide range of international cuisines. Travelers will appreciate the variety, especially the Indian station for some home comfort.
Location: Shangri-La
Price range: ₹3,000 - ₹5,500
Image credit: Facebook
Cuisine: Chinese Seafood
A traditional Chinese seafood spot famous for its crab dishes and hearty, flavorful soups. Ideal for people who love seafood and generous portions.
Location: Burlington Square
Price range: ₹2,000 - ₹4,000
Image credit: theprivegroup.com.sg/
A chic waterfront dining experience offering modern fusion dishes. Indian tourists can enjoy a variety of options, from Western classics to local favorites, with a side of breathtaking views.
Cuisine: International
Location: Marina at Keppel Bay
Price range: ₹2,000 - ₹4,500
Image credit: kgglamcafe.ec-platform.net
This café serves up hearty Malay dishes like mee siam and nasi padang in a relaxed setting. You are sure to appreciate the spice levels and comforting flavors.
Cuisine: Malay
Location: Bussorah Street
Price range: ₹600 - ₹1,500
Image credit: pscafe.com
PS.Cafe is a popular brunch spot offering salads, burgers, and decadent desserts. City-weary travelers will love the lush, garden-like atmosphere and hearty menu options.
Cuisine: International
Location: Raffles City
Price range: ₹1,800 - ₹3,500
Image credit: Manaswi Patil from Getty Images Via Canva
If you’re after quick, mouth-wateringly good snacks, this is your spot. Grab some pani puri, samosas, or chaat and soak in the vibrant atmosphere of Little India.
Cuisine: Indian street food
Location: Little India
Price range: ₹300 - ₹1,200
Image credit: marinabaysands.com/restaurants/
For Indian travelers looking for a touch of French elegance, DB Bistro offers fine seafood and meat dishes with an international twist. Their oyster bar is particularly exquisite.
Cuisine: French
Location: Marina Bay Sands
Price range: ₹3,000 - ₹5,000
Image credit: Facebook
A local BBQ spot serving up grilled meats and seafood. For anyone who loves smoky, charred goodness, this casual joint is a great spot to satisfy your grill cravings.
Cuisine: Local BBQ
Location: East Coast Seafood Centre
Price range: ₹2,000 - ₹4,000
Whether you're indulging in a lavish meal at a Michelin-starred restaurant or grabbing a bite from a hawker stall, Singapore’s food scene promises an unforgettable experience for Indian travelers. Each of these places will give you a little taste of Singapore’s rich culinary tapestry, with flavors that'll keep you coming back for more!
Published at
Get our weekly tips and travel news!
10 amazing hacks for comfortable train journeys in India
Make your Indian train journey comfortable with these 10 hacks: choose the right class, pack essentials, stay hydrated, wear comfy clothing, charge devices, bring entertainment, prioritize safety, book lower berths, use travel apps, and socialize.
10 Amazing New Attractions in Singapore - Indian Travelers Guide 2025
Explore the new yet amazing attractions of Singapore
10 Authentic Food to Try in Rajasthan
Discover the vibrant flavors of Rajasthan! Explore 10 must-try authentic Rajasthani dishes, from spicy curries to sweet treats.
10 Best Halal friendly honeymoon destinations of India
This blog post offers 10 romantic escapes for Muslim couples seeking a honeymoon that blends love, culture, and spiritual connection
10 Best Places to Eat Near Juhu Beach, Mumbai - 2024
Dive into The 10 Best Places to Eat Near Juhu Beach, Mumbai and uncover the hottest dining spots...
Best Things to Do Near Eden Gardens, Kolkata - 2025
After the thrills of Eden Gardens, discover Kolkata's charm!
India's First Hyperloop Test Track Unveiled at IIT Madras - Delhi to Jaipur in 30 Minutes?
India's first Hyperloop test track at IIT Madras marks a leap in high-speed, sustainable travel, aiming for speeds up to 1,000 km/h.
Top 10 Underrated Places in Hampi That Only a Few Know About
Skip the usual tourist trail and unlock Hampi's best-kept secrets!
Indian Vegetarians Guide to Singapore - Everything you Need to Know!
Embark on a delicious, herbivorous adventure through Singapore!
South Korea Welcomes More Travelers with New e-Arrival Card System
South Korea’s new e-Arrival Card system for Indian travelers is launching February 2025, ensuring a seamless entry process.