Feel the Heat of Indian Spices
At Delhi Rocks, we believe nothing beats the taste of authentic, home-style Indian food. Since opening our doors in 2007 in the heart of Melbourne, we’ve been serving flavours that remind you of maa ke haath ka khaana – simple, soulful, and satisfying.

Chef Expertise
Transform into True Artistry
Dishes Crafted with Traditional Recipes
Welcome to Delhi Rocks – Home-Cooked Indian Food, Served Daily Since 2007
At Delhi Rocks, we believe nothing beats the taste of authentic, home-style Indian food. Since opening our doors in 2007 in the heart of Melbourne, we’ve been serving flavours that remind you of maa ke haath ka khaana – simple, soulful, and satisfying.
Every dish is made fresh daily with traditional recipes, quality ingredients, and a whole lot of love. Whether you’re craving buttery curries, fragrant biryanis, or spicy street-style chaat, Delhi Rocks brings the taste of Delhi’s bustling kitchens straight to your plate.


Our Customers Say
Hands down the best Indian fine dining in Melbourne. Every dish tasted like home but with a luxurious touch.
From the butter chicken to the naan – everything was absolutely perfect. Will be back with family!
Delhi Rocks truly lives up to the name. Authentic flavours, beautifully presented.
The ambience is classy, the service is spot on, and the food? Next level.
I've dined at many Indian restaurants, but Delhi Rocks stands out for its elegance and depth of flavour.
Their lamb rogan josh is rich and tender. Definitely a must-try!”
Perfect place for a date night or special occasion. The vibe is warm and upscale.
We hosted our team dinner at Delhi Rocks – amazing service and even better food!

