Melbourne Indian Restaurants

Chapati

Chapati

Indian   $$$$$   Opens at 12:00:PM

Carlton

From hand-painted plates to tantalising fare, Chapati on Rathdowne Street in Carlton dishes up the culture and cuisine of India to Melbourne foodies. This newly opened restaurant is a visual delicacy ...
Roti Boti Indian Restaurant

Roti Boti Indian Restaurant

Indian   $$$$$   Opens at 5:30:PM

Hampton

To enjoy a feast of classic flavours in surrounds of timeless style, take a trip to Roti Boti Indian Restaurant in Hampton. From the stained-glass windows lining the entrance to sheer curtains gathere...
"Readers' Choice 2019 - Indian"
Machan Indian Restaurant

Machan Indian Restaurant

Indian   $$$$$   Opens at 5:30:PM

Eltham

Located just off Eltham’s main drag is Machan Indian Restaurant, a solid local favourite for more than a decade. Rich in vivid colour, this welcoming restaurant entices with an inviting setting of war...
Punjabi Curry Cafe

Punjabi Curry Cafe

Indian   $$$$$   Opens at 5:00:PM

Collingwood

Royale India

Royale India

Indian   $$$$$   Opens at 5:00:PM

Brighton

Eat like a Raja (King) at Royale India restaurant on Bay Street in Brighton. This new kid on the Indian block blends nostalgic dishes with fused spices and modern drinks in a relaxed yet warm vibe, id...
The romance of traditional and multicultural India comes to life at Tandoori Flames on Vernon Street in South Kingsville. A landmark Melbourne dining destination, this moodily-lit restaurant has a spa...
Victory shall be yours at Jai Ho Indian on Old Geelong Road in Hoppers Crossing. The meaning of the restaurant’s name, this phrase aptly describes the dining experience awaiting guests as they delve i...
Paying cheeky homage to the owners’ appetite, Two Fat Indians restaurant on Wellington Parade in East Melbourne dishes up authentic cuisine from both the venue and cruising food trucks. Brothers Kush ...
The pristine beauty and rich, vibrant culture of North-east India is on the plate at Shiva Indian Cuisine on Malvern Road in Prahran. Serving traditional and modern fare for more than 30 years, includ...
Elichi

Elichi

Indian   $$$$$   Opens at 5:30:PM

Black Rock

For modern Indian cuisine that is second to naan, Black Rock diners head to Elichi on Bluff Road. Meaning cardamom in Indian, this sister restaurant to Babu Ji in St Kilda and Hawthorn's Piquancy, roc...
Follow the tantalising aromas of North Indian cuisine along Corrigan Road in Keysborough to Mehfil Restaurant. Presenting a traditional and elegant ambience of white-clothed tables, set with red napki...
Nirankar Restaurant

Nirankar Restaurant

Indian   $$$$$   Opens at 5:30:PM

Melbourne CBD

Offering an enticing range of modern Indian and Nepalese dishes, Nirankar Restaurant has been an enduring Melbourne favourite for more than two decades. Located on Queen Street, Nirankar's polished wo...
ISH Restaurant

ISH Restaurant

Indian   $$$$$   Opens at 5:00:PM

Fitzroy

Representing the intersection of old and new, traditional and modern, Eastern and Western, ISH Restaurant is an Indian-inspired drinking and dining experience nestled on Gertrude Street in Fitzroy. A ...
Annakut Thali

Annakut Thali

Indian   $$$$$   Opens at 5:00:PM

Werribee

Take a stroll along Watton Street in Werribee to discover Annakut Thali. Frequented by locals, Annakut offers a space filled with authenticity, transporting guests abroad whilst they dine. Enter into ...
Way back in 1981, Haveli Indian Restaurant became the first Indian restaurant in Melbourne’s eastern suburbs. Three decades later it’s still charming the diners of Doncaster East with its relaxed atm...
Backing onto the Werribee River from Watton Street in Werribee’s town centre, Curry Guru serves Indian inspired delights to locals and those adventuring along the stretch of road between Melbourne and...
Gaylord

Gaylord

Indian   $$$$$   Opens at 5:00:PM

Melbourne CBD

Find your happy place at Gaylord in the heart of Melbourne inside the Grand Hotel on Spencer Street. Once inside, this Indian restaurant really takes your breath away, it’s lavishly luxe with gold wal...
For a fusion feast in Port Melbourne, be sure to experience a diversity of food and flavour at Aagaman Indian Nepalese Restaurant located on bustling Bay Street. Upon entering, feel immersed in a real...
Dosa Hut Clayton

Dosa Hut Clayton

Indian   $$$$$   Opens at 11:00:AM

Clayton

Nestled along Clayton Road, Dosa Hut Clayton offers a tantalising fusion of South Indian cuisine in a warm and welcoming setting. Follow locals here as they meet and mingle inside, surrounded by an in...