16 Of The Best Mexican Restaurants In Sydney Right Now

By Jack Revell
13th Dec 2023

Sydney/Eora likes its Mexican restaurants spicy, vibrant, and packed with tequila and mezcal—whether they're casual taco joints or elevated contemporary takes on Mexico's diverse culture and cuisine.

These are Urban List's picks for the best Mexican restaurants in Sydney right now.


18 Barrenjoey Road, Mona Vale

mexican restaurant sydney rosa mona vale
Image credit: Rosa | Instagram

A casual, contemporary Mexican restaurant just off the beach, Rosa is a fresh take on Mexican dining by the team behind Palm Beach's popular Dunes in a bright, white, two-storey space that feels pretty Playa del Carmen.

Peruse the menu of margaritas (including an exemplary spicy margarita and vibrant blue Tulum version), before dining on modern takes on Mexican fare including tequila pasta (instead of the typical vodka), half-shell Tasmanian scallops in jalapeño and lime butter and corn salsa, and flaming pineapple bombe Alaska.


415 King Street, Newtown

Walking into Maiz feels like you’re in a courtyard in Oaxaca or Puebla. It breaks away from the typical taco offerings to serve up Mexican cuisine with a vision of linking authentic food to the Aussie culinary scene.

Head chef and owner Juan Carlos Negrete is dedicated to this mission, describing food as “a language we use to express care to our close ones connecting generations, culture, and traditions. Every plate we create and serve is full of all of this.”

Nativo Mexican

Shop 6/45–55 Harris Street, Pyrmont

mexican restaurant sydney nativo tacos pyrmont
Image credit: Nativo Mexican | Supplied

It might only have seats for 14 guests, but tiny taqueria Nativo Mexican is serving up some seriously big flavours.

Chef-owner Manuel Diaz is drawing from his Oaxacan roots to serve up a menu of street-style tacos and snacks blending Mexican tradition with some local twists like Tasmanian octopus tacos with chimichurri, confit onions and potato, and guacamole with lemon myrtle oil and corn chips.

La Farmacia

81 Stanley Street, Darlinghurst

La Farmacia is medicinal in the sense that it’s an unpretentious Mexican restaurant that packs a lot of the vibes that you might find on the streets of Guadalajara. “For us, it's about staying true to the methods and ingredients from that region,” says co-owner Anthony MacFarlane. 

Grab a few tacos with fillings like twice-cooked pork belly, pork shoulder al pastor, or flank steak and work your way through the 15 margaritas (with crushed cricket rims!) while vibing to the loud and proud Mexican hip-hop. La Farmacia also does a mean bottomless brunch for $90pp, two-for-one margaritas Tuesday–Thursday, and $4 Taco Tuesday, just FYI. 


1 Temperance Lane, Sydney CBD

Mexican restaurant sydney esteban
Image credit: Esteban | Instagram

Dimly lit, subterranean, and intimate, Esteban is a date night spot, with the theatre of food being just as much a part of the meal as the dishes themselves.

The cosy and candle-lit laneway spot covers loads of flavour-packed, seafood, meat and veggie dishes, but we'd suggest the $105pp chefs menu which ticks off Tasmanian salmon ceviche tacos, seared pork belly with pickled radish, lamb shoulder birria, and tres leches cake.

You might also like


Potts Point

mexican restaurant sydney sonora potts point
Image credit: Sonora | Instagram

Sonora is all about big flavours in dishes like pork mojo tacos with sauerkraut and quatro epices, scallop ceviche with fennel puree, chilli oil and lime ash, and duck carnitas served with hibiscus, hazelnut crumbs, jalapeno chipotle and wheat tortillas.

If you come for the weekend bottomless deal, expect a non-stop fiesta of wildly flavoursome wheat tacos washed down with endless margs for $89. We recommend sitting out in the shady courtyard—a margarita just hits different outdoors.


Curl Curl

