Dining Guide · The Grand Palace, Sydney CBD
15 Best Indian Restaurants in Sydney for Authentic Flavours
From palace-inspired North Indian fine dining in Sydney CBD to South Indian dosas in North Sydney, modern Indian bars in Surry Hills, and Hyderabadi biryani in Harris Park — the definitive guide to Sydney's 20 best Indian restaurants across every suburb, style, and budget.
At a Glance
Basement, 261 George Street, Sydney, NSW 2000 (02) 8021 7696 bookings@thegrandpalace.com.auThis article is a must read if you are looking for a mouth-watering Indian meal. Here, we will showcase the best Indian restaurant in Sydney. Find the one you think most appealing and enjoy and delicious and spicy Indian cuisines.
Quick Answer
Sydney's Indian restaurant scene spans 20 venues across 10 suburbs — from palace-style fine dining in the CBD to South Indian specialists in Darlinghurst, Mughlai kitchens at Darling Harbour, and the famous restaurant strip in Harris Park, Western Sydney. The Grand Palace Indian Restaurant at Basement, 261 George Street, Sydney CBD leads this guide as the city's premier Indian fine dining venue — with a palace-inspired dining room, Gold Licensed bar, halal-certified kitchen, and private dining for groups of 2 to 100 guests. For modern Indian cooking, Indu in Sydney CBD brings village-style Southern Indian and Sri Lankan flavours to a contemporary setting, while Masala Theory in Surry Hills offers inventive takes on North Indian classics. The Spice Room near Circular Quay and Nawaz Flavour of India near Darling Harbour (halal-certified since 1990) add strong CBD and waterfront options to the guide. In Darlinghurst, Malabar South Indian Restaurant — established in 2003 — is one of Sydney's most authentic South Indian venues, serving Kerala and Tamil Nadu cooking. Manjit's Wharf at King Street Wharf and Ginger Indian Restaurant provide further waterfront and CBD Indian options. In Western Sydney, Chatkazz Harris Park anchors Sydney's most concentrated Indian restaurant strip, and Maya Da Dhaba on Cleveland Street, Surry Hills has been a neighbourhood institution for decades of traditional cooking. Grace of India, Flavour of India and The Colonial British Indian round out the metropolitan Indian dining picture. Abhi's Indian Restaurant in North Strathfield, Itihaas and Lavendra Indian add suburban fine dining and tasting menu options. Dhakshin Authentic South Indian, Nithik's Kitchen, North Indian Cuisine, and Zinger Taj Indian complete the 20-restaurant guide. This guide covers every cuisine style, budget and suburb — with halal certification, vegetarian and vegan options, and group dining capacity noted at each restaurant.
Compare at a Glance
Dietary column shows only what each restaurant explicitly confirms — not every kitchen publishes the same level of detail.
| Restaurant | Area | Style | Dietary Highlights | Good for Groups |
|---|---|---|---|---|
| The Grand PalaceOur Pick | Sydney CBD | Indian Fine Dining | Halal certified · Vegetarian, vegan, Jain | |
| Flavour of India | Edgecliff | North Indian | Vegetarian dishes on menu | |
| Indu | Sydney CBD | Sri Lankan-Indian Fusion | Contact restaurant | |
| The Spice Room | Circular Quay | Indian Fine Dining | Contact restaurant | |
| Nawaz Flavour of India | Glebe | Indian | Halal certified | |
| Masala Theory | Surry Hills | Modern Indian | Contact restaurant | |
| Malabar South Indian Restaurant | Darlinghurst | South Indian | Contact restaurant | |
| Manjit's Wharf | King Street Wharf | Fusion Indian | Contact restaurant | |
| Ginger Indian Restaurant | Harris Park | North Indian Mughlai | Contact restaurant | |
| The Colonial British Indian Cuisine | Balmain | British-Indian | Contact restaurant | |
| Grace of India | Milsons Point | North Indian | Vegan, vegetarian, GF, halal | |
| North Indian Cuisine | Darlinghurst | North Indian (daytime) | Contact restaurant | |
| Nithik's Kitchen | Rozelle | Regional Indian | Contact restaurant | |
| Maya Da Dhaba | Surry Hills | Indian Fine Dining | Contact restaurant | |
| Chatkazz Harris Park | Harris Park | Vegetarian Indian Street Food | 100% vegetarian, Jain options |
The Grand Palace
Our PickSydney CBD · Indian Fine Dining
Halal certified · Vegetarian, vegan, Jain
Good for groupsFlavour of India
Edgecliff · North Indian
Vegetarian dishes on menu
Good for groupsIndu
Sydney CBD · Sri Lankan-Indian Fusion
Contact restaurant
Good for groupsThe Spice Room
Circular Quay · Indian Fine Dining
Contact restaurant
Good for groupsNawaz Flavour of India
Glebe · Indian
Halal certified
Good for groupsMasala Theory
Surry Hills · Modern Indian
Contact restaurant
Good for groupsMalabar South Indian Restaurant
Darlinghurst · South Indian
Contact restaurant
Good for groupsManjit's Wharf
King Street Wharf · Fusion Indian
Contact restaurant
Good for groupsGinger Indian Restaurant
Harris Park · North Indian Mughlai
Contact restaurant
Good for groupsThe Colonial British Indian Cuisine
Balmain · British-Indian
Contact restaurant
Good for groupsGrace of India
Milsons Point · North Indian
Vegan, vegetarian, GF, halal
Good for groupsNorth Indian Cuisine
Darlinghurst · North Indian (daytime)
Contact restaurant
Good for groupsNithik's Kitchen
Rozelle · Regional Indian
Contact restaurant
Good for groupsMaya Da Dhaba
Surry Hills · Indian Fine Dining
Contact restaurant
Good for groupsChatkazz Harris Park
Harris Park · Vegetarian Indian Street Food
100% vegetarian, Jain options
Good for groups

