Sign in

Register

Forgotten your Password?

Enter your email address below and we'll send instructions and a link to reset your password

 

Unlock Perth's hidden gems

All the latest and greatest places to eat, drink, stay and play in your city.

 
By signing up, you agree to periodic email marketing from Sitchu to the email address you provided. Terms and Conditions. Privacy Policy.

Taco ‘Bout a Party: The Best Mexican Restaurants in Perth

With tacos, tequila and margaritas, there’s always a fiesta at the best Mexican restaurants in Perth.

La Cabana (Image Credit: Visit Fremantle)

From dusk till dawn, you might not find yourself trapped in a Quentin Tarantino cult film, but you will happily devour tacos and tequila at some of the best Mexican restaurants in Perth. In typical Western Australian fashion, we’ve fused classic Mexican flavours with our outstanding local produce for a modern twist on slow-cooked meats, gooey cheese, and zesty garnishes wrapped in tortillas, tacos, and quesadillas.

You can’t have a Mexican fiesta without tequila and smoky mezcal. The options are extensive, whether you’re popping by a taqueria or settling in for a session at a cantina, especially in Mt Lawley and Fremantle.

Here are our top picks of the best Mexican restaurants in Perth, served with ceviche and Margaritas on the side.

Tommy Tacos

Tommy Tacos

Tommy Tacos in Highgate has gone from a humble pop-up to one of Perth’s ultimate taco hotspots. Their all-gluten-free menu is bursting with flavour—think juicy birria beef tacos dunked in consommé, crispy baja fish tacos with tomatillo salsa, fried chicken wings with hot honey and chipotle mayo, and chargrilled carne asada fajita plates. The vibe? A colourful laneway perfect for Friday night feasting, especially during their "Bottomless Cocktails" sessions, where tacos, taquitos, and unlimited sips reign supreme.

With vegan-friendly options and serious Mexican flair, Tommy Tacos is where your cravings meet pure taco bliss, making it one of the must-try Mexican restaurants in Perth.

Sitchu Tip: Get the Cherry Bomb sour cocktail. 

448 Beaufort Street, Highgate

El Grotto

El Grotto

El Grotto is your go-to for a tasty Mexican feast. Start with barbacoa octopus empanadas or cerveza-battered cuttlefish tostadas paired with guacamole and peanut salsa macha. Dive into bowls of gooey queso with chips or savour beef birria burritos and tacos filled with everything from cauliflower to carnitas. Wash it all down with a sangria, spicy margarita, or a refreshing mandarin spritz. It’s the perfect spot to gather your crew and kick off the weekend with good vibes and even better flavours.

Sitchu Tip: El Grotto can host groups of up to 60—perfect for your next celebration!

Shop 5/148 The Esplanade, Scarborough 

Jalisco

Jalisco

For a taste of Mexico with a side of fun, head to Jalisco, Doubleview’s favourite tequila bar and taqueria. Their birria tacos are a must-try, with tender beef, molten cheese, house-made corn tortillas, and a rich dipping sauce that’ll have you hooked. The elotes—charred corn topped with manchego—are equally irresistible, while the baja tacos deliver fresh, bold flavours.

Sitchu Tip: Don’t miss the Cali Burrito, a California surfer-inspired creation stuffed with charred chicken, crispy fries, guacamole, queso, and salsa. Pair it all with a perfectly shaken margarita, and you're in foodie paradise.

197b Scarborough Beach Road, Doubleview

La Cholita

La Cholita

Perched on the buzzing corner of William and Aberdeen Streets in Northbridge, La Cholita is a go-to for fiery flavours, fun vibes, and tequila dreams—over 100 varieties, to be exact. Baja fish tacos, scallop ceviche tostadas, gooey three-cheese jalapeños, and crispy barramundi wings headline a menu made for indulgence. Pair it with a chilli-infused Margarita or Mole Old Fashioned as you soak up the lively front bar atmosphere. La Cholita is where spice, sass, and tequila collide, delivering all the Mexican-inspired magic your taste buds can handle.

279 William Street, Northbridge

La Condesa

La Condesa

Take a culinary journey south of the border—way south—to Tulum, where pristine white beaches meet rich Mayan culinary traditions. No passport is needed to savour the vibrant flavours at La Condesa. Their menu boasts expertly crafted dishes like pork belly tacos with orange and chilli salsa, melt-in-your-mouth 12-hour beef short rib, and sticky twice-cooked pork hock drizzled with agave and ancho tamarind caramel. Pair it all with a Cerveza on tap, a tequila-infused Dragon Fruit Samba, or your pick from their impressive list of tequilas and mezcals. ¡Salud!

483 Hay Street, Subiaco

Piggy Food Co.

Piggy Food Co

