Indian must be the most aromatic cuisine in the world. There's no mistaking that heady mix of cardamom, turmeric, ginger and other such spices.

Here are our favourite places to enjoy in a rich curry, some street food or something fired in the tandoor.

Daughter In Law

A vibrant pan-Indian diner serving naan pizzas, sweet-and-sour fried cauliflower and Tandoori-fired-pineapple cocktails.

37 Little Bourke Street, Melbourne
Book a Table

Curry Cafe

One of the best curry spots in town. There's also a location in Flemington.

73 High Street, Northcote


A modern Indian eatery serving curry risotto, lassi cocktails and gluten-free naan.

199 Gertrude Street, Fitzroy
Book a Table


Beachside contemporary Indian with a touch of Australiana, from the man behind Babu Ji and Piquancy.

6-8 Bluff Road, Black Rock

The Rochester Hotel

The Rochey's latest menu offers its a very traditional – and spicy – take on Keralan cuisine.

202 Johnston Street, Fitzroy

Cafe Southall

A stylish Indian diner from the family behind the acclaimed Bombay by Night.

124 Carlisle St, St Kilda


From the owners of Tom Phat, Bhang serves Indian street food in the north.

1/2A Mitchell Street, Brunswick


Sophisticated, contemporary-Indian dishes in a spectacular space.

159-161 Victoria Avenue, Albert Park
Book a Table


Indian fine-dining by chef Adam D'Sylva.

20 Duckboard Place, Melbourne
Book a Table

Babu Ji

It has a motto: "not just curry and rice".

4-6 Grey Stret, St Kilda


Another one from the cousins behind Babu Ji.

123 Auburn Road, Hawthorn

Horn Please

Locals love the Sunday-night buffet.

167 St Georges Road, Fitzroy North
Book a Table


All about careful adjustments to the classics.

365 365 Brunswick Street, Fitzroy

Tadka Boom!

Fast, healthy meals in colourful, modernist surrounds.

Shop 22, Goldsbrough Lane Corner of Bourke Street and William Street, Melbourne

Delhi Streets

Step inside for street food, Bollywood posters and Sachin Tendulkar.

22 Katherine Place , Melbourne