Pani Puri at Masala Theory

6 Best Indian Restaurants Sydney (2024)

Do you love and crave for Indian food? Especially when you have been traveling for long? Why not? It is surely one of the best cuisines of the world. With huge population of Indians in Sydney, the city has plenty of Indian restaurants spread across all suburbs. In this post, you will find the 6 Best Indian Restaurants Sydney.

Being a multicultural city, Sydney welcomes all kinds of people into its city. There are many cuisines and restaurants in Sydney that you can try. Even though I cherish all cuisines, I do love Indian food and sometimes wish to have that authentic Indian dishes that reminds me of home (India). And because of which I do try out different restaurants when I am visiting other cities around the world. After trying many Indian restaurants around Sydney, these are my top 6 favourite.

Are you new to Sydney? Or are you traveling in Sydney? Read my Ultimate Guide to Sydney.

This article may contain affiliate links, meaning if you decide to purchase via my links, I may earn a commission at no additional cost to you. For complete information, please see our affiliate disclaimer here.

6 Best Indian Restaurants Sydney

  • For information on public transport, see the Transport for New South Wales (TfNSW) website. Navigating Sydney without owning a car is relatively easy.
  • Ensure to make a reservation for your table in advance if you are visiting the restaurants with large groups.
  • Some of these restaurants charge you a no-show fee (example, Spice room charges you AUD 30 per person) in case you do not turn up at the booked time. So definitely check that out before booking a table at any restaurant.

Taste of Village in Burwood

Located in Burwood suburb, the Taste of Village is one of my favourite Indian restaurants in Sydney. With pleasing ambience and delicious food, this restaurant tops in quality.

The portions of food are a little bit small, but it compensates with the taste of the food. Before pandemic, they used to serve Pani Puris with Vodka and they were delicious. But unfortunately, they have stopped serving alcohol not and you get the normal Pani Puris.

Timings: Monday to Sunday 5 PM to 10 PM.
Location: Burwood.
Must Try: Village Chicken Curry.
Price: $$ for two people.

Village Chicken Curry at Taste of Village
Village Chicken Curry at Taste of Village

How to get to Taste of Village?

  • Train – The closest train station is Burwood. There are trains between Central and Burwood stations. Note that some of the trains do not stop at Burwood, especially the fast trains so ensure before getting into a train. Taste of Village is around 1.5 kilometres from Burwood train station. You can either walk (10 minutes) or take a bus to Liverpool Road via Burwood Road.
  • Drive – Taste of Village is around 12 kilometres from Sydney Central Business District (CBD). By road, the journey takes only 30 minutes. There is ample street parking right in from of the restaurant.

Chatkazz in Harris Park

Located very close to Harris Park train station, Chatkazz is a vegetarian Indian restaurant that serves tasty Indian snacks. Their tag line and the meaning of Chatkazz is ‘Spicy and Delicious’ which is what the restaurant delivers.

There are two branches of Chatkazz, one at Harris Park and the other at Bella Vista. I have been to both and the one in Bella Vista is a bigger one.

Timings: Monday 5 PM to 10 PM, Tuesday to Friday 11 AM to 10 PM, Saturday to Sunday 9 AM to 10 PM.
Location: Harris Park.
Must Try: Vada Pav, Bhel Puri.
Price: $$ for two people.

How to get to Chatkazz?

  • Train – Harris Park has a train station of its own. It is the train station just before Paramatta. And Chatkazz is right opposite to the train station. There are frequent trains that run between Central and Parramatta and the slow trains stop at Harris Park. The best way would be to take a fast train to Parramatta and then take a slow train to Harris Park.
  • Drive – Chatkazz is around 22 kilometres from Sydney CBD. By road, the journey takes around 30 minutes. The restaurant does have parking spaces but they are usually full, especially when you visit during evenings or weekends. But there are street parking spaces available.

Dosa Hut in Harris Park

Located very close to Chatkazz on Wigram Street is the Dosa Hut in Harris Park. With many variety of Indian food, this restaurant serves delicious and beautiful food.

The best thing is about their plates that are made of steel which remind us of home, especially if you are a South Indian. There are five branches of Dosa Hut across Sydney – Harris Park, Dural, Liverpool, Five Dock and Gregory Hill.

Timings: Monday to Sunday 11 AM to 10:30 PM (Harris Park branch).
Location: Harris Park.
Must Try: Chicken 65 Biryani.
Price: $$ for two people.

How to get to Dosa Hut?

  • Train – Harris Park train station is the closest train station to Dosa Hut. It is around 250 to 300 metres from the train station. As Harris Park station is on the slow train, it is best to take a fast train to Parramatta from Central and either walk to Harris Park or take a train back to Harris Park station.
  • Drive – Like Chatkazz, Dosa Hut is also around 22 kilometres from Sydney city and by road, the journey takes about 30 minutes. There are many street parking that are available at Dosa Hut.

