Food spread with burrata and skewers
Photograph: Supplied | Lions and Tigers
Photograph: Supplied | Lions and Tigers

The best Indian restaurants In Perth

Want a curry in a hurry? Spice up your life with our picks of Perth’s top Indian restaurants

Dale Anninos-Carter
Advertising

There’s no better feeling than your sinuses getting a well-deserved cleanse, and we’re happy to report that a feast at any of Perth's best Indian restaurants will do the trick. Yep, there are venues for every kind of curry craving, Indian street food and fusion fare in the world's most isolated major city.

To help find the spot that's right for you, Time Out has enlisted Dale Anninos-Carter, a food writer who loves her dosas and hot samosas, to come up with a list of the best Indian restaurants in Perth that will knock your socks off. Her top pick is Sauma, a contemporary Northbridge eatery serving up Indian street food with elevated flair. Other favourites include  Chutney Mary’s, an Indian institution in Subiaco that has stood the test of time, or no-frills GamaGama, which specialises in South Indian cuisine (love that goat parotta!). Ready to hit flavourtown? Here are the best Indian restaurants in Perth.

For more about how we curate our reviews and guides, see our editorial guidelines.

🍽 The best restaurants in Perth
🍕 The best Italian in Perth
🍷 The best Japanese in Perth

Best Indian In Perth

1. Sauma

It’s no secret that Northbridge’s Sauma is highly regarded amongst spice seekers – never failing to get a mention as one of the best Indian restaurants in Perth. The contemporary eatery serves up Indian street food with an elevated flair, alongside inventive cocktails with a kick, craft beers and Western Australian-focused wines. The inventive tapas-style menu is designed for sharing – think Waygu beef samosas, twice-cooked lamb ribs and paneer tikka – before you mop up your mains with some tandoor-cooked naan. Our tip? Dine streetside with a pani puri shot in hand and immerse yourself in the Northbridge buzz.

Address: 200 William St, Northbridge

Price: Mid-range

2. Namaste India

Namaste India is a North Perth institution, so you'd best head there on an empty stomach. The contemporary dining room is bright and inviting, but the pretty plates are the main event – the eggplant curry is even served in an eggplant-shaped bowl – how’s that for a bit of fun? Vegan options are clearly labelled on a menu that's descriptive and hefty. The Goan fish curry is tangy, spicy and darn delish, the lamb shank curry is hearty and the savoury kashmiri naan stuffed with dried fruits is an adventure for the taste buds. Leave room for a serve of gulab jamuns.

Address: 18 Angove St, North Perth

Price: Budget

Advertising

3. GamaGama

In Tamil, gama means aroma – and you’ll definitely catch the scent of spices wafting through the air the moment you step into GamaGama. This no-frills spot dishes up favourites like paneer pakoras, prawn pepper fry, onion bhajis, as well as lamb seekh kebabs and smoky tandoori chicken straight from the tandoor oven. Don’t miss the house specials: a fragrant South Indian chicken curry simmered in coconut milk and freshly ground spices, or the goat kizhi parotta that's cooked in a banana leaf. You’ll also find hearty biryanis, Indo-Chinese fusion dishes and generous thalis. To finish, sip on a cooling rose lassi or warm up with spiced ginger cardamom tea. 

Address: 26B Chapman Rd, St James

Price: Budget

4. Chutney Mary’s Indian Restaurant

This long-standing Subiaco haunt has well and truly stood the test of time and holds a special place in the heart of many a Subi-dweller. With a fresh lick of paint and a few touch-ups here and there, Chutney Mary’s Indian Restaurant has transformed into a bit of a destination, if elevated, authentic Indian food is on your dining bingo card. The tandoori fish tikka melts in the mouth, the chicken palak cooked with spinach, ginger and curry leaves is a creamy sensation, while the bhindi do pyaza of okra is sublime. Top it all off with a Bollywood martini with hints of mango, and you’ve got yourself a winner-winner tikka dinner.

Address67 Rokeby Rd, Subiaco

Price: Mid-range

Advertising

5. Chakra Restaurant

Time and time again, Beaufort Street reels in the crowds for its diverse hospitality scene, and Chakra Restaurant on the Inglewood side of the street is no exception. The family-run corner restaurant dishes out both familiar and not-so-familiar fare from across the entirety of India. Chakra puts in the work when it comes to plating aesthetic looking food while sticking to authentic flavours. While you could tuck into the chicken biryani, beef vindaloo and lamb rogan josh, why not try something different like the slow-cooked lamb shanks or goat Mughlai. Or opt for a bite from the thoughtful vegan menu with the likes of soy 'chicken' drumsticks and Kerala tofu curry. The inventive drinks menu includes cocktails with Indian flavours. Apple chai martini, anyone?

Address: 839D Beaufort St, Inglewood

Price: Mid-range

