The Best Mexican Restaurants in Melbourne

Remember when Mexican food was a box of hard-shelled tacos, a block of cheddar and a packet of spice mix? We’ve well and truly moved on from those days. Not only are Melbourne’s next-generation cantinas importing the obscure chillies, corn varieties and cheeses required to make genuine south-of-the-border cuisine, they have the agave-based spirits to match. So do it like the Mexicans do: order a few rounds of tacos or tostadas, and pair them with a Michelada, tequila or smoky mezcal. These are some of the best places in the city to do just that.


Updated on 10 May 2024

Share

Mamasita
Restaurant
Mamasita
There were Mexican restaurants before Mamasita, but it was the first one to bring a faithful representation to Melbourne. The “hot babe” has been around since 2010, but its grilled corn and flavoursome tacos still attract queues.
Hotel Jesus
Restaurant
Hotel Jesus
Venue number two from the Mamasita crew adds a careful element of kitschy nostalgia, without losing any of the attention to detail. Sit at the bar, order a frosty Michelada and snack on huitalacoche (corn fungus) tacos.
Radio Mexico
Restaurant
Radio Mexico
This spot just off St Kilda Beach is one of Melbourne's original Mexican restaurants, and it's still one of its best. That's thanks to an uncompromising commitment to quality ingredients. The drinks list, which includes a handful of Margaritas, complements the fun, shareable food.
Superchido
Restaurant
Superchido
A colourful suburban diner plating up a pan-Mexican menu of favourites. There are tacos al pastor (and plenty of other regional styles), Mexico City-style street snacks and a front bar stacked with mezcals and tequilas.
CDMX CBD
Restaurant
CDMX CBD
At this lively taqueria from the team behind Superchido, confit beef-brisket and birria tacos arrive on your table in about four minutes, warm and crisp. It’s speedy service – just like in Mexico City. Also in Brunswick East.
Tres a Cinco
Restaurant
Tres a Cinco
This lively cantina is all about home-style Mexican. Expect beef tacos exactly how they’re served in Mexico, prawn-and-chorizo tamales and a jiggly chocolate flan. Plus: eight different Margaritas and hard-to-find agave spirits.
Mesa Verde
Restaurant
Mesa Verde
This bar and restaurant inside Curtin House is all about agave-based spirits – but the food's no afterthought. Baja-style rockling tacos, achiote chicken quesadillas and Mexican doughnuts with salted espresso dulce de leche all go dangerously well with a margarita or the spicy riff on a pina colada.
Pinche Cantina
Restaurant
Pinche Cantina
A Melbourne pizzeria veteran has swapped his woodfired oven for a cabinet smoker and flat-top griddle. On spongy house-made tortillas, he’s dishing out slow-cooked beef birria, cochinita pibil pork, and rolled and deep-fried tacos dorados stuffed with potato.
Frankie's Tortas and Tacos
Restaurant
Frankie's Tortas and Tacos
A schmick Mexican-style taqueria serving up tacos, hulking tortas (Mexican-style sandwiches), imported Mexican beers and house-made horchata. There are banquettes and high tables to sit at, or you can get your lunch to take away.
La Tortilleria
Restaurant
La Tortilleria
La Tortilleria is less like a restaurant and more like the rudimentary taco stands found across Mexico City and LA. House-made tortillas come on colourful plastic plates and it’s up to you to customise with salsas as you see fit.
The Happy Mexican
Restaurant
The Happy Mexican
This small, modestly decorated restaurant sits on a stretch of road best known for horrendous traffic. Yet the food is entirely legit. Generously stacked tacos include pork al pastor and deep-fried flathead with cabbage slaw. Also in the CBD.
Bodega Underground
Restaurant
Bodega Underground
This dim, characterful basement serves a wide range of proper tacos till late every night of the week. Do you even need to know more? Okay – there are around 70 mezcals and 20 tequilas on the back bar, and plenty of vegan options.
Taquito
Restaurant
Taquito
This Mexican eatery makes its own tortillas and grows its own chillies and herbs. To drink, there’s wine on tap or you can buy mezcal from the in-house bottle shop.
Mission District
Restaurant
Mission District
This “Cali-style” Mexican joint takes inspiration from the San Francisco suburb it's named after. Come for hulking burritos filled with pork carnitas, saucy queso tacos and house-made horchata. You can’t miss it – look for the glowing, burrito-worshipping neon sign.
Little Hop
Bar
Little Hop
This taqueria is a simple kind of place, with just two beers on tap and tunes spinning away on the turntables behind the bar. Local hospitality workers like to stick their heads in for a quick chat and a taco before their shift. It’s open until late on weekends, so many return for a wind-down drink after work too.
Benzina Cantina
Restaurant
Benzina Cantina
Hit this neon-lit Mexican bar for tacos and burritos loaded with pork belly, spiced chicken or mixed veggies. Devour your tacos in the cactus-lined courtyard or spacious dining hall, or climb to the rooftop for easy-drinking Margaritas and cold Mexican beers.
Hello José
Restaurant
Hello José
After a holiday to Mexico, housemates Scott Witham and Andrew Wilson brought Tulum beach back home to Melbourne. Their taqueria and bar is in part a tribute to José, a local beach bar owner Witham met in Tulum. The “tacky disco” décor is reminiscent of the seaside bars they frequented together, and Wilson hand-presses tortillas each day.
The Black Toro
Restaurant
The Black Toro
Garen Maskal and his cousins, Aret and Sasoon Arzadian, are best known for their modern Armenian restaurant, Sezar. But at the Black Toro, they prove they're not one-trick ponies. The menu here isn't especially authentic – e.g. fried chicken ribs with chipotle mayo – but it's not thoughtless fusion, either. Visit for creative spins on quesadillas, "tlayudas" (Mexican pizza, in effect) and achiote chicken.
Village Cantina
Restaurant
Village Cantina
This bright, buttercup-yellow restaurant is inspired by owner Rob Wilson's travels through Central America. Entrees lean North American and include jalapeno poppers and chilli fries. Things get more serious at mains, where tacos, quesadillas, burritos and nachos are made with La Tortilleria tortillas.
El Columpio
Restaurant
El Columpio
Cowboy boots line the wall and Latin music plays over the speakers at this laidback Mexican spot. Order the signature is pozole, a hearty hominy-based Mexican soup that’s hard to find in Melbourne.

More Options

Si Senor Art Taqueria, Balaclava
The original Si Senor was styled to feel like you were dining in a 1950s Mexican home, replete with laminated tabletops and peeling turquoise paint. While the new neon-lit location down the road leans more modern, the homey cooking that put this place on the map thankfully remains – and the new courtyard is just as suited for downing Palomas.

Dingo Ate My Taco
With a roving taco truck as well as a pop-up kitchen, this Texas-barbeque-inspired joint oscillates between three Melbourne locations each week. And it's usually a sell-out, thanks to its internet-famous birria quesatacos: corn tortillas dipped in fat and filled with slow-cooked shredded brisket and Oaxacan cheese before being fried on the grill until crunchy. They’re then topped with diced white onion and chopped coriander and served with an umami-packed consommé for dipping. (Don’t wear white.)