Zaaffran in Darling Harbour

With amazing views of the Darling Harbour, Zaaffran is one of the Indian restaurants in Sydney CBD. The food at Zaaffran is rich and has beautiful flavours. It is a place where you can eat authentic Indian food with modern and royal ambience and views of the harbour.

If you are looking for a restaurant to celebrate or enjoy an occasion, the Zaaffran is your place. I have been visiting this restaurant for many years and have enjoyed the food every single time. So I can vouch that this restaurant is one of the best Indian restaurants Sydney.

Timings: Temporarily Closed as there are renovations at Harbourside Shopping centre.
Location: Darling Harbour.
Must Try: Biryani.
Price: $$$ for two people.

How to get to Zaaffran?

  • Train – The closest train station for Darling Harbour is either Wynyard or Town Hall. For Zaaffran, it is best to get off at Town Hall train station and walk down to Darling Harbour.
  • Drive – Zaaffran is located in the Harbourside shopping centre of Darling Harbour. You can easily drive to the Wilson Parking at Harbourside Shopping centre. The distance from Sydney CBD is around 2 kilometres and it just takes about 5 minutes to drive. Note this is a paid parking.

The Spice Room in Circular Quay

You ask any Indian who loves Indian food and have tried various restaurants around the city, they will suggest you The Spice Room in Circular Quay.

The décor, ambience and the food is brilliant in The Spice Room. There are many variety of Indian dishes and each one of them is as delicious as the other.

Timings: Thursday to Sunday 12 PM to 3 PM; Monday to Sunday 5 PM to 10 PM
Location: Circular Quay.
Must Try: Pani Puri, Carrot Halwa, Button Mushrooms.
Price: $$$ for two people.

The Spice Room Sydney
Button Mushroom at The Spice Room

How to get to Spice Room?

  • Train – Circular Quay has a train station of its own. You can either take a train from Wynyard or walk down to Circular Quay (9 minutes walk). From the train station, Spice Room is hardly 100 metres. There is also a light rail that goes through from Wynyard to Circular Quay.
  • Drive – The Spice Room is just about a kilometre from Sydney General Post Office (GPO) and by car, it just takes 5 minutes. There are street parking available near Circular Quay.

Masala Theory in Surry Hills

Serving unique and colourful food, Masala Theory is a wonderful option if you are in Surry Hills. It is a trendy restaurant that serves food which are vibrant to its guests. The décor in the restaurant has a theme of Indian street food.

This restaurant is ideal if you are catching up with friends or having a gettogether with family.

Timings: Monday to Thursday 5 PM to 10 PM; Friday 5 PM to 10:30 PM; Saturday and Sunday 12 PM to 10:30 PM.
Location: Surry Hills.
Must Try: Pani Puri, Curry Bombs.
Price: $$ for two people.

Pani Puri at Masala Theory
Pani Puri at Masala Theory

How to get to Masala Theory?

  • Bus – The best way to get to Masala Theory is by taking a bus (number 304) from Hyde Park and getting off at Crown Street opposite Lansdowne Street.
  • Drive – Located on Crown Street in Surry Hills, Masala Theory is around 5 kilometres from Sydney CBD. By road, the journey just takes 10 minutes. There are street and paid parking near Masala Theory.

Closing Notes | 6 Best Indian Restaurants Sydney

Having tried many Indian restaurants in Sydney, I can vouch for the food at these 6 Indian restaurants. The food at these restaurants has an authentic taste and is very delicious. How many of these have you tried? And which other Indian restaurant do you want me to try? Let me know by emailing on

How can you support me?
You know how much I love coffee, so you can buy me a coffee – Buy me Coffee!

Or you can purchase from one of the below travel resources without any extra charge to you:
Travel Resources
Book your flight on or
Reserve your accommodation on Stay22
Reserve your stay at a hostel on HostelWorld
Use RentalCars or DiscoverCars for hiring self-driven cars
Book your tours and travels or purchase tickets on Viator or GetYourGuide
For a universal SIM card, use DrimSim
Buy comprehensive travel insurance on SafetyWing and WorldNomads

If you liked this article and if it was helpful in your planning or travelling, do share, tweet, or pin this post.

Follow me on Instagram | Facebook | YouTube | Twitter | LinkedIn

Do you have a question? Do you want any suggestions and tips for travel, hikes, and scuba dives? Use the Subscription box below to sign up and get updates by email.

Learn how to plan more, travel more, & live more

Get valuable travel tips and tricks, travel inspirations and listen to my stories in your inbox.

6 Best Indian Restaurants Sydney (2024)
    We respect your privacy. Unsubscribe at any time.

    PIN for later reference | 6 Best Indian Restaurants Sydney