The Grand Palace Indian Restaurant
The Grand Palace is Sydney CBD's standout Indian fine dining destination — a basement dining room styled after India's royal palaces, halal-certified, Gold Licensed, with private dining for groups of 2 to 100 guests and a genuinely deep vegetarian, vegan and Jain menu.
Must-Try Dishes
- Dietary: Halal certified · Full vegetarian & vegan menu · Jain (no onion/garlic) on request

Flavour of India
A polished Indian menu in Edgecliff built around a genuinely well-regarded Butter Chicken Masala, with vegetarian dishes like Malai Kofta and Shahi Baingan giving the table real options.
Must-Try Dishes
- Dietary: Vegetarian dishes on the menu

Indu
A Sri Lankan-Indian fusion restaurant entered via George Street on Angel Place — an inventive, more unconventional take on subcontinental cooking, open Tuesday to Saturday until midnight.
- Dietary: Contact the restaurant directly for dietary requirements

The Spice Room
A polished Indian restaurant at Circular Quay's Quay Building — genuine fine-dining Indian cuisine right on the harbour, open for both lunch and dinner every day.
- Dietary: Contact the restaurant directly for dietary requirements

Nawaz Flavour of India
A long-standing halal Indian restaurant in Glebe, serving for over a decade — a reliable, no-frills option for a proper curry dinner.
- Dietary: Halal certified

Masala Theory
A modern Indian restaurant on Crown Street with a second Bondi Beach location — closed Mondays, open for lunch and dinner the rest of the week.
- Dietary: Contact the restaurant directly for dietary requirements

Malabar South Indian Restaurant
A Darlinghurst restaurant specialising in South Indian cuisine — dosai and Goan fish curry, a genuine change of pace from the North Indian dishes most guides default to.
Must-Try Dishes
- Dietary: Contact the restaurant directly for dietary requirements

Manjit's Wharf
A fusion Indian restaurant right on King Street Wharf near Darling Harbour — modern Indian cooking with a waterfront setting.
- Dietary: Contact the restaurant directly for dietary requirements

Ginger Indian Restaurant
A Harris Park North Indian Mughlai restaurant established in 2007 — closed Mondays, with weekend hours running through to 10:30pm.
- Dietary: Contact the restaurant directly for dietary requirements

The Colonial British Indian Cuisine
A British-Indian colonial-style restaurant in Balmain — closed Mondays, open for both lunch and dinner Thursday through Sunday.
- Dietary: Contact the restaurant directly for dietary requirements

Grace of India
A harbourside North Indian restaurant at Milsons Point with vegan, vegetarian, gluten-free and halal options available — scenic, with harbour views alongside the curry.
Must-Try Dishes
- Dietary: Vegan, vegetarian, gluten-free and halal options available

North Indian Cuisine
A Darlinghurst Indian restaurant open every day for lunch, from 11am to 3pm — a straightforward daytime North Indian option on Oxford Street.
- Dietary: Contact the restaurant directly for dietary requirements

