Perth, Western Australia, is a vibrant city with a diverse culinary scene that includes a wide variety of Indian restaurants. These restaurants offer a unique dining experience with flavors that are sure to tantalize the taste buds. Whether you are a lover of spicy curries or prefer milder dishes, Perth has something for everyone.
From traditional North Indian dishes to modern South Indian fare, there are endless options to choose from. Many of the restaurants also offer a range of vegan and vegetarian options, ensuring that everyone can find something to enjoy. Indian cuisine is renowned for its use of fresh ingredients, aromatic spices, and intricate cooking techniques.
Balti Indian Restaurant
- Address: 3/2 St Georges Terrace, Perth WA 6000, Australia
- Map: Click here
- Rating: 4.3 (1102)
- Phone: +61 8 9221 3306
- Website:
- Price Info: Moderate
- Opening hours:
Monday: 11:30 AM – 2:30 PM, 5:30 – 10:30 PMTuesday: 11:30 AM – 2:30 PM, 5:30 – 10:30 PMWednesday: 11:30 AM – 2:30 PM, 5:30 – 10:30 PMThursday: 11:30 AM – 2:30 PM, 5:30 – 10:30 PMFriday: 11:30 AM – 2:30 PM, 5:30 – 10:30 PMSaturday: 11:30 AM – 2:30 PM, 5:30 – 10:30 PMSunday: 11:30 AM – 2:30 PM, 5:30 – 10:30 PM

[mbag-comment]
Embark on a thrilling journey through the diverse shopping landscape of the Down Under continents, revealing hidden treasures in cities like Brisbane, Melbourne and Sydney. Whether you’re a curious tourist or a proud indigenous resident, these cities proudly display a rich tapestry of Indian Food establishments designed to cater to a wide array of preferences.
The 10 Best Indian Food near Perth, Western Australia

Mela Indian Sweets and Eats
- Address: 428 William St, Perth WA 6000, Australia
- Map: Click here
- Rating: 3.9 (1043)
- Phone: +61 8 9227 7367
- Website:
- Opening hours:
Monday: 11:00 AM – 3:00 PM, 5:00 – 10:00 PMTuesday: 11:00 AM – 3:00 PM, 5:00 – 10:00 PMWednesday: 11:00 AM – 3:00 PM, 5:00 – 10:00 PMThursday: 11:00 AM – 3:00 PM, 5:00 – 10:00 PMFriday: 11:00 AM – 3:00 PM, 5:00 – 10:00 PMSaturday: 11:00 AM – 4:00 PM, 5:00 – 10:00 PMSunday: 11:00 AM – 4:00 PM, 5:00 – 10:00 PM - Reviews:
4 months agoDecent overall – Mela serves good Indian food, and they have many options for vegetarians. However the prices are high (and even then the curries dont come with rice as standard) and the service is a bit slow.in the last weekThe vegetarian options at the restaurant were diverse and flavorful, offering a satisfying range of dishes. The creative use of fresh ingredients showcased a thoughtful approach to plant-based dining. However, some items lacked depth in seasoning, but overall, it’s a commendable effort catering to vegetarian preferences.a month agoLoved the setting and ambience, this is cos it was less busy and I prefer quiet settings. I suppose that’s either good or bad, depending on individuals. I had the non-vegan Thali, which is the street food platter, loved the bread, loved only a single of the about 4 sauces on the platter. The rest was very average. Food is affordable as well.2 weeks agoWe have been coming here for months now and have never been disappointed…… the staff are very helpful and the menu is very varied however the food is absolutely stunning! Trust me, you will never be disappointed here.in the last weekThe curries at Mela are delicious and their paneer is the best I’ve had. My table ordered the vegetarian banquet and the only thing that disappointed was how I didn’t have enough room in my stomach to eat more! The banquet came with free refills on the curries so it was excellent value. The leftovers tasted just as good for lunch the next day!I normally get the vegetarian thali to takeaway, which is also excellent value. Dining in was great because we got to eat piping hot fresh naan.
Delhi6 Sweets & Savouries – Best Vegetarian Restaurant in Perth
- Address: 1A Holmes St, Southern River WA 6110, Australia
- Map: Click here
- Rating: 3.8 (674)
Govinda’s Hare Krishna Restaurant
- Address: 194 William St, Northbridge WA 6003, Australia
- Map: Click here
- Rating: 4.6 (543)
Curry Kreations Indian Restaurant and Cafe
- Address: Shop 18, No/1 Boardwalk Blvd, Southern River WA 6110, Australia
- Map: Click here
- Rating: 4.1 (542)
Royal India Restaurant
- Address: 1134 Hay St, West Perth WA 6005, Australia
- Map: Click here
- Rating: 4.1 (501)
City Heart Indian Restaurant
- Address: 2/48 Pier St, Perth WA 6000, Australia
- Map: Click here
- Rating: 4.3 (404)
The Leaf Indian Restaurant
- Address: 9/663 Newcastle St, Leederville WA 6007, Australia
- Map: Click here
- Rating: 3.9 (361)
Namaste India North Perth
- Address: 18 Angove St, North Perth WA 6006, Australia
- Map: Click here
- Rating: 4.8 (249)
Nine Marys
- Address: 921 Hay St, Perth WA 6000, Australia
- Map: Click here
- Rating: 4.2 (245)
Raasoi by Amba Foods Westminster
- Address: 3/386 Wanneroo Rd, Westminster WA 6061, Australia
- Map: Click here
- Rating: 4.5 (209)
Thank you for reading! If you have any additional information on the best Indian Food in Perth, Western Australia, please leave a comment below. We would love to hear from you!

Leave a Reply to Rohan Kulkarni Cancel reply