
The best North Indian food in Singapore is found along Race Course Road in Little India, at Jaggi's, Mustard and Delhi 6, and at hotel and CBD restaurants such as Tiffin Room, Punjab Grill and Akasa. Expect Punjabi tandoori, butter chicken, dal makhani, kebabs and naan, from home-style dhabas and pure-vegetarian Kailash Parbat to modern tasting menus. Casual Little India meals cost from around $10 to $20 a head, while hotel fine dining runs from around $80 per person. Lunch thalis at Rang Mahal (weekdays) and Spice Mahal are the cheapest way into the pricier dining rooms.
Last verified: October 2026. Hours and prices can change — we re-check our guides regularly, but do confirm before a special trip.
- Tiffin Room, Raffles Singapore
- Punjab Grill
- Rang Mahal
- Shahi Maharani North Indian Restaurant
- SanSara
- Akasa
- Anglo Indian Cafe & Bar (Shenton Way)
- Zaffron Kitchen
- Sahebs – The Indian Restaurant
- Omar Shariff Authentic Indian Cuisine
- Jaggi's Northern Indian Cuisine
- Amrith by The Song of India
- Mustard
- Delhi 6
- Gayatri Restaurant
- Riverwalk Tandoor – Bhai Da Dhaba
- Kailash Parbat
- Gully Restaurant & Garden
- Spice Mahal
The list
Tiffin Room, Raffles Singapore North Indian (fine dining) · $$$$
Long-running North Indian restaurant in the main building of Raffles Hotel, known for tandoori meats, rich curries and the Mera Dabba set served in a four-tiered copper tiffin box.
- Cuisine: North Indian (fine dining)
- Price: $$$$ · Premium hotel dining; Diwali menu around $132++ (Oct-Nov 2026)
- Must-try: Nalli Roganjosh, Tiffin Dal Makhani, Mera Dabba (four-tier tiffin set)
- Where: 1 Beach Road, Raffles Hotel, Singapore 189673
- Area: City Hall
- Nearest MRT: City Hall / Esplanade
- Hours: Daily lunch 12pm-1:30pm (last seating); dinner 6:30pm-9pm (last seating)
Punjab Grill Punjabi (fine dining) · $$$$
Singapore outpost of the Indian fine-dining brand founded by Jiggs Kalra, open at The Shoppes at Marina Bay Sands since 2011 and serving refined Punjabi tandoor dishes and curries.
- Cuisine: Punjabi (fine dining)
- Price: $$$$ · Fine dining; a la carte and tasting menus
- Must-try: Butter chicken, Bullet paratha, Chicken tikka
- Where: 2 Bayfront Avenue, #B1-01A, The Shoppes at Marina Bay Sands, Singapore 018972
- Area: Marina Bay
- Nearest MRT: Bayfront
Rang Mahal North Indian (fine dining) · $$$
Long-established Indian fine-dining restaurant, now at Naumi Hotel on Seah Street, serving North Indian grills and curries plus a free-flow weekday lunch thali. Halal-friendly options are available on request, but it is not halal-certified.
- Cuisine: North Indian (fine dining)
- Price: $$$ · Weekday lunch thali from around $42++ with free refills; Diwali thali $58++ lunch, $68++ dinner (3-10 Nov 2026)
- Must-try: Weekday lunch thali, Paneer Mirchi Tikka, Non-Vegetarian Grill Platter
- Where: 41 Seah Street, Level 1, Naumi Hotel, Singapore 188396
- Area: Bugis / City Hall
- Nearest MRT: Bugis / City Hall
Shahi Maharani North Indian Restaurant North Indian · $$$
North Indian restaurant on Level 3 of Raffles City with regal decor, a la carte tandoor and curries, and lunch buffets on weekends and festive dates.
- Cuisine: North Indian
- Price: $$$ · Mains around $38++; weekend lunch buffet from around $48++
- Must-try: Railway Mutton Masala, Rogan Josh, Raan Sikandra
- Where: 252 North Bridge Road, #03-21B, Raffles City Shopping Centre, Singapore 179103
- Area: City Hall
- Nearest MRT: City Hall
- Hours: Daily 12pm-2:30pm & 6:30pm-10:30pm (last orders)
- Halal: No
SanSara North Indian · $$$
North Indian restaurant at Grand Copthorne Waterfront Hotel on the Singapore River, serving kebabs, curries and seasonal set menus.
- Cuisine: North Indian
- Price: $$$ · Diwali set menus around $88++ (Nov 2026)
- Must-try: Gosht Ki Galouti, Sarson Ka Saag
- Where: 392 Havelock Road, Level 1, Grand Copthorne Waterfront Hotel, Singapore 169663
- Area: Robertson Quay / Havelock
- Nearest MRT: Havelock
- Hours: Wed-Sun 12pm-2:30pm & 6:30pm-10:30pm; closed Mon-Tue
Akasa Modern North Indian · $$$
Modern North Indian restaurant at CapitaSky in the CBD that refines Delhi tandoor and Awadhi recipes; its clay-pot Mutton Champaran is the chef's special.
- Cuisine: Modern North Indian
- Price: $$$ · Weekday set lunch and tasting menu available
- Must-try: Mutton Champaran, AKASA-E-Lobster Masala, Mutton Awadh Khoya
- Where: 79 Robinson Road, #01-03, CapitaSky, Singapore 068897
- Area: Tanjong Pagar (CBD)
- Nearest MRT: Tanjong Pagar
- Hours: Mon-Sat 11:30am-2:30pm & 5:30pm-9:30pm; closed Sun
Anglo Indian Cafe & Bar (Shenton Way) North Indian · $$
Michelin Bib Gourmand Indian restaurant in the CBD, recognised for the seventh year running in the 2026 selection. It has further outlets at CHIJMES (open late) and Marina One.
- Cuisine: North Indian
- Price: $$ · Mains from around $22++
- Must-try: Chicken Tikka Masala, Butter Chicken, Mutton Dum Briyani
- Where: 1 Shenton Way, #01-08, Singapore 068803
- Area: Shenton Way (CBD)
- Nearest MRT: Tanjong Pagar / Downtown
- Hours: Daily 11am-10pm
- Halal: No
Zaffron Kitchen North Indian · $$
Casual North Indian restaurant at RELC International Hotel near Orchard, serving tandoori, butter chicken, biryani and kebabs.
- Cuisine: North Indian
- Price: $$
- Must-try: Butter Chicken, Tandoori Chicken, Dal Makhani
- Where: 30 Orange Grove Road, #04-02, RELC International Hotel, Singapore 258352
- Area: Tanglin / Orchard
- Nearest MRT: Orchard Boulevard
- Hours: Daily 11am-9pm
Sahebs – The Indian Restaurant Punjabi (dhaba-style) · $$
Punjabi dhaba-style restaurant at Claymore Connect off Orchard Road, serving butter chicken, rara gosht and tandoor prawns.
- Cuisine: Punjabi (dhaba-style)
- Price: $$ · Dishes from around $11 (paani puri); butter chicken around $29
- Must-try: Butter Chicken, Rara Gosht, Tiger Prawns
- Where: 442 Orchard Road, #01-01, Claymore Connect, Singapore 238879
- Area: Orchard
- Nearest MRT: Orchard
- Hours: Daily 11:30am-2:30pm & 5pm-10:30pm
Omar Shariff Authentic Indian Cuisine North Indian · $$
North Indian restaurant serving the Bukit Timah area since 1996, now at Greenwood Avenue near Sixth Avenue.
- Cuisine: North Indian
- Price: $$
- Must-try: Butter Chicken (Murgh Makhani), Chicken Tikka, Palak Paneer
- Where: 14 Greenwood Avenue, Singapore 289206
- Area: Bukit Timah
- Nearest MRT: Tan Kah Kee
Jaggi's Northern Indian Cuisine North Indian (Punjabi) · $
Little India institution that began as a hawker stall, serving affordable home-style Punjabi tandoori, curries and breads from a self-service counter.
- Cuisine: North Indian (Punjabi)
- Price: $ · Seekh kebabs from around $7.20; butter chicken from around $8.60
- Must-try: Butter Chicken, Seekh Kebabs, Tandoori Chicken
- Where: 72 Race Course Road, Singapore 218573
- Area: Little India
- Nearest MRT: Little India / Farrer Park
- Hours: Daily 11am-10:30pm
- Halal: No
Amrith by The Song of India Regional Indian (North Indian heritage) · $$$
Race Course Road restaurant from the team behind The Song of India, reworking North Indian heritage dishes into tasting menus with vegetarian and non-vegetarian versions.
- Cuisine: Regional Indian (North Indian heritage)
- Price: $$$ · Deepavali four-course set around $68++ (Nov 2026)
- Must-try: Four-course tasting menu
- Where: 38A Race Course Road, Singapore 218555
- Area: Little India
- Nearest MRT: Little India
- Hours: Daily 12pm-11pm
Mustard North Indian (Bengali & Punjabi) · $$
Race Course Road restaurant cooking both Bengali and Punjabi food, known for its mixed kebab platter, with vegetarian and vegan dishes on the menu.
- Cuisine: North Indian (Bengali & Punjabi)
- Price: $$ · Kabab e Tashtar (half) around $23.90; cheese naan around $9.50
- Must-try: Kabab e Tashtar (mixed kebab platter), Sarson Da Saag with Makki di Roti, Cheese Naan
- Where: 32 Race Course Road, Singapore 218552
- Area: Little India
- Nearest MRT: Little India / Farrer Park
- Hours: Sun-Fri 11:30am-3pm & 6pm-10:45pm; Sat 11:30am-4pm & 6pm-10:45pm
Delhi 6 North Indian (North-West Frontier) · $$
Race Course Road restaurant focused on the kebabs, curries and tandoori breads of undivided India's North-West Frontier.
- Cuisine: North Indian (North-West Frontier)
- Price: $$
- Must-try: Kebabs, Chandi Murgh Tikka, Tandoori breads
- Where: 22 Race Course Road, Singapore 218547
- Area: Little India
- Nearest MRT: Little India / Farrer Park
- Hours: Mon-Thu 11am-10pm; Fri-Sun 11am-10:30pm
Gayatri Restaurant North & South Indian · $$
Race Course Road restaurant open since 1996 and on the SG Heritage Business Registry, serving North Indian tandoori and naan alongside South Indian curries.
- Cuisine: North & South Indian
- Price: $$ · Tandoori platter around $32.50++; kadai prawns around $14++
- Must-try: Tandoori Platter, Kadai Prawns, Butter/Garlic Naan
- Where: 122 Race Course Road, #01-01, Singapore 218583
- Area: Little India
- Nearest MRT: Farrer Park
- Hours: Mon-Sat 11am-10:30pm; Sun 10:30am-10:30pm
- Halal: No
Riverwalk Tandoor – Bhai Da Dhaba North Indian (Punjabi) · $
Casual Punjabi dhaba near Farrer Park with a daily-changing menu of tandoori chicken, sarson ka saag, biryani and samosas, plus lunch and dinner buffets.
- Cuisine: North Indian (Punjabi)
- Price: $ · Butter chicken around $9.90; tandoori chicken from around $12.90 (half)
- Must-try: Sarson Ka Saag, Tandoori Chicken, Punjabi Samosa
- Where: 677 Rangoon Road, #01-06, Singapore 210677
- Area: Rangoon Road / Farrer Park
- Nearest MRT: Farrer Park
- Hours: Daily 11:30am-2:30pm & 6pm-10:30pm (confirm; other listings show lunch until 3pm)
Kailash Parbat North Indian (pure vegetarian) · $$
Pure-vegetarian North Indian brand dating to 1952, known for chole bhature, chaat and Punjabi vegetarian dishes.
- Cuisine: North Indian (pure vegetarian)
- Price: $$ · Chole bhature around $13.50; paneer tikka around $16
- Must-try: Chole Bhature, Paneer Tikka, Pani Puri
- Where: 3 Belilios Road, #01-03, Hilton Garden Inn, Singapore 219924
- Area: Little India
- Nearest MRT: Little India / Rochor
Gully Restaurant & Garden Modern North Indian street food · $$
Contemporary restaurant on Level 5 of Holiday Inn Singapore Little India, opened in October 2025, with modern takes on North Indian street food and Indian-inspired cocktails.
- Cuisine: Modern North Indian street food
- Price: $$ · Puchka from around $14++; smoked butter chicken around $24++
- Must-try: Bara Bazaar Puchka, Smoked Butter Chicken, Ladi Pav Bhaji
- Where: 10 Farrer Park Station Road, Level 5, Holiday Inn Singapore Little India, Singapore 217564
- Area: Farrer Park
- Nearest MRT: Farrer Park
- Hours: Daily 12pm-10:30pm
- Halal: No
Spice Mahal North Indian (thali buffet) · $$$
North Indian restaurant at The Plaza on Beach Road known for its lunch and dinner thali buffets and a Sunday grand buffet.
- Cuisine: North Indian (thali buffet)
- Price: $$$ · Sunday lunch buffet around $48++ per adult (Deepavali, 8 Nov 2026)
- Must-try: Lunch and dinner thali buffet, Sunday Grand Buffet
- Where: 7500E Beach Road, #01-201, The Plaza, Singapore 199595
- Area: Beach Road / Bugis
- Nearest MRT: Bugis / Nicoll Highway
- Hours: Daily 12pm-3pm & 6pm-10pm
At a glance: compare every spot
| Spot | Cuisine | Price | Area | Halal |
|---|---|---|---|---|
| Tiffin Room, Raffles Singapore | North Indian (fine dining) | $$$$ | City Hall | — |
| Punjab Grill | Punjabi (fine dining) | $$$$ | Marina Bay | — |
| Rang Mahal | North Indian (fine dining) | $$$ | Bugis / City Hall | — |
| Shahi Maharani North Indian Restaurant | North Indian | $$$ | City Hall | No |
| SanSara | North Indian | $$$ | Robertson Quay / Havelock | — |
| Akasa | Modern North Indian | $$$ | Tanjong Pagar (CBD) | — |
| Anglo Indian Cafe & Bar (Shenton Way) | North Indian | $$ | Shenton Way (CBD) | No |
| Zaffron Kitchen | North Indian | $$ | Tanglin / Orchard | — |
| Sahebs – The Indian Restaurant | Punjabi (dhaba-style) | $$ | Orchard | — |
| Omar Shariff Authentic Indian Cuisine | North Indian | $$ | Bukit Timah | — |
| Jaggi's Northern Indian Cuisine | North Indian (Punjabi) | $ | Little India | No |
| Amrith by The Song of India | Regional Indian (North Indian heritage) | $$$ | Little India | — |
| Mustard | North Indian (Bengali & Punjabi) | $$ | Little India | — |
| Delhi 6 | North Indian (North-West Frontier) | $$ | Little India | — |
| Gayatri Restaurant | North & South Indian | $$ | Little India | No |
| Riverwalk Tandoor – Bhai Da Dhaba | North Indian (Punjabi) | $ | Rangoon Road / Farrer Park | — |
| Kailash Parbat | North Indian (pure vegetarian) | $$ | Little India | — |
| Gully Restaurant & Garden | Modern North Indian street food | $$ | Farrer Park | No |
| Spice Mahal | North Indian (thali buffet) | $$$ | Beach Road / Bugis | — |
Your questions answered
Where can I find the best North Indian food in Singapore?
Race Course Road in Little India has the biggest cluster, with Jaggi's, Mustard, Delhi 6, Gayatri and Amrith all on one street. For fine dining, Tiffin Room at Raffles Hotel, Punjab Grill at Marina Bay Sands, SanSara at Grand Copthorne Waterfront and Akasa in the CBD are the main choices.
How much does North Indian food cost in Singapore?
Casual Little India spots such as Jaggi's and Riverwalk Tandoor charge from around $8 to $13 for butter chicken or tandoori chicken. Mid-range restaurants such as Anglo Indian Cafe & Bar charge from around $22++ for mains. Hotel restaurants usually cost from around $80 per person, and weekday lunch thalis (Rang Mahal from around $42++) are cheaper than dinner.
Are there halal North Indian restaurants in Singapore?
None of the restaurants in this guide is confirmed as MUIS-certified. Rang Mahal offers halal-friendly options on request but is not certified. If halal matters, check the MUIS halal directory, or see our Pakistani and briyani guides for halal-certified kitchens serving similar tandoori, kebabs and curries.
Which North Indian restaurants in Singapore are good for vegetarians?
Kailash Parbat is fully vegetarian and known for chole bhature and chaat. Mustard has vegetarian and vegan dishes, and Rang Mahal, Amrith and SanSara offer vegetarian versions of their set menus.
Do I need to book North Indian restaurants in Singapore?
Book ahead for Tiffin Room, Punjab Grill, SanSara and Rang Mahal, especially at dinner and during Deepavali (early November), when festive set menus run. Little India spots such as Jaggi's and Riverwalk Tandoor are walk-in. Note that SanSara is closed on Mondays and Tuesdays, and Akasa is closed on Sundays.
What is the difference between North and South Indian food?
North Indian cooking uses more dairy (cream, yoghurt, ghee), wheat breads such as naan and paratha, and tandoor-grilled meats with rich, thick curries. South Indian food centres on rice, coconut and tamarind, with dishes such as dosa, idli and fish head curry.
Related guides
