The 15 Best Indian Restaurants In Melbourne

If you are planning a trip to Melbourne, then chances are you are hoping to experience everything that this beautiful city has to offer, from the local tourist attractions to the beaches and food.

And while Australia may be known for its delicious barbecue, the country also offers a diverse community of people, each with their own culture and cuisine. So if you are in the mood to sample a really good curry, then you have come to the right place. 

Currently, Melbourne offers some of the best Indian restaurants in the country, with each one sporting its own unique menu and dishes.

The 15 Best Indian Restaurants In Melbourne

And with so many options currently available, it can be difficult to limit your choices, which is why we have decided to aid you in your mission. 

So if you are planning to pay Melbourne a visit, we have everything you need to find the best Indian food that the city has to offer.

In the following article, we have rounded up 15 of the best Indian restaurants in the city, so that you may experience some of the best food available in Australia. 

So just take a look at our list and see which restaurants take your interest… 

Red Pepper 

Location: CBD 

Overview: 

Based in the CBD, Red Pepper is a sublime Indian restaurant that draws its influence from North Indian cuisine, with the establishment offering traditional flavours with a unique and modern twist.

Boasting a wide selection of delicious meals, this restaurant currently offers classic dishes such as butter chicken, goat curry and chilli beef, while also sporting delicious alternatives for vegetarians.

Red Pepper is also known for its outstanding cocktails, as well as its collection of Indian beers and whisky. 

If you want to know more about this restaurant, then click here. 

Tonka 

Location: CBD 

Overview: 

If you have been looking for an Indian restaurant that offers a more high-end culinary experience, then look no further than Tonka.

Located in the CBD, Tonka is considered to be one of the best Indian restaurants in the city, taking classic Indian dishes and infusing them with technique and flavor.

Sporting white napkins, classy decor and food unlike anything you have ever seen before, this restaurant is the very definition of sophistication and offers some of the best dishes in the city, from Mooloolaba prawns with Kashmiri chilli to Goan curry with barramundi. Delicious! 

If you want to know more about this restaurant, then click here. 

Gaylord Indian Restaurant 

Location: Spencer Street 

Overview: 

When it comes to sampling rare and exotic dishes, there’s no better Indian restaurant than Gaylord, which can currently be found at its new home in the Grand Hotel.

Originally based in Chinatown, this establishment has been wowing tourists and locals alike and continues to be a frontrunner in creative Indian cuisine.

Featuring a diverse team of culinary experts, this restaurant offers classic dishes such as goat curry and Methi Murg, as well as more inventive creations such as Kerala Salmon Moilee and lamb cigars with mint sauce. 

If you want to know more about this restaurant, then click here. 

ISH 

Location: Gertrude Street 

Overview: 

Located on Gertrude, ISH is a rustic Indian restaurant that sits at the intersection of old and modern cuisine, with the restaurant offering delicious and authentic dishes that capture the spirit of its homeland.

Sporting a fun and comfortable atmosphere, this restaurant delivers food with a surprisingly sophisticated twist, such as Tandoori lamb cutlets and free-range chicken Tikka with caramelized onions and garlic yoghurt. Just make sure you leave some room for dessert. 

If you want to know more about this restaurant, then click here. 

Chapati 

Location: Carlton 

Overview: 

Chapati is a modern Indian restaurant that has been receiving rave reviews for its unique approach to traditional cuisine.

Based in Carlton, this restaurant takes its name from the classic bread that remains a staple of the Indian people, with the establishment drawing its inspiration from across the vibrant country.

Boasting happy staff, stunning decor and a head chef with years of culinary experience, Chapati offers some of the best Indian food in the city, as well as a welcoming atmosphere and diverse menu.

So if you want to sample garlic Naan, coconut fried fish or authentic butter chicken, then this is the place for you. 

If you want to know more about this restaurant, then click here. 

Mr Brownie Rooftop Hotel 

Location: South Melbourne 

Overview: 

Based in an old British pub, Mr Brownie is a stunning establishment that offers beautiful views of the surrounding city, as well as four storeys of fun.

While the basement level contains one of the best cocktail bars in Melbourne, the top floor is where you want to head, as this is where you will find some of the best Indian food that Australia has to offer.

Featuring authentic dishes such as Samosas and butter chicken, this restaurant also offers Indian twists on classic pub food, such as Margherita pizza and battered fish with curry chips. 

If you want to know more about this restaurant, then click here. 

Mukka 

Location: Fitzroy 

Overview: 

Mukka is not your stereotypical Indian restaurant, as the establishment prides itself on creating unique and authentic dishes using traditional spices and fresh ingredients.

