If you’re craving Mexican food in Perth, you’re in luck. This city is packed with amazing spots serving up everything from street-style tacos to hearty burritos. Each place has its own unique vibe and flavors to love.

Wondering where to go for the best Mexican eats in Perth, WA? Check out these top places. They offer delicious food, cozy atmospheres, and authentic experiences.
Stick around. I’ll walk you through the standout dishes, fun vibes, and must-try flavors at each restaurant. Trust me, you won’t want to miss this!
Top 10 Mexican Restaurants in Perth, WA
- el Publico
- La Cholita
- Zambrero East Perth
- Don Birria Mount Lawley
- On the Border
- Hermanos En Cantina
- La Condesa
- Pancho’s Mexican Villa Restaurant
- La Cabaña
- Caballitos
1. el Publico
Phone: 0418 187 708
Menu: elpublico.com.au
Directions: Open on Map
El Publico is an absolute must-visit spot in Highgate. It’s fun, it’s buzzing, and the flavors are seriously amazing. They serve tasty Mexican tapas and have a wide selection of tequila and mezcal. The indoor and outdoor seating make it perfect for any vibe.
The moment I walked in, I felt the energy. The staff was super friendly. The decor? Simple, yet totally stylish. It’s a place where you just want to sit back, relax, and soak it all in.
What makes El Publico special is its fresh ingredients and bold flavors. You’ve got to try the pork belly tacos. They’re juicy, tender, and full of punchy flavors. Don’t miss the charred corn, either. It’s smoky, sweet, and oh-so-delicious. You’ll love every bite!
2. La Cholita
La Cholita is such a fun spot in Northbridge. It’s bright, lively, and full of energy. The colorful space makes you smile right away. Plus, they have an awesome selection of sangria, margaritas, and tequilas.
When I stepped inside, I felt the buzz. The friendly staff greeted me with big smiles. I loved the cheerful vibe all around.
What I really enjoy about La Cholita is the food. The tacos are simply amazing. They are fresh, flavorful, and super tasty. You also have to get the nachos with guacamole. They’re cheesy and crunchy, and perfect for sharing. Every bite is a little piece of heaven! You won’t want to miss out on this place.
3. Zambrero East Perth
Phone: (08) 6285 7526
Menu: www.zambrero.com.au
Directions: Open on Map
Zambrero East Perth is such a gem! The moment you walk in, it feels cozy yet modern. The seating options are great, whether you want indoor comfort or outdoor fresh air. And if you’re not staying, they’ve got takeout and delivery covered too.
What really hit me was how fresh everything tasted. The burrito bowl? Oh, it’s a must-try. The flavors are bold yet feel super light and healthy. Plus, the nachos are crazy good—crispy, cheesy, and loaded with toppings. Every bite feels like a little party in your mouth.
Oh, and the staff? So welcoming and helpful. They made ordering so easy. The whole vibe here is just friendly and chill. It’s a spot you’ll want to keep coming back to!
4. Don Birria Mount Lawley
Don Birria in Mount Lawley is just awesome. The place feels super chill. You can sit inside or enjoy the fresh air outside. Plus, they have takeout if you’re in a rush. Oh, and the entrance? Totally wheelchair-friendly.
The moment I walked in, the smell was heavenly. It made my stomach growl! The staff? So kind and helpful. They smiled, chatted, and made me feel welcome.
Their birria tacos are out of this world. Juicy, tender meat wrapped in soft tortillas. The flavors are bold but comforting. I dipped them in the consomé. Wow, it was perfect. Warm, rich, and full of taste.
If you’re craving Mexican food, this is the spot. It’s cozy, tasty, and worth every bite!
5. On the Border
Phone: (08) 6201 7032
Menu: www.ontheborder.com.au
Directions: Open on Map
On the Border in Mindarie is a fantastic place to eat. The setting is warm and cozy. You can choose to sit inside or enjoy the outside vibe. They even offer delivery and takeout if that’s your scene!
When I walked in, I felt welcomed right away. The staff was friendly and cheerful. They made ordering super easy!
What really stands out here is the big portions and fresh flavors. The sizzling fajitas are a must-try. They come out hot and full of tasty meat and veggies. And you can’t forget the tortilla chips with salsa. They’re crunchy and oh-so-good! This spot is a place I’ll definitely visit again!
6. Hermanos En Cantina
Phone: (08) 9271 4312
Menu: www.hermanosencantina.com.au
Directions: Open on Map
Hermanos En Cantina in Mount Lawley is such a fun place! The vibe is super chill and colorful. You can eat inside or outside, which is nice. It’s also really easy on the budget.
When I visited, I loved how friendly everyone was. The staff made me feel right at home. I knew I was in for a treat!
What really stands out here are the tacos. They are fresh, tasty, and bursting with flavor. I highly recommend the fish tacos. They’re crispy on the outside and tender on the inside. Don’t skip dessert! The churros are simply amazing. Sweet and warm, they are the perfect way to finish your meal! I can’t wait to go back!
7. La Condesa
La Condesa in Subiaco is such a delightful spot! The place has a warm and inviting feel. You can eat inside or enjoy the outdoors, which is perfect on nice days. Plus, it’s easy to access for everyone!
When I went, I loved how cozy it felt. The staff was super friendly and made me smile right away. It felt like a fun little escape!
What really stands out at La Condesa is the delicious food. I highly recommend the carne asada tacos. They are juicy, tender, and bursting with flavor. And you can’t miss the guacamole! It’s super fresh and creamy, perfect for dipping chips. This spot truly captures the spirit of Mexican dining!
8. Pancho’s Mexican Villa Restaurant
Phone: (08) 9361 2135
Menu: www.panchos.com.au
Directions: Open on Map
Pancho’s Mexican Villa Restaurant is such a fun place! Located on Albany Hwy in East Victoria Park, it has a really lively fiesta vibe. You can grab curbside pickup or delivery, or enjoy your meal inside or outside. And guess what? They even have a wheelchair-accessible entrance!
When I walked in, I felt the festive spirit right away. The colorful decorations made me smile. The staff was super friendly, which made me feel right at home.
What really stands out are the delicious dishes. I highly recommend the enchiladas. They are creamy and full of flavor. The tacos are amazing too! They’re fresh and packed with tasty fillings. Don’t forget to try a tequila cocktail; they really complete the experience!
9. La Cabaña
La Cabaña is such a cozy spot. It’s in South Fremantle, and it feels so laid-back. The vibe is fun and boho. You can sit inside or outside. The patio is amazing, especially when the weather’s nice. And don’t worry—it’s super accessible for everyone.
Their food is something else. It’s like Mexico meets Australia. Fresh, colorful, and loaded with flavor. The mix of styles is really creative. Every dish feels special, like it’s made with love. Oh, and the drinks? Just wow. They pair so perfectly with the food.
I’d say try the tacos first. They’re bursting with flavor. The charred corn? It’s smoky and a little sweet. Everything tastes so fresh and vibrant!
10. Caballitos
Phone: 1800 763 253
Menu: www.caballitos.com.au
Directions: Open on Map
Caballitos is such a fun place to hang out! It’s right on Queen Street in Perth. The vibe is lively and exciting. You can choose to sit inside or enjoy outdoor seating. If you don’t feel like dining out, they offer delivery too!
When I went, I loved the energy all around. There were lots of happy people enjoying their meals. The staff was super nice and made me feel welcome right away.
The tacos here are something you have to try. I really enjoyed the pulled pork tacos. They were juicy and packed with flavor. And the cocktails? Just amazing! They’re fun and refreshing—perfect for a night out. Overall, it was a fantastic experience!
Map of Mexican Restaurants in Perth, WA
Choosing the Right Restaurant for You
With 10 excellent places, here’s a quick comparison to help you decide:
Restaurant | Price | Seating | Takeout | Delivery | Wheelchair | Reservation |
---|---|---|---|---|---|---|
el Publico | Moderate | Yes | Yes | Yes | – | Yes |
La Cholita | Moderate | Yes | Yes | No | – | Yes |
Zambrero East Perth | – | Yes | Yes | Yes | Accessible | No |
Don Birria Mount Lawley | – | Yes | Yes | – | Accessible | No |
On the Border | Moderate | Yes | Yes | Yes | Accessible | Yes |
Hermanos En Cantina | Inexpensive | Yes | Yes | Yes | Accessible | Yes |
La Condesa | – | Yes | – | No | Accessible | Yes |
Pancho’s Mexican Villa Restaurant | Moderate | Yes | Yes | Yes | Accessible | Yes |
La Cabaña | Moderate | Yes | – | No | Accessible | Yes |
Caballitos | Moderate | Yes | No | Yes | Inaccessible | Yes |
Frequently Asked Questions
1. What are the best Mexican restaurants in Perth, WA?
If you’re looking for the best Mexican spots, you can’t miss El Publico, La Cholita, and Zambrero. They all have tasty food and a great vibe!
2. Do Mexican restaurants in Perth offer takeout or delivery?
Yes! Lots of Mexican restaurants in Perth do takeout and delivery. It’s super easy to enjoy your favorites at home.
3. Are there vegetarian or vegan options at Mexican restaurants in Perth?
Definitely! Most places have yummy vegetarian and vegan options. Think bean tacos, veggie fajitas, and fresh guacamole!
4. Can I make a reservation at Mexican restaurants in Perth?
For sure! Many restaurants take reservations. It’s a smart move, especially on busy nights, to save your table.
5. What is the price range for meals at Mexican restaurants in Perth?
Prices can vary, but generally, they’re pretty moderate. You can find dishes that fit different budgets, from casual bites to nicer meals.
6. What drinks pair well with Mexican food?
Tequila, margaritas, and Mexican beers like Corona are great choices. Fresh fruit cocktails are also fun and refreshing with your meal!
7. Are Mexican restaurants in Perth family-friendly?
Absolutely! Many Mexican spots are super family-friendly. They often have kids’ menus and a relaxed vibe, making it perfect for everyone!