6. Dosa Xpress

As you may have already guessed, Dosa Xpress specialise in dosa – a South Indian savoury crêpe of sorts. This South Perth spot is perfect for vegetarians and vegans, with a plant-based menu that also has gluten-free and organic options. The eatery’s moral code is to create "good food that just happens to be meat-free". A whopping 26 dosa are up for grabs, ranging from the traditional masala dosa to the cross-cultural Mexi roll dosa. They also have chaat and street-food style sandwiches made to order. And if dinner isn’t truly complete without a sweet treat, try the rasmalai – yum! 

Address: 53 Labouchere Rd, South Perth

Price: Budget 

Advertising

7. Balti Indian Restaurant

You’ve probably whizzed past Balti Indian Restaurant countless times on St Georges Terrace in the heart of the city. And while the facade appears relatively nonchalant, it’s not until you step inside the eating house that it becomes memorable. Balti’s dramatic neon-lit interior pairs well with its dramatically good curries, hailing from both the north and south of India. The super spicy chicken Chettinad is a South Indian crowd-favourite, while the Punjabi five lentil mix is definitely North Indian. If your sweet tooth wants a lil’ something, Balti’s gulab jamun is irresistible. This traditional dessert of deep-fried dough is doused in rosewater-flavoured sugar syrup – one simply isn’t enough!

Address: Shop 3/2 St Georges Tce, Perth

Price: Mid-range

8. Curry Munchers

Bursting with cheeky personality, Curry Munchers serves up modern Indian food worthy of a night out – with a side of Leederville vibes. The small, vibrant venue is a social hotspot, powered by creative cocktails, hearty classics and inventive dishes. Try any of their thalis that allow you to try a gazillion different dishes on one plate. Or order à la carte: paneer tikka, biryani, tandoori chicken, naan – the hits keep coming. Don't forget the cocktail list – the Mango Margarita really hits the spot. Curry Munchers is bold, generous and perfect for sharing a flavour-packed meal with good friends.

Address: 745 Newcastle St, Leederville

Price: Mid-range 

Liv Condous
Liv Condous
Former Lifestyle Writer
Advertising

9. Lions and Tigers

Coming in hot and spicy over in free-spirited Fremantle is Lions and TigersMatching the locale’s good vibrations, it plates up modern Indian cuisine in an up-market dining room adorned with funky artwork and intriguing decor. The seasonally-changing menu may include sourdough naan with whipped ghee, leek and fennel onion bhajis, xacuti roasted chicken and curry leaf papadams. You could also chow down on dishes from the sharing menu, then wash it all down with Garage Project’s pickle beer or a refreshing non-alcoholic grapefruit pressé. 

Address: 8 Bannister St, Fremantle

Price: Mid-range

10. Bollywood Spices Indian Cuisine

Tucked in the heart of Craigie Plaza, Bollywood Spices brings more than a decade of family-driven flavours to Perth’s northern suburbs. Chef-owner Roshan honed his craft in five-star Indian kitchens, creating a menu that spans North Indian classics like fiery curries, biryanis and tandoori specials served in generous portions. From entrees to mains and house specialities like lamb bhuna gosht and fish Hyderabadi, expect bold spices in a relaxed and welcoming setting. With BYO available, it’s the perfect neighbourhood spot for a comforting Indian feast.

Address: Craigie Plaza, Shop 9/15 Perilya Rd, Craigie

Price: Budget

Liv Condous
Liv Condous
Former Lifestyle Writer
Advertising

11. Spicy Affair Indian Restaurant

Over the years, East Vic Park has been transformed into a thriving dining destination where cuisines collide and hungry stomachs rumble for things nice and a little bit of spice. No-frills by nature, Spicy Affair Indian Restaurant remains a mainstay among locals. As for the menu, expect humble cooking with tradition at the forefront of its ethos. The chicken korma has a mild and creamy base, while the beef vindaloo is hot and spicy. Equally inviting staples include goat Madras, chicken jalfrezi and an oh-so-moreish dal makhani. It's BYO, so bring a tipple that pairs well and you’re in for a finger-licking feast.

Address: 909A Albany Hwy, East Victoria Park

Price: Budget

12. Jagga Daku

As Perth’s first Indian gastro pub, Jagga Daku, throws a culinary curveball. It's where bold Indian street-food meets tapas-style gastropub glamour. Expect inventive bites like butter chicken samosas and dahi puri alongside comforting curries. Then wash it all down with one of more than 50 rotating craft beers or a glass from the extensive wine list. Live music, striking artwork and even a Royal Enfield bike suspended overhead lend the venue a funky edge that feels memorable late into the night.

Address123 Oxford St, Leederville

Price: Mid-range

Liv Condous
Liv Condous
Former Lifestyle Writer
Recommended
    You may also like
    You may also like
    Advertising