While the restaurant works to represent Indian cuisine at its finest, the food has not been dumbed down for Western palettes, resulting in delicious and spicy dishes that will make your toes curl and your taste buds sing.

Although Mukka offers a wide menu of tasty meals, one of their standout creations is the spicy lamb chops, which are marinated overnight to infuse the meat with its signature flavor. 

If you want to know more about this restaurant, then click here. 

Haldi Indian Restaurant 

The 15 Best Indian Restaurants In Melbourne

Location: North Carlton 

Overview: 

Offering some of the best Indian cuisines in Melbourne, Haldi is known for its creamy curries, delicious sauces and tasty side dishes, with all of its offerings being made from scratch.

Boasting a team of professional chefs, this restaurant uses fresh ingredients to produce some of the most delicious meals in the country, from Tawa grilled chicken breast to spiced lamb with garlic rice.

Each dish is served in its own individual pan and is smothered with homemade sauce, making Haldi the place to visit for a delicious and authentic curry. 

If you want to know more about this restaurant, then click here. 

Curry Vault 

Location: CBD

Overview: 

Considered to be one of the best restaurants in Melbourne, Curry Vault offers a delightful culinary experience that has remained consistently amazing over the years.

Featuring a menu of classic Indian dishes that have been made with tender love and care, this particular establishment boasts some of the hottest curries in the country, which include the usual favorites such as lamb Vindaloo, spicy chicken and beef Madras.

One of the best things about this restaurant is that they don’t dumb down the food for Western taste buds, so be prepared for a spice experience unlike any other. 

If you want to know more about this restaurant, then click here. 

Babu Ji 

Location: St Kilda 

Overview: 

Not only is Babu Ji adored by locals and tourists alike, but it is also the number one restaurant recommended by Melbourne’s Indian community.

Known for its modern decor and chic aesthetic, this restaurant offers authentic Indian cuisine that has been made using top-quality ingredients and superb presentation.

The authenticity of this restaurant comes from its wide menu of traditional street food, which includes tasty Samosas, Tandoori Chicken and Papdi Chaat.

However, if you fancy something a little more substantial, then you can also order pots of butter chicken, fish curry and goat stew – yum! 

If you want to know more about this restaurant, then click here. 

Horn Please 

Location: Fitzroy 

Overview: 

Named after the hand-painted slogans seen on commercial vehicles throughout India, Horn Please is an Indian restaurant unlike any other.

Serving delicious and authentic food, this establishment is known for its diverse menu and spirited atmosphere, offering Indian street food and creamy pot dishes such as butter chicken and Punjabi buttermilk curry.

Beyond this, Horn Please also boasts Indian-style nachos and its own homemade kulfi ice cream. 

If you want to know more about this restaurant, then click here. 

Delhi Streets 

Location: CBD 

Overview: 

Located in the Archway precinct, Delhi Streets is a vibrant and chic restaurant that has become a popular hangout spot for tourists, locals and members of the Indian community.

Featuring Bollywood posters and comfortable decor, this restaurant offers a wide selection of tasty street food, which includes popular dishes such as Pan Puri and Tikki Chaat.

Using authentic ingredients, Delhi Streets takes classic street food and transforms it into a sophisticated culinary experience, demonstrating why it has become one of the best Indian restaurants in the city. 

If you want to know more about this restaurant, then click here. 

Masti 

Location: Fitzroy 

Overview: 

Not only is Masti one of the best Indian restaurants in Melbourne, but it also contains one of the city’s best cocktail bars as well. Featuring the ultimate sharing menu, Masti offers a wide selection of delicious dishes, with each one boasting fresh and authentic ingredients.

However, one of the best things about this establishment is its appreciation for vegetarian and vegan options, with the restaurant even offering its own Vegan Curry Night every Tuesday. 

If you want to know more about this restaurant, then click here. 

Tandoori Den 

Location: Camberwell 

Overview: 

Based in Camberwell, Tandoori Den has been serving delicious Indian cuisine for over forty years and still remains one of the best establishments in the whole of Melbourne.

Featuring a menu that is packed with vegetarian options, this particular restaurant makes everything from scratch and even boasts a whole page dedicated to homemade tandoor bread. 

If you want to know more about this restaurant, then click here. 

Punjabi Curry Cafe 

Location: Collingwood 

Overview: 

Punjabi Curry Cafe is a family-owned business that is known to offer some of the best Indian food in the whole of Melbourne.

Boasting a wide selection of authentic dishes, this restaurant has been open for over fifteen years and continues to stand the test of time with its authenticity and ambience. 

If you want to know more about this restaurant, then click here. 

Dylan Cole