Top 15 Indian Restaurants In Brisbane

Brisbane has a wonderful variety of authentic, Indian restaurants. If you are looking for the perfect venue for a romantic date night or a place to comfort you during a bout of traveller’s home sickness, there’s a dining spot for you.

Indian cuisine is hearty and full of flavour and Brisbane does not disappoint when it comes to Indian food. Read on to find the top 15 Indian restaurants in the city.

The 15 Best Indian Restaurant In Brisbane

Top In Town Indian Restaurant And Biryani House

This Indian restaurant boasts the best backgrounds in the city and offers the diner a truly original experience.

This is actually 2 different restaurants side-by-side. There is the Biryani House which specialises in Hyderabadi biryani and other curries from that city. Then there’s the shop next door which is exclusively vegetarian. Delights in the veggie eatery include vegan dishes, dosa, snacks and sweets and there is a focus on South Indian delicacies. Yum!

We love the Pani Puri in the as a veggie treat and can’t go passed the Goat Biryani when we head into the Biryani House.

Location: 1981 Logan Road, Upper Mount Gravatt, Brisbane.
Opening Hours: 7am – 10pm (Daily)

Eden Garden Indian Cuisine

Sitting pretty with a Trip Advisor Travellers’ Choice Award in 2020, this restaurant features Punjabi cuisine.

Named for the famous Indian cricket ground, it features unpretentious decor and hearty, spicy dishes.

Offering a number of generous banquets in both meat and vegan options as well as value for money Dinner Packs, this is a great spot for meal with friends before a match at the Gabba.

Fancy a spicy Red Curry with Beef tonight? See our guide to the Best Thai Restaurants in Brisbane.

Location: Shop 2, 193 Melbourne Street, South Brisbane.
Opening Hours: 11:30am – 2pm (Lunch: Monday – Friday)
12pm-3pm (Lunch: Saturday)
5pm-9:30pm (Dinner: Sunday-Thursday) 
5pm-10pm (Dinner: Friday-Saturday) 


If you are a staunch vegetarian, you probably know all about the Hare Krishna chain of Govinda eateries. With a number of venues across the country, they are known for the quality of their vegetarian Indian vegetarian food.

They serve dal, vegetable curry, samosas, soups and other favourites all displayed in a sumptuous buffet. This buffet-style way of presenting their dishes adds to the relaxed atmosphere of place and enhances the uniqueness of the dining experience.

Instead of alcohol, a selection of homemade lemonades are offered including ginger and mint flavours.

For more plant-based dining suggestions, see our Guide to Eating Vegetarian and Vegan.

Location: 358 George Street, Brisbane City
Opening Hours: 7am-8pm (Monday-Saturday)

Indian Mehfil

Indian Mehfil is founded on the concept of ‘Mehfil’ – which means a collection or gathering of people. It is therefore the perfect diner for both business dinners or a relaxed, Saturday night with friends.

There are numerous choices of curry available – from mild Kormas through to punchy Madras.

The buffet options include a dal, a chicken curry, a veg curry and a red meat curry plus rice and raita. There are also plentiful vegetarian options available including saag paneer, and dal makhani.

NB: Since we updated this article in April 2022, the Brisbane branch of Indian Mehfil has closed. We hope it will re-open soon.

Do you love to slurp noodles? There are our top Ramen Restaurants in Brisbane.

Location: 10 Felix Street, Brisbane
Opening Hours: 11.30am – 2.30pm and 5.30pm-9.30pm (Daily)

Punjabi Palace 

Next on our look at the top Indian restaurants in Brisbane is this family run Punjabi establishment. If you are looking for authentic cuisine from the north east of this diverse and glorious country, this is the place for you.

With bright painted murals on the walls, featuring classic scenes of court life and elephant parades, a meal here transports with to another place all together.

Amongst the highest-rated dishes are their selection of Tandoori Mains. After all, who doesn’t love a juicy Tandoori Prawn?

When summer comes, do you like to head out for a drink? Here are our most-loved Rooftop Bars in Brisbane.

Location: 135 Melbourne St, South Brisbane
Opening Hours: 5pm – 10pm (Saturday-Monday); 11.30am – 2pm and 5pm-10pm (Tuesday-Friday)


Top 15 Indian Restaurants In Brisbane

