8 Indian restaurants in Sydney to check out

Are you looking to indulge your taste buds in a world of flavours? Check out our picks for the top Indian restaurants in Sydney you need to try.

 

Whether it’s butter chicken, naan, or chai, these Indian restaurants are great spots to try your favourite Indian foods — and so much more.

 

The Spice Room, one of the top Indian restaurants in Sydney. Image: The Spice Room.
The Spice Room, one of the top Indian restaurants in Sydney. Image: The Spice Room.

 

The Spice Room

 

If you’re looking for a dinner spot before heading to a show at the Opera House, The Spice Room is the perfect place to try. This Indian restaurant is located just a five minute walk away from the iconic entertainment venue and serves a pre-theatre three-course dinner every day between 5:00pm and 7:00pm. Dig into vegetable samosas with mint raita, a side dish made with a yogurt base, and try an assortment of naan flavours including garlic and herb, and chilli cheese. These naans are sure to be delicious and pair well with other dishes such as the butter chicken and daal makhani. 

 

Don't Tell Aunty is one of the top Indian Restaurants in Sydney. Image: Don't Tell Aunty.
Image: Don’t Tell Aunty.

 

Don’t Tell Aunty

 

This Surry Hills restaurant is all about creativity and spans beyond traditional Indian cuisine, while also providing high-quality, delicious food. In fact, many of its menu items use different ingredients than found in authentic Indian dishes, which is what makes it so special. 

But it’s not just the food that creates a buzz. To add to the fun, this restaurant also has an extensive drinks menu, with its very own iconic cocktails including the Don’t Tell Aunty, which has mezcal, tequila, beetroot, agave, and aperol. Or, try the Don’t Tell Uncle, which is complete with white rum, spiced rum, caramel, fresh passionfruit, and pineapple juice. 

 

A toastie from Flyover Fritterie. Image: Flyover Fritterie.
A toastie from Flyover Fritterie. Image: Flyover Fritterie.

 

Flyover Fritterie

 

This Indian restaurant in Sydney exclusively serves vegetarian food. Dishes like the coconut lime daal khichiri (with seasonal fritters, of course) and cauliflower ghee roast are sure to leave your mouth watering. In addition, Flyover Fritterie serves three kinds of Indian-style jaffles that include foods like spiced chickpeas, spiced potato fritters, and house-made peanut chutney.

The menu doesn’t end there. Flyover Fritterie is also well-known for its chai bar and has its very own drink section dedicated to chai cocktails. Try the naughty chai, which features cardamom chai with ginger and liqueur, or sip on the chairish cream, which has ghee washed whisky.

 

A stunning restaurant interior. Image: The Grand Palace Indian Restaurant.
A stunning restaurant interior. Image: The Grand Palace Indian Restaurant.

 

The Grand Palace Indian Restaurant

 

This Indian restaurant has two location in the heart of Sydney CBD and Mona Vale, and is a stunning place to eat. The interior is decorated with green chairs and beautiful arches and is complete with a bar area. The food itself is amazing, with an extensive menu featuring chef’s specials like methi chicken cooked with green fenugreek leaves and lamb shank masala marinated in spices and herbs. There is also a large selection of vegetarian dishes, like cheese butter masala and paneer (cottage cheese) schnitzel with sriracha aioli. It’s the perfect place to bring friends and family.

 

Chatkazz is one of the top Indian restaurants in Sydney. Image: Chatkazz.
Chatkazz is one of the top Indian restaurants in Sydney. Image: Chatkazz.

 

Chatkazz

 

Chatkazz, which means spicy and delicious, has locations around Australia, with its spots in Sydney located in Harris Park, Bella Vista, and Wentworthville. It’s a unique restaurant which serves breakfast on the weekends, featuring menu items such as aloo paratha, which is a well-known Indian dish made with wheat flour bread stuffed with potatoes and spices. The chhole bhatura is another dish to try that features spicy chickpea curry and fried Indian bread.

Chatkazz also has an assortment of Indian-style sandwiches, including a masala toast sandwich and grilled samosa sandwich. It’s a great place to combine your favourite foods all in one!

 

The view from Manjits Wharf. Image: Manjits Wharf.
The view from Manjits Wharf. Image: Manjits Wharf.

 

Manjits Wharf

 

This stunning waterfront Indian restaurant is all about class, elegance, and a sophisticated dining experience. In fact, it’s an ideal spot to host a large gathering like a wedding or corporate event because of its welcoming decor and location in picturesque Darling Harbour. Plus, the venue is hosting its very own event to celebrate the Melbourne Cup in November, complete with bottomless drinks and a buffet. What better way to watch the races than with delicious food from one of the top Indian restaurants in Sydney?

Be sure to try Manjits 1950s butter chicken cooked half-Tandoori and half-curry style; it’s a delicious entrée you won’t want to miss.

 

Delicious food at Abhi's Indian Restaurant. Photo: Abhi's Indian Restaurant.
Delicious food at Abhi’s Indian Restaurant, one of the top Indian restaurants in Sydney. Photo: Abhi’s Indian Restaurant.

 

Abhi’s Indian Restaurant

 

Abhi’s Indian Restaurant, which opened its doors more than 30 years ago, is located in North Strathfield. It was awarded a spot in the Sydney Morning Herald’s Good Food Guide in both 2023 and 2024, making it a must-try place.

Tap into traditional Indian cuisine at this restaurant, with specials such as Hyderabadi biryani and chatpata chili gobi, made of crispy cauliflower and spicy tomato chutney. There’s also a wide assortment of desserts to choose from, such as rose pistachio kulfi (Indian ice cream), milk dumplings known as gulab jamun, and ginger toffee pudding.

 

Tandoori chicken wings. Image: Harshita's Kitchen.
Tandoori chicken wings. Image: Harshita’s Kitchen.

 

Harshita’s Kitchen

 

Located in Waterloo, Harshita’s Kitchen is rooted in chef Harshita’s love for feeding people and passion for sharing her family’s dishes with the world.

Main dishes include pumpkin curry, chicken biryani, and beef vindaloo, among several other options. There are also naan pockets, which come with different fillings, ranging from cheese and spinach to lamb and cheese. 

For drinks, try the masala chai, which is made by boiling black tea in milk and water with herbs and spices. Harshita’s Kitchen also serves mango and mixed berry lassis, which are Indian-style yogurt-based smoothies. You – and your taste buds – won’t want to  miss this authentic Indian restaurant!

 

If you enjoyed this story about Indian restaurants in Sydney, check out our story about 10 Japanese restaurants to try in Sydney.

 

Scroll to Top

SIGN UP TO OUR NEWSLETTER

For travel inspo and recommendations, flight deals, and awesome giveaways straight to your inbox!

TrulyAus for Rex Subscriber Form