Who Serves Up The Best Indian In Perth?

By Sarah Joanna Pope
6th Sep 2015

Best Indian Restaurants Perth

Sauma | Image credit: Louise Coghill

Whether it's that great little joint your mate told you about, or the local take away on your street, it seems everyone has an opinion on who serves up the best Indian in town. If you're longing for a creamy curry, some crispy papadums, a spicy goat curry or a mango lassi, it's time to get yo self to one of the best Indian restaurants in Perth. 

So, Listers, stop pestering your Indian friends and colleagues for where to get the best curries in town—here's 16 restaurants serving up some of the best Indian food in Perth.


Perth CBD

Everyone has heard of Annalakshmi on Perth’s Barrack Street Jetty. This cheap an cheerful “pay as you feel” Indian restaurant will satisfy with its hit-the-spot vegetarian buffet. 



Cheap, authentic and cheap as chips, Hare Krishna joint Govindas is perfect when you get the hungries for Indian. You probably won’t pay more than $10 at this Perth Indian restaurant—perfect for my cheap ex boyfriend.

Punjab Indian Restaurant


One of the best Indian restaurants in Perth, Punjab Indian Restaurant in Innaloo is a must try for delish Indian in fun Bollywood style surrounds.

Copper Chimney


Winner of the 2014 Gold Plate award for best Licensed Indian Restaurant, Copper Chimney hits all the marks for date night; delicious food, great service and cool surroundings. Get into one of their famous curries and a massive dosa.



A super cool Indian place if every there was one, Sauma has a relaxed modern atmosphere suitable for the most trendy restaurant goers. Get into their modern Indian street-style eats—this is one of the best Indian restaurants in town.

The Cove Indian Restaurant


Scrumptious Indian food served within an atmospheric colonial style house, The Cove has amassed many happy regulars. Choose from the menu or gorge at the weekend buffet (Friday to Sunday).

Auntie G


A lovely little date spot on Market Street, Auntie G serves up some of the best Indian food in town with a modern twist. They also do some of the best cocktails in town and they go perfectly with the spicy food!

Royal India

West Perth

Delicious eats, attentive service, a slick wine list and a cool vibin’ atmosphere to top it off, Royal India is a diamond in the rough! Try their specialty goat curry and you'll realise that this is one of the best Indian restaurants in Perth

Regal Crown

Mount Lawley

It’s a strange spot for a restaurant on Lord Street in Mount Lawley, which is why it’s one of the area’s best kept secrets. Expect some satisfying Indian/Nepalese from Regal Crown.

2 Fat Indians


The food at 2 Fat Indians is as tasty as it gets—and the locals know it. It’s not the cheapest Indian around but it’s so dang good.

Mela Indian Sweets and Eats


Those in the know flock to Mela Indian Sweets and Eats on the north end of William Street in Northbridge for some satisfying Indian. Treat yourself to a samosa and then stare into their colourful sweets cabinet with longing. This is one of the best Indian restaurants in Perth.



Dhaba is a popular addition to the Indian restaurants in Innaloo. Cheap and authentic food with a real spice hit.

Mother India


Mother India is a unique hole-in-the-wall Indian restaurant. It serves up cheap and tasty homemade-style fare made with free-range ethical meat and local produce.



Anghiti in Innaloo has plenty of competition in the vicinity but they still manage to pull in the regulars. Tuck into their curries (adjust the spice for your tastes) and some quality naan—this place is dishing out some of Perth's best Indian eats.

Want more of the best Indian restaurants in Perth? Search 'Indian' in The Directory!

Get our top stories direct to your inbox.

Get our top stories direct to your inbox.