FunEmpire Australia Blog

10 Best Indian Restaurants in Melbourne [2023]

Indian Restaurant Melbourne

Looking for the best Indian restaurants in Melbourne? You’ve come to the right place! In this blog post, we will share our top 10 picks for the best Indian restaurants in Melbourne. These restaurants offer delicious and authentic Indian cuisine that will leave you wanting more. So, without further ado, let’s get started!

1. Horn Please

Horn Please - Indian Restaurant Melbourne (Credit: Horn Please)
Horn Please – Indian Restaurant Melbourne (Credit: Horn Please)
Key ServicesIndian Cuisines
Websitehttps://hornplease.com.au/
Address167 St Georges Road, Fitzroy North
Phone(03) 9497 8101
Emailhpbookings167@gmail.com
Operating Hours7pm-9:30pm Monday to Thursday, 6pm-10pm Friday and Saturday, 6pm-9pm Sunday

Horn Please is a popular North Fitzroy hangout for rowdy Bollywood numbers and a carnival-like atmosphere that’s almost impossible to avoid joining in with right away. The cuisine is just as tempting, with numerous street foods and curries to enjoy together or alone.

2. Moti Mahal Restaurant

Moti Mahal Restaurant - Indian Restaurant Melbourne (Credit: Moti Mahal Restaurant)
Moti Mahal Restaurant – Indian Restaurant Melbourne (Credit: Moti Mahal Restaurant)
Key ServicesIndian Cuisines
Websitehttp://www.motimahal.com.au/
Address230 Glenferrie Rd, Malvern, Melbourne
Phone+61 3 9509 2931
Emailinfo@motimahalrestaurant.com.au
Operating Hours5:30pm-11pm Saturday to Monday and Wednesday, 12pm-12:30pm and 5:30pm-11pm Thursday and Friday

Moti Mahal Restaurant serves a range of Indian dishes that are prepared to an exceptional standard. With its Indian meals that pay homage to tradition, culture, and heritage, you’ll feel as if you’re back in India at Moti Mahal Restaurant.

3. Tandoori Den

Tandoori Den - Indian Restaurant Melbourne (Credit: Tandoori Den)
Tandoori Den – Indian Restaurant Melbourne (Credit: Tandoori Den)
Key ServicesIndian Cuisines
Websitehttps://tandooriden.com.au/
Address261 Camberwell Road, 3124 Camberwell (VIC)
Phone(03) 9813-2598
Emailinfo@tandooriden.com.au
Operating Hours11:30am-2:30pm and 5pm-10:30pm Monday to Friday, 5pm-10:30pm Saturday and Sunday

Tandoori Den on Melbourne’s eastside is a long-standing local institution that has been serving consistently excellent and genuine North Indian food since it opened 40 years ago in 1981, and it still does so today. The vegetarian food is plentiful and there’s a whole page on tandoor bread, which are produced fresh in house—you may want to reconsider your low-carb diet after visiting here.

4. Milan At Kew

Milan At Kew - Indian Restaurant Melbourne (Credit: Milan At Kew)
Milan At Kew – Indian Restaurant Melbourne (Credit: Milan At Kew)
Key ServicesIndian Cuisines
Websitehttp://milanatkew.com.au/
Address44 Cotham Road, Kew VIC 3101
Phone(03) 9853 5379
Emailmilanatkew@gmail.com
Operating Hours5pm-10pm daily

Milan At Kew, an Indian restaurant in Melbourne that is proud of its authentic roots and employs traditional methods, proudly displays this. It’s possible you’ve only heard about it while in Melbourne. The cuisine is built around high-quality ingredients, which shows because the food tastes so superior.

5. Gaylord Indian Restaurant

Gaylord Indian Restaurant - Indian Restaurant Melbourne (Credit: Gaylord Indian Restaurant)
Gaylord Indian Restaurant – Indian Restaurant Melbourne (Credit: Gaylord Indian Restaurant)
Key ServicesIndian Cuisines
Websitehttps://gaylords.com.au/
Address33 Spencer St, Docklands VIC 3008
Phone03 9620 1286
Emailrestaurantgaylord@gmail.com
Operating Hours5pm-10pm daily

At Gaylord Indian Restaurant, you’ll discover genuine tastes and traditional ingredients in addition to some exotic dishes at reasonable costs. The meals are prepared from scratch using high-quality ingredients and premium spices.

