Perth boasts a sizzling array of Mexican restaurants that bring bold flavours and lively vibes to the table. From hole-in-the-wall cantinas to sprawling beachfront venues, we’ve rounded up our favourite spots for all your taco cravings and tequila-fuelled adventures. Whether you’re planning a festive night out with the crew or looking for a date night destination bursting with spice and charm, this list has you covered. Grab a sombrero, sip on a Spicy Margarita, and let this guide lead you through Perth’s best Mexican restaurants.
La Cabaña

If La Cabaña is where you’re headed, you’re not just going to want to stop for drinks. If you’re chasing a Western Australian take on coastal Mexican cuisine, this South Fremantle restaurant and bar is where it’s at. Grab your amigos and venture to the historic port city because we’re talking Spicy Margaritas, Palomas, and Bloody Marias paired perfectly with fish, beef or mushroom tacos, ceviche, and damn good guacamole.
On The Border Mexican Bar & Grill

Fusing tradition with the modern, On The Border brings the best of Southern Californian flavours to Perth, offering a dining experience that’s as fun as it is flavourful. With a menu packed full of mouth-watering dishes like birria tacos, smoky ribs, fresh ceviche, and packed burritos, there’s something to satisfy every craving. Couple your meal with one of their on-trend cocktails, from tangy Spicy Margaritas to bold Mezcal creations, all served in a relaxed suburban setting in Mindarie. Whether you’re popping in for pre-drinks, settling in with a group for a long lunch, or hosting a private function, the venue caters to all occasions.
La Condesa
Tucked in the heart of historic Subiaco, La Condesa offers a vibrant blend of Tulum vibes and Southern Californian-inspired Mexican cuisine. With its relaxed, beachy atmosphere, the modern Mexican cantina transports you straight to the Caribbean coastline. Food-wise, the menu combines traditional classics with playful twists, cementing the institution as an epic place to indulge in seasonal fruit cocktails, fresh, locally sourced seafood, and irresistible tacos. And for tequila lovers, the back bar is a must-try, featuring an impressive selection of 100% agave tequilas and mezcals. Whether you’re sipping cocktails or sharing plates, La Condesa is easily one of Perth’s best Mexican restaurants.
Caballitos

Hold on to your hats — and by hats, we mean sombreros — because you’re in for a treat. Caballitos is a Mexican cantina in the soul of Perth, home to DJs, mariachi bands, pole dancing, and piñata parties. There’s even a resident live tattoo artist inking free custom flash tattoos. Spanish for “little horse”, Caballitos features more than 200 tequilas and mezcals, plus plenty in the way of cocktails, beer, vino, and authentic Mexican tipples. In terms of sustenance, the food list isn’t massive, but it does the job. With fillings of pork and pineapple, braised black beans, spicy pulled chicken and beef, soft tacos are the hero of the small, but mighty menu.
La Cholita

In the heart of Northbridge, La Cholita brings bold Mexican flavours and a lively, laid-back vibe to Perth’s dining scene. For over a decade, this corner cantina has served up lip-smacking favourites like crispy Baja fish tacos, three cheese jalapeño quesadillas, and spiced pork belly with pomegranate salsa. Behind the bar, you’ll find more than 100 tequilas made from 100% agave, alongside their famous Spicy Margarita. Founded by restaurateur Clint Nolan, the mastermind behind Lavish Habits and venues like Sneaky Tony’s and Henry Summer, La Cholita is a must-visit. And we’ll let you in on a tip: the best seat in the house is the one at the bar.
El Público
Blending contemporary flair with traditional roots, Highgate’s El Público stands out as one of Perth’s best Mexican restaurants. The menu showcases an array of tempting options, from mushroom quesadillas to tacos brimming with chicken, pork, fish, or cauliflower — ensuring no guest leaves unsatisfied. Struggling to choose? Opt for the Feed Me menu, a delectable four-course journey for just $69.00, promising snap-worthy delights at every turn. Resistance is futile!
Frida Mexicana

Fremantle’s West End is now even tastier, thanks to the welcome addition of Frida Mexicana. Brought to you by the brilliant minds behind the immensely popular sister venue, Sana and situated in the former Sandrino’s site, Frida Mexican promises a fresh take on authentic Mexican cuisine made entirely from scratch. When it comes to what to order, jalapeño poppers and queso quesadillas are winners, along with the 11 types of tacos.
El Grotto

There’s plenty to adore about El Grotto. First, there’s the iconic Spicy Margarita; second, the irresistible tacos; and third, its unbeatable location just steps from the sparkling shores of Scarborough Beach. Picture this: quesadillas, seafood ceviche, burritos, and tostadas, all perfectly paired with a Mexican Standoff or a zesty Bloody Maria. Fire up the group chat for an evening of beachside, Mexican-inspired revelry and swing by for drinks and bites after a sun-soaked day by the sea.
Mexican Kitchen
Since 1980, Mexican Kitchen has been serving tacos, tequila, burritos, and beers smack bang in the middle of Fremantle’s charming cappuccino strip. Family-owned and brimming with vibrant charm, this spot surprises with its size — what looks like a cosy hole-in-the-wall opens up into a spacious underground dining area and bar. Open Tuesday to Sunday for dinner and weekends for lunch, it’s a go-to for flavour-packed Mexican fare and wallet-friendly specials. Think half-price nacho Tuesdays, two for one burrito Thursdays, $30.00 Fishbowl Fridays, and $12.00 Margarita Sundays. It’s the perfect excuse to spice up your week!
Al Pastor Taqueria & Tequila Bar

Nestled cosily inside The Sunshine Harvester Works in Fremantle, Al Pastor Taqueria is a small Mexican bar and kitchen slinging street-style favourites. We’re talking tacos, burritos, quesadillas, street corn, nachos, and loaded fries. You’ll be sipping on a cocktail from their tequila-based cocktail list and teleported to the thick of Mexico. The best part? There are tasty vegan options available, too.
Tommy Tacos

Tommy Tacos, a chef-driven gem in Highgate, is the brainchild of renowned chef Tomas Bidois. It was a 2016 trip to Mexico, combined with his experience as head chef at El Grotto and El Público, that sparked Chef Tomas’ love affair with tacos. Nestled in a cool alley adorned with vibrant street art, Tommy Tacos serves up some of the freshest, most flavoursome tacos in Perth. They work with local legends, La Tortilla, to craft the best tortillas around, ensuring each taco is a sumptuous bite. Don’t forget to pair yours with one of the expertly crafted cocktails for the ultimate combination.
Pancho’s
Just minutes from Perth’s CBD, Pancho’s has been a go-to for relaxed Mexican dining for more than 40 years. Known for its generous portions and mouth-watering flavours, the menu features classics like perfectly baked nachos, chilli con queso, enchiladas, tacos, and burritos, alongside loaded fries and jalapeño poppers. Pancho’s also knows how to deliver on value, with irresistible weekly specials. Think half-price nachos on Mondays, $20.00 meal combos on Tuesdays and Wednesdays, and $7.00 tacos and desserts on Thursdays.