Over in the Northern Beaches (and 100% worth the trip across the bridge if you're not local), Muchacha is a firm favourite for Mexican and a bit of a best-kept secret up north.

Following the Cali-style approach to Mexican eats and with a cutesy kitsch aesthetic that feels like home, Muchacha offers generation portions at friendly prices alongside a suite of margaritas.

Nu'u By Nativo

29 Glebe Point Road, Glebe

Mexican restaurant sydney nu'u pyrmont
Image credit: Nu'u | Supplied

A second venue by the team behind Nativo, Nu’u is a two-storey Mexican restaurant and mezcal bar that's more dedicated to the vibrant, festive soul of Oaxaca—which is also the home of mezcal.

Here, chef-owner Manuel Diaz's menu of Oaxacan and southern Mexican flavours uses techniques including metate (grinding on traditional stone), and slow cooking in green clay pots, while also integrating native Australian ingredients.

Diana Farrera (as Australia’s only certified mezcologist) has crafted a drinks offering that boasts a huge selection of artisanal mezcals exclusively available at Nu’u, and spotlights the sustainable and ethical practices required to protect the traditional mezcal production process, with a cocktail list named after inspirational women from Oaxaca’s history and folklore.


Baja Cantina

43-45 Glebe Point Road, Glebe

Painted the perfect shade of tequila sunrise tangerine, Baja Cantina is hard to miss.

If your idea of Mexican restaurant looks like a bright and buzzing atmosphere, Californian-style Mexican eats, icy cold jugs of sangria, and a long list of tequilas and mezcals to match, you've come to the right place. There's also a roomy beer garden—perfect for balmy summer nights. 

Londres 126

8 Loftus Street, Sydney CBD

Mexican restaurant sydney londres 126
Image credit: Londres 126 | Instagram

Spinning premium produce in a setting inspired by the '40s in Mexico City, Londres 126 is a Mexican restaurant that brings big Frida energy to the Sydney CBD.

Dress up and book in for lobster tacos, crispy pork belly with pineapple, chili mojo and achiote pearls, and charcoal-grilled blue mackerel with chilpachole sauce, smoked tomatoes and ponzu dressing. To sip, there's premium artisanal mezcals available neat or as creative cocktails, plus Mexican beers and classic Aussie and international wines.


Shop 7/33 Bayswater Road, Potts Point 

Rising from the ashes of Barrio Chino, Chula is a funky and fun Mexican restaurant that's loved just as much for its cocktails as its food.

They don’t make any claims to authenticity and put a modern spin on traditional dishes, with highlights like tuna sashimi tostadas, spiced soft shell crab tacos, and a churro ice cream sandwich. The bottomless brunch—which we reckon is one of the best in Sydney—has become extremely popular, and with ceviche, barbecue corn, four zingy tacos to choose from AND dessert plus bottomless margaritas, wines and beers for $99, it’s not hard to see why.

Bad Hombres

40 Reservoir Street, Surry Hills

Mexican restaurant sydney bad hombres surry hills
Image credit: Bad Hombres | Instagram

Vegan Mexican food makes sense—salsas and herbs do the heavy lifting for flavour, and veggies cook down to hearty taco fillings just as well as lamb shoulder.

Plant-based Mexican restaurant Bad Hombres does the vegan thing well, with snacks and larger share plates like Baja jackfruit and miso eggplant tacos and cured watermelon stepping in for tuna in satisfying tostadas with cabbage, chipotle mayo and sesame seeds.


105 Pitt Street, Sydney CBD

Behind a sleek, glass-fronted exterior in the city hides a long corridor of Mexican-themed mayhem. Mejico is the brainchild of head chef Daniel Schai and entrepreneur and philanthropist Dr Sam Prince. Prince is the founder of the booming Zambrero chain but Mejico is a big step up from the fast-food experience and offers street snacks and zesty mains in a lively setting.

The best part of Mejico is the guacamole, which is made in front of you to taste, but the barramundi with pineapple salsa is also pretty exceptional. 


266 Campbell Parade, Bondi Beach

Mexican restaurant Sydney calita bondi
Image credit: Calita | Instagram

Calita does Mexican seafood at its best and in a location so good you wouldn’t want to try it elsewhere. It’s another Milpa Collective outpost to add to the ranks of the above Sonora and co. but this one plays it a little differently by focusing on fresh, local seafood with a tropical spin. In their tiny, beachy bar they serve up a short but sweet menu of tacos and mains with the fiery chilli tiger prawns and fish and chip tacos with jalapeno, tartar sauce and chives being crowd faves.

They also offer an extensive range of sustainably sourced mezcal, which can be ordered neat or in one of their bespoke cocktails like their Vuelve al a Dia—a Mexican take on the Bloody Mary.

Vandal Taqueria

403 King Street, Newtown

“Vandal is not Mexican,” executive chef Peter Varvaressos explains to us. “It’s more of an homage to the Latino food trucks of Los Angeles.” The walls are plastered in street art to capture that urban setting, and Vandal plays with flavours in the style of those LA street vendors.

By taking “the ideals of Mexican cuisine—freshness, spice, rich flavours—and mixing them with complimentary flavours and cooking techniques from their homeland,” Vandal aims to create “magical, fun food.” Oh, and this Mexican restaurant is entirely vegan.


Surry Hills

An import from Melbourne, Fonda is a Mexican restaurant that's about great chill vibes, fresh margs and tacos, chargrilled quesadillas, burritos rolled with chewy flour tortillas, and Fonda’s famous nachos with housemade guacamole and pico de gallo.

Now check out

Main image credit: Sonora | Instagram

Get our top stories direct to your inbox.

Get our top stories direct to your inbox.