Dishes in India are perfectly balanced with spice; think notes of cumin, ginger, masala and cardamom.

This is why travellers from around the world flock to the sub-continent to relish in the flavour-laden food, but luckily for Perthlings, we can forget the 10hour+ flight as we’re surrounded by an abundant of perfectly spiced Indian restaurants here at home.


Considered as the beating heart of modern Indian food in Perth, Sauma located in Northbridge entices Perth foodies with its creative and fresh street-style menu. Here, restaurant owner and chef Gurps Bagga, has not been afraid to break the traditional recipes of the many iconic Indian dishes available on the menu. The mountain-style goat curry with ginger, turmeric, chilli, tomato and beetroot is a crowd favourite. However, for the full experience, we suggest the Street Food Adventure which features pani puri, banana leaf fish curry and a mango kulfi falooda to name a few. Pair this up with any of their cocktails, especially their tamarind margarita – you’ll be in for a few good hours of foodie heaven.

More info

200 William St, Northbridge WA 6003

2 Fat Indians

As the name suggests, you will definitely leave 2 Fat Indians with a different perception of feeling ‘full’ after a meal. Perfect for large groups or a date night, the restaurant serves up authentic Indian food prepared by staff who grew up in and around this sub-continent and became experts in their hometown cuisine. The 2 Fat Indians signature banquet is a must which includes their famous butter chicken and lamb rogan josh. However, there is definitely something for everyone with a wide range of vegan options and other dishes centred around chicken, seafood and paneer – tasty cottage cheese! The finishing touch is a wine or cocktail from their extensive drinks menu.

More info

524 Beaufort St, Mount Lawley WA 6003

Holly Rayes

Holly Rayes is a food and coffee lover’s dream filled daily with families finishing off their chilli scrambled eggs and dogs devouring the cafes selection of pup-friendly treats. Yet, little known outside its circle of devoted locals, is Holly Rayes’ monthly Indian Night – where the chefs dish out an array of Indian style curries and desserts. For $50 per person, guests can indulge in a three-course meal which includes the likes of crispy mussels, shammi lamb kebabs, spinach chaat, beef vindaloo and tamarind chutney. To finish off the night, guests are finally treated with a traditional cashew and cardamom kulfi. Hosted on every third Saturday of each month, we highly recommend booking in fast – you certainly don’t want to miss out!

More info

James St, Bassendean WA 6053

Mother India

This homely restaurant located in Fremantle is a local favourite, serving guests with a variety of gluten-free mains such as the Goan Fish Curry with beautiful, fresh Spanish mackerel. Mother India’s popularity is due to its use of locally sourced ingredients to dish up their meals, which is a common feature among Fremantle restaurants. What sets them apart from other Indian restaurants is their affordable menu, especially the Royal Mother India banquet starting at $40. Expect to be treated to a lamb and a chicken dish, tiger prawns, rice and a mix of vegetables and naan. Whether dine-in or take-away, we promise you will not be disappointed.

More info

23 Forrest St, Fremantle WA 6160

Toast My Curry

All good things start with a food truck – or at least that’s what happened at Toast My Curry. After a successful bout as a food truck dishing out delicious naan toasties filled with curry, Toast My Curry has branched into its own spot in Yagan Square. For every toastie bought, a meal is donated to children in Indian slums as part of their ‘Curry4Curry’ program. There is nothing better than eating Indian food made with a twist that also has a positive social cause driving behind it. If you can’t make it into town, be sure to look out for them at various markets around Perth as they regularly return to their food truck roots, enticing locals with masala, butter chicken and even vindaloo toasties.

More info

Wellington St, Yagan Square WA 6000

The Cove Indian Restaurant

Perth locals can enjoy an abundance of natural sunlight and an extensive selection of authentic Indian cuisine at this quaint restaurant located in Attadale. The Cove sits inside an old colonial style building with verandahs out the front and a bunch of smaller rooms off the main dining hall so that guests can enjoy their experience in a more intimate setting. Since opening in 1999, the restaurant has had the same owners, so guests can expect a menu that has been tried, tested and perfected over the last twenty years. A must try is the saag lamb curry or the very hot beef vindaloo.

More info

568 Canning Hwy, Attadale WA 6156

The Leaf Indian

Mushroom karhai. Jackfruit curry. Paneer and tofu vindaloo. These are just some of the vegetarian curries being served up at The Leaf Indian for all the Perth locals looking for a quality restaurant with delicious and wholesome vegetarian food. The team at The Leaf Indian Restaurant prefer to keep their food simple and want guests to feel as though they are travelling throughout India relishing all of the flavours and spices of traditional Indian vegetarian curries such as cumin, garam masala, curry leaves and ginger. A beautiful restaurant that is sure to see you leave very happy and very full!

More info

9/663 Newcastle St, Leederville WA 6007


Annalakshmi is a gorgeous restaurant on the Barrack Street Jetty that lives by one Hindu concept: ‘Guest is God’. This ancient concept follows the principle that God comes in the form of a guest in your home and it is your duty to feed that guest until they are satisfied. Aiming to do just that, this restaurant serves up a buffet selection of different Indian foods. Annalakshmi works on a ‘pay what your heart feels’ system where you decide how much you want to pay at the end of the meal and much like Toast My Curry, your contributions help to provide a meal to those in need. Annalakshmi is a vegetarian-based restaurant but it should not be underestimated as it is a venue that leaves you full of a hearty and wholesome meal.

More info

Jetty 4, Barrack Square WA 6000

Royal India Restaurant

The Royal India Restaurant has been nestled on the very busy Hay Street for over 30 years and it still remains one of the more popular spots to eat a delicious plate of Indian food. While this restaurant fuses northern and southern Indian food, its speciality lies in perfecting its spicy tandoori which features throughout many of their entrees. The tandoori chicken is cooked to precision in a clay oven so you can trust us when we say they take their cooking seriously! If guests would prefer a balance between the sweet, spice and sourness of Indian food, then the lunch-time thali specials are the best option.

More info

1134 Hay St, West Perth WA 6005

Feature Image: Indian food and spices. Photographed by Elena Eryomenko. Image via Shutterstock. 

Images via website and Facebook pages.