CITYMYWAY
CITYMYWAY
coin0
Singapore

Best Indian Restaurants in Singapore: From Street Food to Fine Dining

Best Indian Restaurants in Singapore: From Street Food to Fine Dining
Image: Basile Morin / Wikimedia Commons (CC BY-SA 4.0)

Whether you want biryani from a hawker stall for SGD 6 or a Michelin-starred tasting menu at SGD 298, Singapore's Indian dining runs the full range—and tastes extraordinary at every level.

Singapore's Indian food culture spans every price point with equal excellence: the best Indian food exists at genuinely every price level, with a SGD 6 hawker meal and a SGD 200 tasting menu both being extraordinary. The city's Indian dining sits across two clear zones. In Little India, the neighbourhood is famous for dishes like biryani, masala dosa, roti prata, pani puri, and fish head curry—many prepared with a unique Singaporean twist on traditional Indian flavours. Many restaurants serve excellent vegetarian fare, easily rivalling the best vegetarian restaurants in Singapore for flavour and variety. Beyond Little India, the fine dining end offers creative tasting menus and Michelin-starred plates alongside time-honoured dishes that stay true to regional traditions.

This guide moves from street food and casual dining through to the restaurants you'll book weeks ahead for. The entries are ordered by how you'd encounter them in practice: start at the hawker centres and neighbourhood stalls, move through accessible restaurants for regular meals, then finish with the experiences worth planning ahead for.

  1. Tekka Centre

    Buffalo Road, Little India · Hawker food, North and South Indian · Open daily, ground-floor hawker stalls; local prices under SGD 15

    A fresh food market as well as a hawker centre in Little India with a large number of stalls selling Indian Muslim food and Indian food. The hawker section houses both a wet market and excellent stalls serving biryani at Allauddin or Yakader, dosas at Anna Dosai Stall, and curries and grills at SJ Tandoori. The ground floor runs with the pace of a proper market—slow if you arrive early, packed by lunch, calmer again by evening. Biryani, masala dosa, and roti prata are the standouts. No booking, cash and cards, come hungry and be prepared to share tables.

  2. Bismillah Biryani

    Dunlop Street, Little India · North Indian street food · 11:00-20:30 daily; SGD 8–16 per meal

    Biryani is the standout dish in this street food establishment specialising in North Indian food, with the lamb shank biryani recommended for its fork-tender texture and meaty flavour. Haleem, mutton nihari and aloo gobi are also good choices. This is where you eat standing or sitting on a stool, watching the rice and meat disappear from your plate. It's Bib Gourmand-rated (good quality, good value cooking). No reservations—arrive before noon or after 6 p.m. to dodge the queue.

  3. Saravana Bhavan

    Serangoon Road and multiple locations, Little India · South Indian vegetarian · 8:00 AM–9:30 PM daily; SGD 8–18 per meal

    Saravana Bhavan is synonymous with traditional South Indian vegetarian meals, and this Singapore outlet is no different. They serve standard dosa, vada, idli and other South Indian meals, along with Punjabi options. The pulled coffee (pulled in front of you on your table) is theatre worth watching. Waiting time can be 20 to 60 minutes during busy hours, so arrive early or late. Pricing is very reasonable. Most meals come with sambar, chutney, and enough flavour to make you forget you're eating vegetarian.

  4. Banana Leaf Apolo

    Race Course Road and Little India Arcade, Little India · North and South Indian · Open daily, lunch and dinner; SGD 20–35 per meal

    Banana Leaf Apolo has been a hotspot for Indian cuisine lovers for over 40 years and is known for upholding the South Indian tradition of serving food on banana leaves. It offers a mix of North and South Indian fare. The ritual of eating off the leaf is part of the meal—the flavour settles into the leaf's tannins, the structure guides how you eat, and it all feels genuinely authentic. Book ahead for dinner; lunch walks in. Two locations means one is never far away.

  5. Gully Restaurant & Garden

    Serangoon House, Serangoon Road, Little India · Indian street food (elevated) · Hours vary; SGD 30–50 per meal

    Gully Restaurant & Garden is where Indian street food gets a glow-up—serious flavour, bold ideas, and a space that feels both festive and refined, located on Level 5 of Holiday Inn Little India. This sits between the casual stalls and fine dining; the food takes itself seriously without pretension. The room has energy, the drinks list leans into Indian spirits, and you can dress as you are. Book a table rather than walking in, especially weekends.

  6. Rang Mahal

    Marina Bay, central Singapore · North and South Indian, fine dining · Lunch and dinner; SGD 60–150 per person

    Established in 1971, Rang Mahal has evolved from starched linen and elegant restraint into something more vibrant, bringing together bold Indian flavours, expressive plating, and cocktails with spirit. The Dal Rang Mahal—slow-cooked black lentils finished tableside—is alone worth the visit, and Michelin inspectors have praised its consistency repeatedly. The room has views, the tables aren't crammed, and the kitchen understands that fine dining Indian food doesn't mean muddying the spice. Book well ahead.

  7. Tiffin Room

    Central Singapore · North Indian, fine dining · Lunch (weekends), dinner; SGD 80–160 per person

    The iconic Tiffin Room is helmed by India native Kuldeep Negi and serves up authentic North Indian cuisine in a sophisticated setting with table-side service. Must-try highlights include murgh biryani, Indian basmati rice delicately flavoured with whole spices. The name signals the setup: food arrives in tiffin boxes, mimicking the old lunch-carriers of India, then is finished at the table. It's theatrical without being performative. Book ahead; the room books solid.

  8. Thevar

    Mohamed Sultan Road, central Singapore · South Indian and Chettinad, Michelin two-star · Lunch (Saturday only), dinner (Tuesday–Saturday); SGD 298++ per person

    Chef Mano Thevar serves a creative multi-course menu rooted in Indian traditions and crafted with European techniques, with signature dishes such as Chettinad chicken roti or Brittany lobster in curry beurre blanc. Chef Thevar takes South Indian and Chettinad flavors—bold, peppery, fiercely complex—and frames them in a modern European dining structure, unapologetically and without softening for Western palates. A vegetarian version is available but needs pre-ordering. Any cancellations or changes within 72 hours result in the full menu price being charged. This is the restaurant you book weeks ahead for and plan the evening around.

  9. Central Singapore · Coastal Indian and Sri Lankan, fine dining · Dinner only; SGD 298–398++ per person

    stock

    Ammakase is the world's first Indian omakase fine dining restaurant, where chefs take you on a culinary odyssey through coastal India with a surprise, personalized menu crafted daily. The Neo-Indian cuisine reinvents flavours from coastal India and Sri Lanka, blending cherished recipes with modern techniques. You sit at the counter, the chef decides what arrives, the menu surprises you. This works only if you trust the kitchen—and this kitchen has earned that trust. No menu, no agenda, only precision and creativity.

  10. SanSara

    Grand Copthorne Waterfront Hotel, Outram Park · North Indian (Awadhi cuisine), fine dining · Lunch (Wednesday–Sunday), dinner; SGD 75–180 per person

    SanSara is where fine dining meets the fiery soul of North Indian cuisine, with floor-to-ceiling window seats overlooking Singapore River and a menu packed with bold, beautifully plated flavours. Master Chef Pannalal Nath, with 25 years of experience shaped by India's diverse culinary landscape, has made Awadhi cuisine his speciality, captivating diners with elegant interpretations of the ancient cuisine woven together with modern culinary techniques. Dishes like Murg Noorani Kebab, Tandoori Machli Tikka, and rich, buttery Kukkad Makhan Masala are standouts, and while the prices lean premium, the service and authenticity are worth every cent.

Share this article

Comments

Sign in to join the conversation. Only registered users can comment.

No comments yet. Be the first.