6. Babu Ji

Babu Ji - Indian Restaurant Melbourne (Credit: Babu Ji)
Babu Ji – Indian Restaurant Melbourne (Credit: Babu Ji)
Key ServicesIndian Cuisines
Websitehttp://www.babuji.com.au/
Address4-6 Grey Street, St Kilda, 3182 VIC
Phone03 9534 2447
Operating Hours11:30am-9:30pm Monday to Wednesday, 11:30am-10:30pm Thursday, 11:30am-2:30pm and 5:30pm-10:30pm Friday and Saturday, 11:30am-2:30pm and 5:30pm-9:30pm Sunday

Babu Ji, who runs the Indian restaurant in St Kilda’s The George building on Fitzroy Street, has brought the complex aromas of traditional Indian food to Melbourne. The menu boasts a wide range of regional dishes ranging from beef Madras to mushroom Korma and an amazing butter chicken, all expertly prepared.

7. Tonka

Tonka - Indian Restaurant Melbourne (Credit: Tonka)
Tonka – Indian Restaurant Melbourne (Credit: Tonka)
Key ServicesIndian Cuisines
Websitehttps://www.tonkarestaurant.com.au/
Address20 Duckboard Place, Melbourne
Phone(03) 9650 3155
Emailinfo@tonkarestaurant.com.au
Operating Hours12pm-3pm and 6pm-10:30pm Tuesday to Saturday

Tonka combines Executive Chef Adam D’Sylva’s and Head Chef Hendri Budiman’s family recipes into lively plates designed for city dining. The kitchen has two tandoori ovens, as well as plenty of tiny and large dishes to share, including a few surprises.

8. Roti Boti

Roti Boti  - Indian Restaurant Melbourne (Credit: Roti Boti)
Roti Boti  – Indian Restaurant Melbourne (Credit: Roti Boti)
Key ServicesIndian Cuisines
Websitehttps://www.rotiboti.com.au/
Address513 Hampton Street, Hampton, VIC, Australia 3188
Phone03 9598 5511
Emailrotiboti@gmail.com
Operating Hours5:30pm-10:30pm Tuesday to Sunday

Everyone who’s visited India knows that the country is divided into a variety of areas with distinct cuisines and customs. Roti Boti honors India’s rich cultural mix, with dishes from all around the country including Punjab, Goa, and Calcutta in one cuisine-packed spread.

9. The Spice Pantry

The Spice Pantry - Indian Restaurant Melbourne (Credit: The Spice Pantry)
The Spice Pantry – Indian Restaurant Melbourne (Credit: The Spice Pantry)
Key ServicesIndian Cuisines
Websitehttps://www.orderthespicepantry.com/
Address68 Commercial Road, Prahran, 3181, AU
Phone(03) 9529 7811
Operating Hours5pm-9pm Tuesday to Saturday

This modest, yet potent Indian restaurant on the quieter side of Prahran has a compact yet spectacular menu that manages to find balance despite its large selection. At The Spice Pantry, consistency is essential, and serving up mainworthy vegetarian curries is typically when it’s at its best.

10. Nirankar Restaurant

Nirankar Restaurant - Indian Restaurant Melbourne (Credit: Nirankar Restaurant)
Nirankar Restaurant – Indian Restaurant Melbourne (Credit: Nirankar Restaurant)
Key ServicesIndian Cuisines
Websitehttp://nirankar.com.au/
Address174 Queen Street, Melbourne VIC 3000
Phone03 9642 1995
Emailbooking@nirankar.com.au
Operating Hours5:30pm-10:30pm Monday to Saturday, 12pm-3pm Wednesday to Friday

For over two decades, Nirankar Restaurant has been serving some of the finest Indian and Nepalese meals in a traditional setting. The cuisine features both liquid and dry non-vegetarian and vegetarian dishes that are prepared using ancient cooking methods and ingredients.

Indian Restaurant Melbourne

Indian cuisine is a complex regional food, and it can be difficult to find the best Indian restaurant in Melbourne. With Indian restaurants that are sure to suit your needs for both quality of cooking and ambiance, you’re guaranteed to enjoy eating out again! To help make selecting an indian restaurant easier for you, here’s our list of 10 Best Indian Restaurants in Melbourne!

If you want to read more interesting articles, follow the links below: