Indian restaurants in Perth and WA have come a long way over the past decade. Once just a go-to for comforting takeaway, the Indian dining scene has transformed into a collection of top-tier restaurants—where balanced flavours, aromatic cocktails, and thoughtfully designed spaces create an experience worth lingering over.
With influences from across the subcontinent, you’ll find everything from fresh scallops with zingy prawn sambal and smoky BBQ prawns to velvety butter chicken, and rich, aromatic beef Madras. And while modern interpretations shine, the classics still hold their rightful place, with plenty of restaurants serving up time-honoured favourites to perfection.
Whatever you’re in the mood for, these are the best Indian restaurants in Perth and WA.
Sauma
With nearly a decade under its belt, Sauma remains a Northbridge favourite for bold flavours and a buzzing atmosphere. Crisp-shelled pani puri—made even more enticing with an optional tequila shot—are a must, as are the onion and cauliflower bhaji. The chicken tikka aachari delivers herbaceous char, while slow-cooked goat curry (bone-in for maximum flavour) and eggplant bartha bring the richness. Pair it all with something from the well-stocked drinks list and settle in for a memorable meal.
200 William Street, Northbridge
Lions and Tigers
Lions and Tigers brings bold, creative takes on Indian flavours to Fremantle. Their sourdough naan—dubbed “Steve #1”—arrives with whipped ghee sweetened with jaggery and spiced with cardamom, while wagyu skewers come with a trio of sauces: fermented chili, “chana” hummus, and mint chutney. Curries like the roasted tomato makhani with smoked paneer and sesame-hazelnut crumble pack a serious flavour punch, all best enjoyed alongside a cocktail or a pick from the tight, refreshment-ready wine list.
8 Bannister Street, Fremantle
Curry Port
It’s not every day you find a great Indian restaurant sitting on the edge of a motel forecourt, but that’s exactly where you’ll find Curry Port in Busselton. Right beside The Timothee Resort’s front desk, you’ll find curries that are truly exceptional and an eclectic ambience amped up by Hindi covers of Supertramp on the stereo and AFL on the TV. Must tries? The prawn masala, beef karahi, and a side of garlic cheese naan.
2/70 Causeway Rd, Busselton

Curry Port
Punjab Sweets & Curry House
At Punjab Sweets & Curry House, you’re in for a feast of bold flavours and comforting classics. Start with the amritsari kulcha—golden, crisp flatbread stuffed with spiced potatoes and served with cooling yoghurt and tangy pickles. Then there’s the haleem, a rich, slow-cooked stew of tender meat and lentils, packed with warming spices. The melt-in-your-mouth goat curry is a must, as is the palak paneer, where silky spinach gravy meets soft, house-made paneer. And before you leave, don’t forget to visit the sweet shop next door—rows of syrup-soaked jalebi, nutty burfi, and crisp laddu are the perfect way to round out the meal.
60 Eighth Ave, Maylands
Chakra
The complimentary pani puri burst with flavour, setting the stage for what’s to come at Chakra in Inglewood. Samosa cones—stuffed with potato or beef and filled with curried yoghurt—taste just as impressive as they look. Then there are the Indian-inspired cocktails, where saffron, jaggery, chilli, rose, roasted cumin, kewra, and fresh mango take centre stage—order a cocktail paddle and try them all. Add to that warm, attentive service from a team that’s clearly passionate about what they do, and you’ve got one of Perth’s best Indian dining experiences.
839D Beaufort St, Inglewood

Chakra
Festival India
Festival India brings the complex flavours, rich aromas, and vibrant colours of South Indian cuisine to Osborne Park. While the extensive menu of warming curries is tempting, the real star is their signature dosas—crispy, golden pancakes made from fermented rice and black lentils, stuffed with spiced potatoes and seasonal vegetables. Dine in or take away, they’re well worth a try.
4/240 Main St, Osborne Park
Mother India
As traditional as they come, Mother India is a cult favourite amongst the Fremantle crowd—something you’ll quickly realize if you’ve ever tried ordering takeaway on a Sunday night, when delivery wait times stretch to two or three hours. But is it worth the wait? Absolutely. The garlic naan strikes the perfect balance of chew and crisp, the Kerala lamb is rich with aromatic spices and creamy coconut, and a lineup of raitas keeps heavier dishes like beef vindaloo bright and fresh.
23 Forrest St, Fremantle

Mother India
Chutney Mary’s
An oldie but a goodie, Chutney Mary’s has been delivering bold flavours to Subiaco locals for almost 20 years. The decor might be a little dated, but one bite of the goat curry and you won’t care. Pair it with a Bollywood Martini—spiked with mango liqueur and mango purée—and you’re in for a treat.
67 Rokeby Rd, Subiaco
Namaste India
There’s little on the menu at family-run Namaste India that you won’t want to try. From the fish Amritsari—crispy, spice-marinated bites of deep-fried fish—to the rich, comforting lamb saag, every dish is fresh and full of flavour. The palak paneer, with tender paneer in a velvety spinach gravy, is a firm favourite, while the eggplant curry is a masterclass in just how good eggplant can be. Save room for the pistachio kulfi, and don’t forget to bring a bottle—it’s BYO.
18 Angove St, North Perth

Namaste India
Curry Munchers
An Indian restaurant that takes its cocktails as seriously as its curries, Curry Munchers in Leederville is a solid pick for a night out. Kick things off with the Avadhi lamb chops—coated in saffron and cashews—or the crispy butter chicken bombs. Feeling bold? The chicken phall brings serious heat without skimping on flavour. For something milder, the baghare baingan (eggplant) offers a rich, coconut-laced take on tradition.
745 Newcastle St, Leederville
Gogos
When Madras Curry House closed in 2018, fans of Chef Govinda “Gogo” Govardhan were left wondering where they’d get their next fix. Thankfully, Gogos arrived in South Perth, delivering big flavors on a small sharing menu and a wine list that wouldn’t be out of place in a small bar. The lamb chops are perfectly spiced, perfectly tender, and an absolute must-order, while the chicken makhanwala will put your usual butter chicken order to shame.
35 Mends St, South Perth
Want more? Find the best food courts in Perth here.