Perth’s Best Indian Restaurants

By Annalise Bolt
8th Jan 2019

Perth Best Curry

There’s nothing better than a delicious Indian feast. And with everything from comforting curries to tasty bread, tandoor, biryani and samosas to tempt you, it’s almost impossible not to over-order. Whether you classify yourself as a spice warrior or you can’t handle the heat, there’s an Indian dish to satisfy your tastes. No meat? No problem. This cuisine hands down has the most delicious and flavoursome vegetarian food you can find.

Get ready to dig in at Perth’s best Indian restaurants.

2 Fat Indians

Mount Lawley

If you’re craving an Indian feed, look no further. Two Fat Indians serves up all the classic curries you know and love. Carnivores shouldn’t go past the big fat meat platter. Just don’t be embarrassed to polish off more than your fair share of the spread, because you will eat. A lot.



Step it up a notch and indulge in these old favourites with a twist. The cool William Street haunt has the perfect vibe for date night or dinner and drinks with the crew. The mountain-style goat curry and duck curry are damn good. Don’t skip the cocktail list, with Indian flavours incorporated into drinks. Get sipping on one of their tamarind margaritas.

Royal India

West Perth

After 30 years, this Hay Street restaurant is still going strong. It specialises in tandoori, serving up a range of meats marinated in spices then cooked to perfection in the clay oven.  

Copper Chimney

South Fremantle

There’s nothing better than this South Freo Indian joint. With dosa, curries, tandoor, biryani and breads, this restaurant has got all the good stuff. Just be prepared to run into some serious trouble narrowing down your order. If you have a special event on the cards, they also offer catering.

Vegorama Indian Restaurant


Even the most committed carnivores will get excited about the food at this vegetarian restaurant. Order any dish which has the Indian cheese paneer and you’ll be very satisfied. If you feel like branching away from the classics, their menu also features some yum Indo-Chinese food. Vegans will be glad to know every dish has an animal-free alternative. 

Perth Best Indian Mother India

Mother India


You’ll feel like you’ve been welcomed into someone’s home with the friendly staff at this hole-in-the-wall restaurant. With sustainable and locally sourced ingredients plus plenty of dairy and gluten free options, you’ll be well and truly covered.

Mela Indian Sweets and Eats


Give this Northbridge joint a try. The spiced chickpea salad and dosas are standouts. It goes without saying you can’t leave without tasting those sweet, sweet Indian desserts.  



Get that warm, fuzzy feeling and look after the bank balance at this pay as you feel restaurant. Annalakshmi dishes up buffet-style traditional food and also sponsors meals for those in need. There’s no excuse not to dig in, the buffet is also vegan and gluten-free. If you want to hone your own skills in the kitchen, the restaurant runs cooking classes.

Chutney Mary’s

Subiaco And Rockingham

This bright and buzzing restaurant is a Rokeby Road institution. Test your taste buds with the spicy and delicious chicken vindaloo. If you’re looking for a bargain bite, they do a ‘curry in a hurry’ lunch special for $10; goat curry, butter chicken, malabaar fish curry or saag paneer with saffron rice.

Curry Thieves


You wouldn’t expect to find a little slice of India inside Dianella Plaza but this gem dishes up a good spread straight from the motherland. This place is famous for its goat biryani; it’s cooked on the bone with rice and is delicious. 

Perth Best Curry Toast My Curry

Toast My Curry


This is all your best drunk dreams come true: curry toasties. Go for the naastie (a naan toastie) with fillings including butter chicken, Bombay masala, chicken vindaloo and lamb keema. More than just the taste will leave you feeling good, their Curry4Curry program donates meals to Mumbai's children in need.



This place is so cheap, you’ll actually be saving money by going out. A big plate from the vegetarian buffet costs just $10. This authentic Hare Krishna restaurant serves their food with a lot of love.

Aachi Indian


Tasty and cheerful, this Perth restaurant serves hearty Southern Indian food that will satisfy that curry craving. If you’re a hungry city worker, definitely stop by for their lunch special: three dishes, rice, bread and sweets for just $15.

The Bollywood Restaurant


Channel your inner Bollywood star at this Innaloo restaurant. It’s the perfect choice for a low-key dinner before hitting the cinemas around the corner.

The Cove


All the dishes at this local favourite are tasty but we can’t get past the rich saag lamb curry. The restaurant is housed in a colonial-style house with verandahs and smaller rooms so you can pick the perfect space for your night.

Perth Best Curry The Leaf

The Leaf Indian


Calling all vegetarians and vegans. This is the restaurant to answer all your meat-free prayers. It not only serves up your classic vego dishes but also meat-free twists on your fave Indian curries and grills. Think mushroom tika, butter jackfruit, veg rogan josh and veg vindaloo.


South Fremantle

Shake things up at this vibrant Indian street food and tapas restaurant. Everything on the fusion menu is exciting and beautifully presented, so good luck trying to narrow down your order.



Punjab is the real deal. They cook up Gold Plate Award-winning eats that run the curry gamut from kormas and madras to tandoori and rogan josh.

For more Indian goodness in Perth right here

Image Credit: Elle Borgward, Emma Bryant

We’re dedicated to keeping our recommendations and content free. SUPPORT URBAN LIST

Get our top stories direct to your inbox.

Get our top stories direct to your inbox.

You May Also Like