The Best Mexican Joints in Melbourne

Discover Melbourne's best authentic Mexican street-food.

Looking for your taco fix? Here’s our list of our favourite Mexican restaurants in Melbourne.

Swanston St, City

Mesa Verde

Six floors above Swanston Street is Mesa Verde, a Mexican bar & restaurant named after the town in Sergio Leone’s 1971 film, 'Duck, You Sucker.'

Along with a great selection of tacos and shared dishes, they also have one of the largest collections of tequila and mezcal in Australia. Feeling adventurous? Some of their cocktails even feature chili pepper - habanero and jalapeño - if you want some extra kick.

Mesa Verde is one floor below the much-loved Rooftop Bar, one of the city's many rooftop venues.

Collins St, city


At the top of a dodgy looking stairwell is Mamasita, a Melbourne favourite since opening in 2010. They keep things pretty simple here; the focus is on tacos and tequila.

While Mamasita is their more formal outing, they also have the more casual Hotel Jesus in Collingwood.

Brunswick St, Fitzroy

Sí, Señorita

Established in 2018, the team at Si Senorita serves non-pretentious, honest Latin American food.

The tacos take the spotlight, with a focus on traditional ingredients, but there are also nachos, chicken wings and burritos.

The bar selection focuses heavily on Agave spirits, ranging from tequila, mezcal, raicilla and sotol.

Stubbs St, Kensington

La Tortilleria

This Mexican restaurant is a true hidden gem. Tucked away in the industrial area of Kensington is La Tortilleria, a casual eatery that looks like it's been ripped straight out of Mexico.

The majority of Mexican restaurants in Melbourne buy their tortillas from La Tortilleria. Come here for a fun casual night out. Seating is very limited so it's best to book ahead.

Smith St, Collingwood

Hotel Jesus

From the same team behind Mamasita, Hotel Jesus is inspired by the taquerias and tostaderias of the 1970's; it genuinely feels like you've entered old-school Mexico.

From the white tiles to neon signage, it is its own world.  The menu covers all things delicious, from tacos to tostadas, and a selection of five different margaritas.

Peel St, West Melbourne

Hello José

This taqueria in North Melbourne comes with it's own laid-back beer garden. Hello Jose has a simple menu - it's mostly tacos - but it delivers great vibes.

Contents: Best Mexican
Pick your date

Organise a
Private Tour

Just you and your mates.

Hidden Bars
& History Tour

Hide from the law at three unique speakeasies.