Best Indian Restaurants in Melbourne

Melbourne is home to a diverse and vibrant food scene, and Indian cuisine is no exception. From traditional curries to modern fusion dishes, there are plenty of Indian restaurants to choose from in the city. Here are ten of the best Indian restaurants in Melbourne that you simply must try.

1. Tonka

Tonka in Flinders Lane offers a contemporary take on Indian cuisine. Their menu features a range of innovative dishes like ‘Goat Brain Puffs’ and ‘Scallop Ceviche with Pomegranate and Ginger’, as well as classic curries and tandoori dishes. With its chic decor and lively atmosphere, Tonka is the perfect spot for a date night or a night out with friends.

2. Horn Please

Horn Please in Fitzroy offers a fusion of Indian and Australian cuisine. Their menu features a range of dishes that combine the flavours of both cuisines, like the ‘Kangaroo Keema’ and ‘Tandoori Lamb Ribs’. With its colourful decor and friendly service, Horn Please is the perfect place for a casual meal or a special occasion.

3. Daughter in Law

Daughter in Law in the CBD offers a modern take on Indian street food. Their menu features a range of small plates like ‘Pani Puri Shots’ and ‘Bhangra Burgers’, as well as classic curries and tandoori dishes. With its vibrant decor and lively atmosphere, Daughter in Law is a great spot for a night out with friends.

4. Aangan

Aangan in Footscray offers a range of vegetarian and non-vegetarian dishes, as well as a selection of biryanis and dosas. Their ‘Chicken 65’ and ‘Punjabi Kadhi’ are both popular choices, and their desserts are not to be missed. With its warm and inviting atmosphere, Aangan is a great spot for a family meal or a casual dinner.

5. Piquancy

Piquancy in Hawthorn offers a fusion of Indian and Southeast Asian cuisine. Their menu features a range of dishes that combine the flavours of both cuisines, like the ‘Masala Fried Calamari’ and ‘Panang Curry with Lamb Shank’. With its sleek decor and intimate atmosphere, Piquancy is the perfect spot for a date night or a special occasion.

6. Dhaba at the Spice Kitchen

Dhaba at the Spice Kitchen in West Footscray offers a range of classic Punjabi dishes, as well as unique creations like the ‘Chaat Platter’ and ‘Mango Lassi Sorbet’. With its colourful decor and friendly service, Dhaba at the Spice Kitchen is the perfect place for a casual meal or a family dinner.

7. Red Pepper Indian Restaurant

Red Pepper Indian Restaurant in St Kilda offers a range of vegetarian and non-vegetarian dishes, as well as a selection of biryanis and tandoori dishes. Their ‘Butter Chicken’ and ‘Lamb Rogan Josh’ are both popular choices, and their desserts are not to be missed. With its warm and welcoming atmosphere, Red Pepper Indian Restaurant is a great spot for a casual dinner or a night out with friends.

8. Spice Temple

Spice Temple in the CBD offers a contemporary take on Indian cuisine. Their menu features a range of innovative dishes like ‘Lamb Cutlets with Green Mango Chutney’ and ‘Keralan Fish Curry with Tamarind and Curry Leaves’, as well as classic curries and tandoori dishes. With its elegant decor and intimate atmosphere, Spice Temple is the perfect spot for a date night or a special occasion.

9. Babu Ji

Babu Ji in St Kilda offers a modern take on Indian cuisine. Their menu features a range of small plates like the ‘Pani Puri Shots’ and ‘Chilli Chicken Sliders’, as well as classic curries and tandoori dishes. With its colourful decor and lively atmosphere, Babu Ji is a great spot for a night out with friends or a fun dinner date.

10. Curry Vault Indian Restaurant and Bar

Curry Vault Indian Restaurant and Bar in the CBD offers a range of traditional Indian dishes, as well as a selection of cocktails and other drinks. Their ‘Tandoori Chicken’ and ‘Butter Paneer’ are both popular choices, and their desserts are not to be missed. With its cozy atmosphere and friendly service, Curry Vault Indian Restaurant and Bar is the perfect spot for a casual dinner or a night out with friends.


No matter what your preference, there is an Indian restaurant in Melbourne that will satisfy your taste buds. Whether you’re in the mood for traditional curries or innovative fusion dishes, these ten restaurants are sure to impress. So gather your friends and family and head out to one (or all) of these delicious eateries for a night of fantastic food and fun.