When you visit IndiMex, you will experience something truly ‘one of a kind’.

As the name implies, this restaurant is a bit of an original. Here, the best of Indian and Mexican food are married to create a thrilling spicy blend. Sounds great, hey?

Essentially an Indian restaurant with a ‘Mexican twist’, the menu combines crispy, crunchy, traditional North Indian treats with multifaceted Mexican dishes. The result is a taste sensation.

Hailing from India, but with experience in Mexican eateries, the chef/owner felt the 2 cuisines complimented one another. And the rest is history.

NB: Since we updated this article in April 2022, IndiMex has temporarily closed. However, they declare they will re-open soon. Fingers crossed!

Wondering where to get a drink in Brisbane? See here for our go to Bars.

Location: T22, Stones Corner Village
Opening Hours: 10am – 3pm (Lunch: Monday-Friday); 8am – 3pm (Lunch: Saturday-Sunday); 5 pm -9:30 pm (Dinner: Saturday-Sunday)

Lemon Chillies Indian Restaurant 

This restaurant offers multiple cuisines, mirroring the multi-cultural essence of India. It also incorporates Thai and Nyonya Cuisine and this adds a unique and distinctive touch to the menu.

With the spices roasted and ground every day, you are guaranteed the freshest possible flavours. The chef’s are renowned for their culinary skills and this is a testament to the management of Lemon Chillies.

It is a restaurant that is truly dedicated to providing its diners with a special dining experience. Evidence that their commitment to high standards is appreciated is shown by their customer loyalty. 

‘Keen to find a new spot pf a casual lunch? Why not try one of our Best Cafes in Brisbane?

Location: 66 Condamine St, Runcorn
Opening Hours: 5pm – 9.30pm (Tuesday-Thursday)
11am–2pm and 5pm-9.30pm (Friday-Sunday)

Aamaya Indian Restaurant

Continuing our investigation of the top Indian restaurants in Brisbane, we have a place which combines a welcoming interior with exquisitely presented food.

The Aamaya Indian Restaurant is one of the most popular Indian dining spots in the Northside of Brisbane.

The majority of the dishes here draw their influences from the royal reign of the Maharajas. Whether you choose the Goan Prawn or Rogan Josh, you’ll find the plates balanced and spiced to perfection.

If you’d like to try the Best Seafood Restaurants in Brisbane, see our suggestions.

Location: 11/39 Hercules St, Hamilton QLD 400
Opening Hours: 5pm-9pm (Wednesday-Monday)


This busy restaurant prides itself on homestyle curries and showcases all the usual winners. Daal ‘N’ Saag, Chicken Tikka Masala and Vegetable Jalfrezi are all present on the menu. And we love the explanation that goes with each dish!

Looking back at reviews from last year, the restaurant was riding a wave of positivity. However, it’s noticeable that comments left online over the last few months have been less enthusiastic. We hope this is just a blip and that CurryVille will return to making the food that got such rave reviews previously.

Are you keen to try a good High Tea in Brisbane? Take a look at our recommendations.

Location: 6/629 Wynnum Rd, Morningside QLD 4170
Opening Hours: 5pm-9pm (Daily)

Paddington Curry House

Paddington Curry House is well-loved within the inner Brisbane dining community. This curry house provides heartwarming cuisine within a casual dining environment.

The bright walls merge with feature woodwork to create a satisfying, cosy atmosphere. Notably, the service is constantly friendly and efficient.

Here, the menu is crafted with inspiration drawn from across India and Nepal.

A delicious variety of Steamed Dumplings, Corn Bhaji and Cashew-Infused Lamb makes this curry house stand out as a low-cost great. And we always have room for a Nepalese Momo.

Do you have a passion for Japanese food? These are our must-try Japanese Restaurants in Brisbane.

Location: 3/147 Latrobe Terrace, Paddington 4064 QLD
Opening Hours: Tuesday – Sunday (5pm-9pm)

Milan Indian Cuisine 

This restaurant boasts regal flavours in a refined, elegant atmosphere. The golden touches and beautiful crystal chandelier set the scene for good times and seamless service. No wonder it’s on our list of the top Indian Restaurants in Brisbane.

Luckily, it’s not just the aesthetics of this restaurant that are eye-catching. Pleasingly, the Chicken Tikka Kebab is marinated in authentic spices and yoghurt, then cooked in a clay tandoor oven and served with the most luscious homemade mint sauce.