Piggy Food Co is the winning spot for food and beer lovers craving a casual yet flavour-packed experience. They pour the best local and international craft brews across ten rotating taps, perfectly paired with Southern Californian cuisine featuring a Mexican twist. Expect hand-pressed corn tortillas filled with slaw, salsa fresca, smoked chipotle mayo, and your choice of pulled pork, chicken, halloumi, or fried avocado. Other highlights include battered WA baby snapper, Shark Bay tiger prawn tacos, charred corn, chorizo burgers, Mexican bean-loaded fries, and quesadillas. Grab a brew and taco ‘bout a fiesta for your tastebuds!

229A Queen Victoria Street, North Fremantle 

Caballitos

Caballitos

Hidden away on a quiet back street in Perth’s CBD, Caballitos is a hidden gem where debauchery unfolds beneath the surface. Round up your besties for a night at this lively taqueria, where mariachis serenade you and tacos and tequila flow without restraint. With a resident tattoo artist and a pole for the uninhibited, Caballitos brings a unique mix of grungy, Vegas-inspired vibes. Loosely translating to "merry-go-round" (hence the pole) or "little horse," it’s a Mexican restaurant in Perth that promises an unforgettable, high-energy experience.

Basement, 26 Queen Street, Perth

La Cabaña

La Cabana

An aromatic Coffee Ancho Negroni, a zesty Pisco Sour, and oak-aged tequila crafted from agave set the stage for a great time. Embracing its coastal location in Fremantle, La Cabana serves up locally caught seafood, including freshly shucked oysters and tacos featuring Baja fish and spit-roasted chicken with orange adobo. Share plates like burnt eggplant dip and roasted cauliflower almost sound healthy enough to justify indulging in the warm chocolate fruit and nut brownie with mezcal to finish.

400 South Terrace, South Fremantle

Al Pastor Taqueria and Tequila Bar

Al Pastor Taqueria and Tequila Bar

It wouldn’t be hard to imagine driving down a dusty Mexican road to reach the rustic Al Pastor Taqueria and Tequila Bar. We’re loving their take on building your own tacos, burritos, and quesadillas, especially when they feature their signature beef short ribs or rotisserie pork shoulder with pineapple. Pair it with a side of street corn topped with flaming hot Cheetos and soothe it all with a frozen margarita or two—porque deliciosa!

The Sunshine Harvester Works, 1 James Street, Fremantle

Frida Mexicana

Frida Mexicana

Take the train out to Fremantle's Frida Mexicana—you won’t want to miss the free-flowing Palomas, Mexican Martinis, and classic Margaritas that are guaranteed to keep the good times rolling. This casual eatery serves up authentic Mexican food, made entirely from scratch, from lunch through to dinner. Start with the street corn elote and ceviche tostadas, then do yourself a favour and order the 'Feed Me' tacos. The Baja fish tacos are particularly delicious, perfectly complementing the coastal vibes of Fremantle, the bustling port city where it’s located.

97 Market Street, Fremantle 

Hermanos En Cantina

Hermanos En Cantina

There aren’t many dishes in Perth costing less than $10, which is why Hermanos En Cantina has outdone itself with its $8.50 tacos and toasties, and $9.50 quesadillas. Our picks include anything featuring the 12-hour slow-cooked beef brisket, the Booker T tacos with garlic king prawns, and the chicken quesadillas.

Open daily from 8am to 9.30pm, start your day at this Tex-Mex diner with scrambled or fried huevos (eggs) and toasted bagels piled high with guacamole and bacon.

Next door to The Astor Theatre in Mt Lawley, this tasty gem opened just before the pandemic hit—and lived to tell the tale.

663 Beaufort Street, Mt Lawley

El Publico

El Publico

Since opening in 2012, El Publico has done a brilliant job of perfecting its menu over the last decade. Their dedication makes it difficult to choose between the 16-hour slow-cooked beef short rib tacos, ceviche, or empanadas. If you opt for the mixed grill or the Feed Me menu, you won’t need to decide on individual dishes—just whether to order a flight of tequila or mezcal (side note: we vote yes). While you’re mulling it over, try a Mexican beer or the uplifting Exxpresso Loco margarita with coconut, coffee, and tequila.

511 Beaufort Street, Highgate

Don Birria

Don Birria

There’s only one thing better than a taco, and that’s dipping it in a rich broth developed during the meat marination process! Don Birria keeps things simple with tacos and quesadillas galore, but their deep-fried beef birria-filled tortillas are hard to resist. These crispy delights are regularly (and understandably) in high demand, so make sure to place your pick-up order early. Then, dip away in the comfort of your home.

3/80 Walcott Street, Mount Lawley

Now your tastebuds have travelled to Mexico with these best Mexican restaurants in Perth, check out where to find the best pizza and finest Asian restaurants in Perth for a flavour explosion. 

Stay in the loop

Subscribe
LOAD MORE ARTICLES