“A vibrant, colorful scene of a bustling Perth street lined with Indian restaurants, their signs glowing under a golden sunset. Plates of steaming curry, naan, and dosas are artfully arranged in the foreground, with a diverse crowd enjoying the food. Include subtle branding with ‘beliefit.com.au’ in the bottom right corner.”
Imagine this: you’re strolling through Perth, the sun dipping below the horizon, and your stomach starts rumbling. You’re craving something bold, something aromatic—something Indian. Whether it’s the creamy comfort of butter chicken or the fiery kick of a South Indian vindaloo, Perth’s Indian dining scene in 2025 is a treasure trove waiting to be explored. I’ve scoured the city, battled indecisiveness over menus, and braved spice levels that made my eyes water—all to bring you the ultimate list of the 10 best Indian restaurants in Perth 2025. From hidden gems to well-loved favorites, this guide is for anyone who’s ever googled “Indian restaurants near me” or wondered where to find the top Indian restaurants Perth has to offer. Stick with me, because we’re diving into a world of flavors that’ll make your taste buds dance—and maybe even sweat a little.
Why Indian Food in Perth is a Big Deal
Perth’s food scene is as diverse as its people, and Indian cuisine has carved out a special spot here. Why? It’s the perfect antidote to a long day—comforting yet exciting, familiar yet exotic. In 2025, the demand for Indian restaurants in Perth is skyrocketing, thanks to a mix of authentic eateries and innovative twists. Whether you’re near the CBD or out in the suburbs, there’s a spot dishing up naan and curry that’ll make you forget all about that bland sandwich you had for lunch. Plus, with options ranging from South Indian restaurants to North Indian classics, there’s something for everyone—no matter how picky you are.
1. Sauma – Northbridge’s Street Food Star
Location: 200 William St, Northbridge, Perth, WA 6003
Top Food Served: Pani Puri Shots, Jumbo Thali, Kerala Fried Chicken
Picture this: you’re weaving through the electric buzz of Northbridge, Perth’s nightlife hub, and your nose catches a whiff of something irresistible—spices, smoke, and a hint of something fried and fabulous. That’s Sauma calling your name. Tucked at 200 William St, Northbridge, WA 6003, this gem is the brainchild of Chef Gurps Bagga, who grew up snacking on street food in Dehradun, India. Sauma isn’t your average curry house—it’s a love letter to India’s chaotic, flavor-packed streets, served with a modern twist that screams Perth cool. Think of it as one of the best Indian restaurants Perth has to offer if you’re craving something beyond the usual.
The star here? The Jumbo Thali, a massive platter that’s a riot of textures and tastes: panyaram (those fluffy rice-lentil cakes), Kerala-style fried chicken with a spicy crunch, and a creamy coconut fish curry that’s like a warm hug from the coast. Then there’s the slow-cooked wagyu beef with cardamom—it’s rich, tender, and worth every bite. Don’t sleep on the Pani Puri Shots either—crisp wheat bubbles filled with tangy coriander and mint water that burst in your mouth like tiny flavor bombs. Pair it with a tamarind margarita from their killer cocktail list, and you’re in for a night that’s equal parts feast and party. The vibe is laid-back yet lively, with rustic wooden tables and neon signs, making it perfect for groups or a solo spice adventure. If Indian restaurants near me is your late-night Google search, Sauma’s late hours and shareable plates make it a no-brainer.
2. 2 Fat Indians – A Curry Lover’s Dream
Location: Multiple (e.g., 98-100 James St, Northbridge, WA 6003)
Top Food Served: Butter Chicken, Garlic Naan, Lamb Rogan Josh
If curry is your love language, 2 Fat Indians is about to become your soulmate. With multiple locations—let’s spotlight the one at 98-100 James St, Northbridge, WA 6003—this place is a pilgrimage site for anyone hunting good Indian restaurants near me. It’s not flashy or pretentious; it’s just damn good at what it does: serving up authentic, hearty Indian classics that leave you full and happy. The staff here are subcontinent natives who know their stuff, and the menu pulls from every corner of India, making it a dream for curry lovers who want variety without compromise.
Top of the list? The Butter Chicken—silky, tomato-rich, and just the right amount of creamy, it’s the kind of dish that makes you wonder why you’d ever cook at home. Pair it with their Garlic Naan, golden and glistening with butter, so perfect you’ll be scraping the plate for every last crumb. The Lamb Rogan Josh is another standout—slow-cooked, aromatic, and packed with spices that linger without overwhelming. The casual setting—think simple tables and warm lighting—makes it ideal for a low-key dinner or a quick takeaway when you’re too tired to cook. It’s reliable, it’s delicious, and it’s cemented itself as one of the top Indian restaurants Perth locals swear by. Bring a date or a crew; either way, you’re leaving satisfied.
3. Dosa Xpress – South Indian Bliss
Location: 56 William St, Perth, WA 6000
Top Food Served: Cheese Burst Dosa, Podi Idli, Paan Ice Cream Rolls
Craving something light yet packed with flavor? Dosa Xpress at 56 William St, Perth, WA 6000 is your ticket to South Indian heaven. This isn’t your heavy curry spot—it’s all about crisp dosas, tangy chutneys, and that airy, comforting vibe South Indian restaurants are famous for. Tucked in the heart of Perth, it’s a haven for vegetarians, spice seekers, and anyone who’s ever wondered what a dosa could do to their soul.
The Cheese Burst Dosa is the headliner—imagine a golden, paper-thin crepe stuffed with oozy cheese, crisp on the edges and indulgent inside. Add jalapeños if you’re feeling brave. The Podi Idli, soft steamed rice cakes dusted with spicy lentil powder, is a bite-sized revelation—simple yet addictive. And for dessert? Their Paan Ice Cream Rolls—rolled right before your eyes—are a sweet, betel-leaf-infused treat that’s as fun to watch as it is to eat. The place itself is no-frills but buzzing with energy, with the sizzle of the griddle and the chatter of happy diners filling the air. It’s a top pick among Indian restaurants Perth offers if you want authentic South Indian flavors without the heaviness of North Indian curries. Perfect for a quick lunch or a late-night snack run.
4. Balti – A Tale of Two Indias
Location: 3/2 St Georges Terrace, Perth, WA 6000
Top Food Served: Goat Curry, Seafood Platter, Tandoori Chicken
Ever wish you could taste the best of North and South India in one meal? Balti, nestled at 3/2 St Georges Terrace, Perth, WA 6000, makes that dream a reality. This spot is like a culinary crossroads, with two chefs—one from the North (Chundugi) mastering rich curries, the other from the South (Nilambur) nailing fresh seafood dishes. It’s a BYO haven right in the CBD, making it one of those Indian restaurants in Perth that’s as practical as it is delicious.
The Goat Curry is a Northern triumph—tender, succulent, and spiced just right, with a depth that warms you from the inside out. Then there’s the Seafood Platter, a South Indian masterpiece of prawns, fish, and squid, kissed with coastal spices and served sizzling. The Tandoori Chicken ties it all together—smoky, juicy, and a crowd-pleaser. The decor’s simple but elegant, with a focus on the food rather than frills, and the BYO option means you can pair your meal with whatever wine or beer you fancy. It’s a gem for anyone searching for good Indian restaurants near me in the city, offering a dual culinary journey that’s hard to beat.
5. Mother India – Fremantle’s Flavor Haven
Location: 23 High St, Fremantle, WA 6160
Top Food Served: Mother India Banquet, Tandoori Prawns, Garlic Naan
Fremantle’s got a vibe—arty, salty, and a little rebellious—and Mother India at 23 High St, Fremantle, WA 6160 fits right in. Since 1990, this spot has been dishing out gluten-free, locally sourced Indian goodness that’s as affordable as it is tasty. It’s the kind of place that makes you feel like a regular even on your first visit, earning its stripes as one of the best Indian restaurants Perth locals adore.
The Mother India Banquet is the move here—$40 gets you three entrees, three mains, and sides like Garlic Naan and pulao rice. It’s a feast of tandoori prawns, buttery curries, and veggie delights that’ll leave you stuffed. The Tandoori Prawns alone—charred, succulent, and bursting with flavor—are worth the trip. The setting’s cozy, with a nod to Freo’s laid-back charm, and the staff treat you like family. If you’re exploring Fremantle and need Indian restaurants near me, Mother India’s warm hospitality and wallet-friendly prices make it a must-visit flavor haven.
6. The Cove – Attadale’s Hidden Gem
Location: 568 Canning Hwy, Attadale, WA 6156
Top Food Served: Pumpkin Masala, Chilli Mushroom, Dahi Golgappe
Tucked away in suburban Attadale at 568 Canning Hwy, Attadale, WA 6156, The Cove is the kind of place you’d miss if you didn’t know to look for it. Housed in a colonial-style building with verandahs and intimate rooms, it’s been a quiet legend since 1999, run by the same owners who clearly know their craft. This is one of those Indian restaurants Perth hides in plain sight, perfect for when you want quality without the CBD chaos.
The Pumpkin Masala is a veggie lover’s dream—sweet, spiced, and velvety, it’s comfort food with a twist. The Chilli Mushroom brings the heat, crispy and bold, while the Dahi Golgappe—puffed puris filled with yogurt and spices—offers a tangy, playful bite. The vibe is understated but welcoming, with soft lighting and a peaceful hum that makes it ideal for a date or a family dinner. It’s proof you don’t need to be downtown to find top Indian restaurants Perth—sometimes the best spots are the ones whispering from the suburbs.
7. Royal India – Hay Street’s Veteran
Location: 1134 Hay St, West Perth, WA 6005
Top Food Served: Mushroom Tikka, Goat Curry, Gulab Jamun
For over 30 years, Royal India at 1134 Hay St, West Perth, WA 6005 has been a fixture on bustling Hay Street, serving up Northern and Southern Indian classics with a regal touch. It’s not just a restaurant; it’s a time capsule of flavor, earning its place among the best Indian restaurants Perth has nurtured over decades.
The Mushroom Tikka is a smoky, spiced starter that melts in your mouth, setting the stage for the Goat Curry—a house specialty with tender meat, fresh tomatoes, and a yogurt tang that’s pure comfort. Finish with Gulab Jamun, those syrupy dough balls that are sweet without being cloying. The decor’s a bit old-school—think warm tones and classic Indian art—but it adds to the charm. Lunch or dinner, it’s a reliable pick for anyone googling Indian restaurants near me in West Perth, blending tradition with a seasoned confidence that only comes with time.
8. Curry Munchers – Community Comfort
Location: 614 Beaufort St, Mount Lawley, WA 6050
Top Food Served: Grilled Entrees, Creamy Curries, Naan
Mount Lawley’s food scene is a treasure trove, and Curry Munchers at 614 Beaufort St, Mount Lawley, WA 6050 is its Indian heart. This place is all about bringing people together with warm hospitality and flavors that feel like a hug. It’s got other locations too, but this one’s a standout for its community vibe, making it a shoo-in for good Indian restaurants near me.
The Grilled Entrees—think tandoori kebabs and smoky chicken—are a perfect start, juicy and spiced to perfection. The Creamy Curries—rich, velvety, and paired with fluffy Naan—are the main event, leaving you full but craving more. The space is cozy, with friendly staff who make you feel like you’re dining at a mate’s place. It’s casual enough for a weeknight meal but special enough for a gathering, cementing its spot among Indian restaurants Perth locals love for comfort and connection.
9. Festival India – Dosa Heaven
Location: 445 Hay St, Perth, WA 6000
Top Food Served: Paneer Dosa, Malabar Prawn Curry, Fish Vindaloo
If dosas are your thing, Festival India at 445 Hay St, Perth, WA 6000 is your paradise. With over 20 varieties of these South Indian crepes, this CBD spot is a haven for anyone seeking South Indian restaurants with flair. It’s not just about dosas, though—they’ve got seafood and spice to keep things interesting.
The Paneer Dosa, stuffed with homemade ricotta, is a cheesy, crispy delight that’s hard to share. The Malabar Prawn Curry brings coastal vibes—spicy, tangy, and perfect with rice—while the Fish Vindaloo kicks it up a notch with its fiery punch. The atmosphere’s straightforward but busy, with the clatter of plates and the aroma of spices filling the air. It’s a top contender for top Indian restaurants Perth if you’re after variety and authenticity, especially for a quick lunch or a dosa-fueled dinner.
10. Tandoori Flames – Crowd-Pleasing Classics
Location: 25 Wanneroo Rd, Joondalup, WA 6027
Top Food Served: Tandoori Platter, Butter Naan, Lamb Korma
Out in Joondalup at 25 Wanneroo Rd, Joondalup, WA 6027, Tandoori Flames is the go-to for feeding a hungry crew. This place knows how to please everyone, making it one of those Indian restaurants in Perth that’s built for sharing and celebrating.
The Tandoori Platter is a showstopper—sizzling chicken, lamb, and prawns straight from the clay oven, smoky and succulent. The Butter Naan is a must—soft, buttery, and perfect for scooping up the Lamb Korma, a mild, creamy dream that balances the tandoori heat. The vibe’s relaxed and family-friendly, with big tables and a welcoming hum. Whether it’s a group outing or a takeaway haul, it’s a reliable pick among best Indian restaurants Perth for classics done right.
How We Picked These Gems
We didn’t just throw darts at a map. Taste, authenticity, vibe, and value were our guides. From hole-in-the-wall joints to swanky spots, these Indian restaurants Perth offers stood out after countless meals and chats with locals.
Tips for Enjoying Indian Food in Perth
Pair your curry with naan, not rice, for maximum flavor. Ask for spice levels you can handle—trust me, “medium” can still pack a punch. BYO spots like Balti save cash, too.
Beyond the Plate – The Cultural Connection
Indian food isn’t just a meal—it’s a story of spices, traditions, and community. In Perth, places like those on beliefit.com.au bring that heritage to life, connecting us through every bite.
What’s Next for Perth’s Indian Scene?
In 2025, expect more fusion flavors and pop-ups. The top Indian restaurants Perth will keep evolving, blending tradition with Perth’s laid-back vibe.
Conclusion – Your Spicy Adventure Awaits
From Sauma’s street eats to Tandoori Flames’ hearty platters, Perth’s Indian restaurants in 2025 are a feast for the senses. So, next time you’re searching “Indian restaurants near me,” start here. Your taste buds will thank you.
FAQs
Q. What’s the best Indian restaurant in Perth for vegetarians?
A. Dosa Xpress and Mother India shine with veggie options.
Q. Are these restaurants spicy?
A. Most adjust spice levels—just ask!
Q. Which Indian restaurant is closest to Perth CBD?
A. Sauma and Royal India are minutes away.
Q. Do any offer takeaway?
A. Yes, all 10 do—perfect for a cozy night in.
Q. What’s a must-try dish?
A. The Jumbo Thali at Sauma is a flavor explosion.
Disclaimer
This list reflects personal experiences and research as of February 26, 2025. Menus, locations, and quality may change, so check with restaurants directly. Taste is subjective—your favorites might differ. Always confirm dietary needs with staff.