Continuing through the menu, Milan’s famous Special Beef Curry comes in an authentic North Indian gravy. To finish, the Pistachio Kulfi and Gulab Jamun will round off your dining experience perfectly.

 Are you a fan of brekkie? Here are our favourite Breakfast Joints in Brisbane.

Location: 1/140 Mount Warren Boulevard, Mount Warren Park 4207 QLD
Opening Hours: Tuesday-Sunday (4:30pm-9pm)
Thursday-Saturday (Lunch: 12pm-2:30pm)

Garlic Clove Indian Restaurant 

Dive enthusiastically into the delicious recipes that have been handed down through the generations at the local’s favourite, Garlic Clove.

This restaurant has a warm vibe that leaves you feeling as though you are part of a community. Here you’ll be greeted at the door before sitting at white-clothed tables to experience dishes laced with intricate spices. If you enjoy rich Indian delicacies, this is the place for you.

And if you fancy a drink to enhance your meal, there is even a full bar. Just ask for a recommendation to go with your chosen dishes.

Our top nibble? The crispy vegetable samosas coupled with a sizzling tandoori platter makes this restaurant an irresistible option for your senses. 

Do you adore the smell of fresh-baked bread and cakes? Check out these Bakeries in Brisbane.

Location: Shop 15A/37 Eggersdorf Road, Ormeau QLD
Opening Hours: Monday-Sunday (5:30pm-9:30pm)
Monday-Sunday (Lunch: 11:30am-2pm) 

Nutmeg Indian Cuisine

If you’re looking for a spin on traditional curries, then Nutmeg Indian Cuisine might be the eating place for you.

Featuring a quirky, ‘on trend’ burnt orange and black interior design this restaurant enhances the inner city dining vibe.

Excitingly, this establishment gets a number of rave reviews online. In fact, they were a Finalist for the Best In South East Queensland in 2021. With accolades like that, you know they know their spice blends.

So why not turn up the heat with some Slow-Cooked Peppered Pulled Lamb Sliders? Perhaps curry classics like creamy Fish Malabar infused with coconut milk are more to your style? Don’t worry. This kitchen turns out one of the most delicious around.

And yes. There is a focus on nutmeg as the name would suggest.

With such an interesting menu, you really should try this entry on our list of the best Indian restaurants in Brisbane.

Location: Shop 1/281 Sandgate Road, Albion QLD
Opening Hours: Monday – Sunday: Excluding Tuesday (5pm-9pm)
Monday, Wednesday, Friday (Lunch: 11:30am-2pm)

Vege Rama

Firstly, we have to admit that this joint isn’t strictly an Indian restaurant.

However, Vege Rama adheres to vegetarian and vegan principles and, as we know, Indian cuisine is rich in plant-based delights. The result is a menu that offers a good variety of dishes influenced by the vegetarian cooking styles of Indian culture.

Indeed, one of the highlights of this restaurant is its hot buffet that incorporates Indian and South-East Asian cuisines.

Apart from the Indian options, the menu also dips into Middle Eastern and Mexican flavours.

Seasonal vegetables, fruits and nuts are used in the majority of their dishes so be aware of this if you have any allergies.

Do you prefer thin and crispy pizzas or deep pan? You can find both amongst our Best Pizzas in Brisbane.

Location: 220 Melbourne Street, West End, Brisbane
Opening Hours: 11am-9:30pm (Daily). 

Halims Indian Taj Restaurant 

Finally on our rundown of the top Indian restaurants in Brisbane we have the Halims Indian Taj Restaurant.

This dining spot is popular amongst locals and visitors alike. After all, how many places can claim the Indian, Australian and Sri Lankan cricket teams as past customers? If that doesn’t speak of the quality of the food that is served here, I don’t know what would.

Lastly, if you’d like a recommendation, Navratan Korma is a favourite. This delicate dish is made by blending nine exotic ingredients with the most delightfully creamy sauce. 

Feel like a some red meat this evening? Take a look at our guide to the Best Steak Houses in Brisbane.

Location: 1/155 Baroona Rd, Paddington QLD 4064.
Opening Hours: Monday-Sunday (5pm-10pm)
Tuesday-Friday (Lunch: 11:30am-2:30pm)

Dylan Cole