Top 15 Indian Restaurants In Brisbane

Brisbane has a wonderful variety of authentic, Indian restaurants. If you are considering the perfect venue for a romantic date night or looking to inject a little more spice in your life, there’s a dining spot for you.

Indian cuisine is hearty, spicy and full of flavour, and Brisbane does not disappoint when it comes to eateries providing quality, tasty and reasonably priced Indian food.

Read on to find our selection of the top Indian restaurants in the city.

Fancy impressing friends with a homemade vindaloo? Check out our Curry Cooking Tips

The 15 Best Indian Restaurant In Brisbane

Top In Town Indian Restaurant And Biryani House

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 past 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) 

Mirchh Masala

This place is not much to look at, and it’s a long way from fine dining, but if you’re looking for authentic vegetarian Indian street food, then we defy you to find anything better in the city of Brisbane.

You can expect more of a canteen, cafeteria ambiance, rather than a restaurant. Open from 9.30am – 10pm, it’s inexpensive, casual and no-frills. You’ll eat with plastic plates and trays, but will be treated to awesome vegetarian food that packs a real punch.

Walk upstairs from the spice market in Logan Road, Woollongabba, pick up your Indian desserts, groceries and sweets, and select your food from the counter.

When ordering your food we advise that you tell the staff how spicy you want it. This is very authentic Indian street food, which means that it may be hotter than you are used to.

If you like to perspire when eating then all is well, but if not, don’t stress. The friendly staff will happily reduce the heat and spiciness of your food upon request.

This eatery may be a well-kept secret for many of us, but we’ve heard that Brisbane’s Indian community are prepared to travel across the city to eat at Mirchh Masala.

We recommend the fantastic Chole Bhature, the Bhaji Pav, Masala Cheese Dosa and the Thali. The prices are very reasonable and the portions generous. This is a gem of a place.

Location: 110 Logan Road, Corner of Lotus Street, Woolloongabba, Brisbane / Tel: (07) 3162 8194

Opening Hours: 9.30am – 10pm, 7 days.


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)

Delights of Punjab

Following on from the excellent Punjabi Palace is another eatery that specialises in Punjabi cuisine.

Probably best known for its roaring trade in takeaway food, the Delights of Punjab has a simple, uncluttered and functional restaurant in the suburb of Zillmere, to the north of the city.

What the location lacks in charm, it makes up for in hospitality and convenience. The staff are warm and helpful, and there’s always plenty of parking.

This is a perfect place to try something different in Indian and Halal cuisine. It serves the usual Butter Chicken, Palak Paneer, Garlic Naan, etc, but we’d advise you to try something more interesting.

The thalis (both vegetarian and non-veg) are only available for in-restaurant diners, and are substantial, cheap and delicious. The chef’s special curries (Goat Masala, Murgmethi Malai and Kadai Goat) are highly recommended.

There are also plenty of vegetarian options and dedicated kids menu too.

Location: Shop 5/6, 35 Handford Road, Zillmere 4034

Editor’s Note: We have recently been informed that this restaurant is currently closed. We will inform you when we know more.


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 for 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 theme 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 to the quality of the food that is served here, then you don’t like cricket 😉

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
Latest posts by Dylan Cole (see all)