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.
Annalakshmi
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.
Govindas
Northbridge
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
Innaloo
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
Fremantle
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.
Sauma
Northbridge
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
Attadale
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
Fremantle
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
Highgate
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
Northbridge
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
Innaloo
Dhaba is a popular addition to the Indian restaurants in Innaloo. Cheap and authentic food with a real spice hit.
Mother India
Fremantle
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
Innaloo
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!