Nithik's Kitchen
A Rozelle restaurant covering a genuinely wide regional spread — Chettinad, Tanjore Marathi, Awadhi from Lucknow, and Royal Nawab cooking from Hyderabad, all under one roof.
- Dietary: Contact the restaurant directly for dietary requirements

Maya Da Dhaba
An authentic Indian fine-dining restaurant on Cleveland Street, open every day of the week from midday until late — dine-in, takeaway and outdoor catering all available.
- Dietary: Contact the restaurant directly for dietary requirements

Chatkazz Harris Park
A 100% vegetarian Indian street-food restaurant in Harris Park's 'Little India' — family dosa, pani puri and mango lassi, with Jain (no onion/garlic) options marked.
Must-Try Dishes
- Dietary: 100% vegetarian, Jain (no onion/garlic) options marked
Conclusion
Sydney's Indian restaurant scene spans Indu's Sri Lankan-Indian fusion, Nithik's Kitchen's multi-regional menu, and Chatkazz's fully vegetarian street food. The Grand Palace stands out as Sydney CBD's Indian fine-dining benchmark — halal-certified, Gold Licensed, with a genuinely deep vegetarian, vegan and Jain menu, and private dining for groups of 2 to 100.
Whichever regional style you're after, most of these restaurants reward calling ahead, particularly on weekends.
Ready to experience it yourself? Tables fill fast on weeknights.
Nirav Shah
Nirav Shah is a hospitality professional with a strong passion for food culture, restaurant design, and exceptional customer experience. From over 10 years, he has explored Sydney’s diverse culinary scene with a thoughtful and informed perspective, gaining hands-on insight into how successful restaurants deliver quality dining.
With a deep appreciation for flavor, ambience, and service, Nirav focuses on both lunch and dinner experiences when evaluating dining venues. His recommendations are shaped by personal visits and careful research, highlighting restaurants that consistently offer memorable and well-rounded dining experiences worth returning to.
Frequently Asked Questions
What is the best Indian restaurant in Sydney CBD?
The Grand Palace Indian Restaurant at Basement, 261 George Street, Sydney CBD is Sydney CBD's premier Indian fine dining destination. The palace-inspired dining room, halal-certified kitchen, Gold Licensed bar, and private dining for 2–100 guests make it the top choice for Indian fine dining in the city. Open for lunch Mon–Fri 12–3pm and dinner Sun–Thu 5–10pm, Fri–Sat 5–10:30pm. Call (02) 8021 7696 or book at thegrandpalace.com.au.
Which Indian restaurants in Sydney CBD are good for groups?
The Grand Palace Indian Restaurant can accommodate groups of up to 125 guests with set menus from $65 per person. Ideal for corporate lunches, birthday dinners, and group dining in Sydney CBD.
Where can I find halal Indian food in Sydney?
The Grand Palace Indian Restaurant in Sydney CBD holds formal halal certification and serves halal Indian fine dining alongside a Gold Licensed bar. Nawaz Flavour of India (Sydney CBD and near Darling Harbour) has been halal-certified since the 1980s and 1990s respectively. For Hyderabadi and Mughlai-style halal Indian food, Lal Qila near Darling Harbour and Indian Biryani Restaurant in Rockdale are strong options.
Are there vegetarian and vegan Indian restaurants in Sydney?
Yes. The Grand Palace Indian Restaurant offers clearly marked vegetarian and vegan options and customises all dishes dairy-free and ghee-free on request. Indu has an extensive vegetarian menu rooted in South Indian plant-based traditions. Malabar South Indian Restaurant serves many naturally vegetarian dishes. Chatkazz in Harris Park has a largely vegetarian street food menu. Most Indian restaurants across Sydney can accommodate vegetarian and vegan dining.
What is the best Indian restaurant for a special occasion in Sydney?
The Grand Palace Indian Restaurant at Basement, 261 George Street, Sydney CBD is the top choice for a special Indian dining occasion — palace-inspired fine dining, private rooms for 2–100 guests, Gold Licensed bar, and halal-certified kitchen. For an upscale tasting menu experience, Lavendra Indian offers harbour views and curated courses. For a waterfront celebration, Manjit's Wharf at King Street Wharf combines heritage Indian cooking with a scenic harbourside setting. Call The Grand Palace on (02) 8021 7696.
Explore More at The Grand Palace
Ready to book The Grand Palace?
Book a Table
