Perth’s best Indian restaurants: there’s naan better than these

Did your favourite Indian make our list? Photo: iStock
Did your favourite Indian make our list? Photo: iStock

MOST of us have had the experience: walking past the local Indian restaurant to smells so delicious that your salivary glands start going like a sprinkler system in an office fire.

There’s something about Indian cuisine – all those tikkas, pakoras, kormas and biriyanis. And don’t get us started on butter chicken…

When we put out the call for our favourite Indian restaurants, it generated even more responses than our acclaimed best Chinese restaurants list.

You might also like: 

Perth’s best coffee
Perth’s best pizza
Perth’s best burgers
Perth’s best fish and chips

Talk about passionate: everybody has their favourites.

We’ve condensed the list into the Top Guns of Indian cuisine – the best of the best.

Here they are:

16. Kulsh Palace, 1987 Mandurah Road, Secret Harbour – 1300 734 373

Kulsh, a converted house, boasts a wonderfully laid back feel, and the food is simply marvellous. We’ve never had a bad dish from Kulsh, but the onion bhajis are so good you’ll be tempted to skip your main just to keep on eating them.

15. Chutney Mary’s, 67 Rokeby Road, Subiaco and Syren Street, Rockingham Shopping Centre – 9381 2099 and 9528 4670

Whichever Chutney Mary’s is closest to your neck of the woods, you’ll be treated to an absolute taste sensation. The Rockingham store even hosted new WA Premier Mark McGowan and his family after his recent landslide election win. If it’s good enough for the man in the top job, it’s good enough for us.

14. Mother India, 23 Forrest Street, Fremantle – 9430 4217

A family run business operating since 1989, Mother India keeps legions of devoted fans happy every week. People come from well outside Fremantle for this incredible Indian cuisine.

13. Masala Indian, 70 Pensacola Terrace Ocean Keys, Clarkson – 9407 8933 

Masala Indian is renowned in Perth’s north for its consistently brilliant food. The chefs hail from northern India, and have run restaurants from Mumbai to New Delhi. One taste and you’ll know this is the real thing.

12. Samrat Indian Restaurant, 48 Hulme Court, Myaree – 9317 6000 

The City of Melville’s finest, Samrat is a hidden gem nestled among Myaree’s car dealerships. But this food is incredible, and if you don’t believe us, get along one day for the $12 lunch special. You’ll thank us.

11. 2 Fat Indians, 524 Beaufort Street, Mount Lawley – 9228 0720 

Near the bustling Queens Tavern, 2 Fat Indians has carved out a formidable reputation among Mt Lawley locals and those from further afield for the quality of its food. You won’t be disappointed.

10. Jolly Good Indian, 1004B Beaufort Street, Inglewood – 9272 2111

Takes the title as far as vibe is concerned – this converted house makes for a wonderfully intimate dining experience. And the food is tremendous as well.

9. D’Tandoor, 7/35 Mends Street, South Perth – 9367 7733 

D’ Tandoor in South Perth, one of 18 franchises worldwide, was opened in 2008 by chef Arokiaraj Savarimuthu. The company started specialising in Indian and Pakistani foods, but has since expanded to cook Malaysian delicacies too. It’s a fusion you won’t forget.

8. Anghiti Indian Restaurant, 99 Caridean Street, Heathridge – 9307 9993 

Anghiti is an unassuming restaurant that punches well above its weight. We simply can’t got past the goat rogan josh. Tremendous.

7. Mela Indian Sweets and Eats, 428 William Street, Northbridge – 9227 7367 

Mela’ s handmade pure milk sweets are a taste sensation, and the rest of their menu ticks all the boxes. For something a little different try their Shabnam vegetarian curry.

6. Kadai King, 20/200 Spencer Road, Thornlie – 9356 7505 

Pride of the south east, Thornlie’s Kadai King is a must visit. The lamb rogan josh is a star, and the beef vindaloo is an all-time great.

5. Punjab Indian, 371 Scarborough Beach Road, Innaloo – 9446 1111 

A perennial favourite, Punjab has been serving up the finest Indian food since 1981. A multiple Gold Plate Award winner, you’ll be able to taste why no matter what you order.

4. Agni Fine Cuisine, 17 Wotan Street, Innaloo – 9244 2000 

You’ll be wowed before you even get in the door at this opulent Innaloo establishment, and the decor inside is stunning as well. But the surrounds mean nothing if the food isn’t up to scratch – and thankfully Agni hits all the right notes.

3. GoGos Madras Curry House, 556 Beaufort Street, Mt Lawley – 9328 1828

The Indian cricket team eats here when in town. Howzat for an endorsement? The team has also hired owner Gogo Govardhan to be their chef when they tour the country. Suffice to say, Mr Govardhan is cricket mad. He also cooks one of the tenderest Indian-spiced lamb chops you’ll ever eat. While not the cheapest of menus, it’s the real deal and you can BYO wine, which eases the cost a little.

2. Little India, Warwick Grove, 1/639 Beach Rd, Warwick – 9448 8102

Don’t be deceived by its location next to Grand Cinemas in Warwick Grove. It’s got one of the biggest goat curry selections we’ve seen and no matter what we choose – whether it’s the lamb vindaloo, butter chicken, palak paneer, garlic naan, biryani, etc ­– we’ve never had a bad dish. Better yet, they’ll deliver to surrounding suburbs for $3 via Menulog.

1. Yogi Contemporary Indian Restaurant, 115 Mandurah Terrace, Mandurah – 9583 5932

This is no boo-boo – Yogi is our pick for Perth’s best Indian restaurant. “Yogi Indian Restaurant revisits the most typical Indian recipes, recreating the hundreds of years of flavours and subcultures that influence the dishes of this extraordinary country,” it says on the restaurant’s website. We couldn’t agree more.