Living in Perth my whole life and writing about food for nearly a decade, I’ve eaten my fair share of Thai food, from dodgy joints with great flavors to family-run restaurants that quietly serve some of the best Thai food in Perth.
Thai has become part of the local food fabric here, and the good places don’t need to shout about it. They’ve built a steady following just by doing things properly — rich curries, punchy salads, and stir-fries that actually taste like they came off a wok.
Perth’s got no shortage of good Thai restaurants, but only a few truly stick with you. The kind where you remember the Thai dish long after you’ve paid the bill. I’ve eaten through the hits and misses, so you don’t have to.
Here are the seven best Thai restaurants in Perth that I keep going back to — the ones that do it right, no fuss, no gimmicks, just good Thai food every time.
Best Thai Restaurants in Perth
1- Rym Tarng

Google Rating: 4.9
Located in Shop 8 at Bicton Central Shopping Centre on Canning Highway, Rym Tarng is a small Thai restaurant that consistently delivers big on flavor.
With only a couple of tables outside and just a few inside, seating is limited, so booking in advance is recommended. Takeaway orders also fill up fast, which says a lot about its popularity.
You definitely need to order the Pad Ka Pao Pork—pork mince stir-fried with basil, garlic, Thai chili, and snake beans, full of bold and spicy flavor.
Also, their Cashew Nut Chicken is a must-try, offering the perfect mix of crispness and tenderness.
The Signature Pork Jowl, however, is easily the most ordered item for a reason—it’s rich, flavorful, and melts in your mouth.
If you’re after something comforting, the Massaman Beef Curry and Chicken Pad Thai are both excellent choices. And for something lighter, try the Angus Beef Salad.
Prices are reasonable for the generous portions and authentic Thai flavors.
2- Khanom Thai

Google Rating: 4.8
Khanom Thai, located at 219 Bulwer Street, is arguably one of the best Thai restaurants in Perth, known for its authentic Thai dishes and friendly service.
It’s the kind of place that serves authentic Thai food full of flavor without any fuss. The vibe is relaxed, and meals come out quickly without sacrificing quality.
You should start by ordering the deep-fried prawn crackers or the crispy squid served with a sweet chili and mayo combo—both are great appetizers.
The Thai Pork Sausage goes perfectly with their Tom Yum Fried Rice, creating a spicy and savory mix.
The Pork Skewers with Sticky Rice is another must-order on the menu for meat lovers.
You also can’t go wrong with the Satay Chicken, served with rich peanut sauce—the chicken is tender and cooked just right.
Even the Thai Red Duck Curry is very good, probably one of the best around, loaded with flavor and cooked to perfection.
If you are a vegetarian, you will love the crispy, flaky Vegetable Curry Puffs.
Also Read: Best Indian Restaurants in Perth
3- Kub Kao

Google Rating: 4.8
Located at 568 Beaufort Street in Mount Lawley, Kub Kao delivers one of the best Thai dining experiences in Perth.
The setting is modern yet relaxed, and the staff are both welcoming and attentive. It’s a great Thai food place to enjoy flavorful Thai food with consistent quality.
The Duck Red Curry is a customer favorite, known for its lean meat and rich, savory taste.
Another great item on the menu is the Massaman Beef Curry, with fall-apart tender beef and a creamy, slightly sweet curry sauce that’s incredibly satisfying.
Also, the deep-fried barramundi with three-flavor sauce offers a crispy, tangy, and mildly spicy experience that seafood lovers will enjoy.
For something lighter, you can order the Thai Beef Salad, which is a fresh mix of herbs, vegetables, and tender beef, perfectly balanced with zesty dressing.
The Coconut Prawns are also worth mentioning—crispy outside, juicy inside.
The food presentation is impressive, and the portion sizes are just right. Kub Kao is a must-visit if you’re after authentic Thai food with excellent service.
4- Golden Sukhothai Restaurant

Google Rating: 4.7
Golden Sukhothai Restaurant, located at 256 Adelaide Terrace, is a solid option for Thai food lovers in Perth.
While the Thai flavors are adjusted to suit Australian preferences, the food is still delicious and satisfying.
The space is clean, with plenty of seating and a visible kitchen that shows everything is well-maintained and orderly.
You should start your Thai meal with the prawn spring rolls or satay chicken skewers—both are AMAZING!
Also, you need to try the Tom Yum soup, which is mild, making it great for anyone who prefers less spicy food.
The Chicken Tom Kha is rich and full of flavor. Seafood fans should definitely try the Pad Thai Noodles with Seafood and the deep-fried prawns with garlic and pepper.
Another dish worth trying is the Pork Belly Curry, packed with deep Thai flavors.
Prices are reasonable, and the portion sizes are generous. If you’re exploring Thai food in Perth, this place deserves a spot on your list.
Also Explore: Best Things to Do in Perth
5- Thaitan Thai Cuisine

Google Rating: 4.7
Thaitan Thai Cuisine is located inside the Karrinyup shopping centre at Shop 1231/200 Karrinyup Road.
Don’t be discouraged by its food court setting—it offers amazing food with a great view and even better service.
Their Tom Yum soup is bursting with authentic flavors, and the Thai milk tea is a perfect drink to pair with your meal.
The slow-cooked pork is a must-try—it’s tender and packed with flavor, especially with the fresh chili garnish. Even the coconut prawns are crispy, light, and kid-friendly.
If you’re into salads, the crispy pork salad is crunchy and refreshing with a zing from red onions.
The Pad Thai is also a must-order—well-balanced and tasty.
Pork lovers shouldn’t miss the crispy pork belly bites or the 8-hour stewed pork leg, which is full of deep, comforting flavors.
This Thai restaurant in Perth proves you don’t need a fancy setting to enjoy great Thai food.
6- BAAN BAAN

Google Rating: 4.6
Located at 172 Newcastle Street, BAAN BAAN is indeed the best Thai restaurant in Perth’s CBD.
This Thai food place offers an upscale experience with dishes that blend traditional Thai recipes and local tastes.
Though it’s a bit pricier, the food and experience are well worth it, especially if you’re dining with friends and want to try multiple dishes.
Start off with the crispy chicken wings and papaya salad; both are fresh and flavorful.
For mains, the Northern Beef Ribs Curry is a top pick—the meat is fall-apart tender and packed with savory flavor.
The turmeric fish is another item on the menu that you need to order for its soft texture and tangy sauce topped with fried onions.
Also, don’t miss the BBQ pork cheek and the smoked duck curry with lychee, both offering unique flavor combinations.
Even simple dishes like veggie stir fry or Pad Thai are done exceptionally well.
BAAN BAAN is perfect for a special night out in Perth with amazing Thai food.
Also Read: Best Ramen in Perth
7- Louder Louder

Google Rating: 4.6
Louder Louder, found at 47 Lake Street in Northbridge, is one of Perth’s most popular Thai restaurants for good reason.
The atmosphere is laid-back and friendly, making it a great place for casual meals or catch-ups with friends. The dining space feels open and comfortable, not cramped at all.
Their Tom Yum soup is rich, bold, and comforting—one of the best in Perth.
The beef tartare is fresh and flavorful, and would pair perfectly with something crispy.
Even the Pad Thai here is a hit, with fresh, juicy shrimp that elevate the dish.
You also must order their signature slow-cooked pork knuckle and green curry, which deliver on flavor and tenderness.
The spicy mince larb is another favorite with a real kick. Seafood lovers should try the 3-Flavours Barramundi—it’s crisp, tangy, and full of flavor.
Don’t forget to try the house cocktail—it’s as memorable as the food itself.

Leave a comment