Remember when tacos came in a cardboard box?

Thankfully, those days are past us. Melbourne's new breed of taquerias is much more faithful to Mexico. At these spots, you can expect to find real-deal nixtamalised corn tortillas, imported chillies and vibrant house-made salsas. And the best bit? No knives or forks required.

Read more:
Best Mexican Restaurants in Melbourne


Melbourne's most popular Mexican restaurant. Of course the tacos are excellent.

Level 1 11 Collins Street, Melbourne

Hotel Jesus

Try the mushroom and huitlacoche (corn fungus) taco.

174 Smith Street, Collingwood

La Tortilleria

There's a compact tortilla factory on site.

72 Stubbs Street, Kensington

El Sabor

Another restaurant run by a tortilla-maker.

500 Victoria St, North Melbourne

Bodega Underground

Not only are these tacos good, you can get them until 3am every day of the week.

55 Little Bourke Street, Melbourne

Frankie's Tortas and Tacos

What this restaurant lacks in walls and seating it makes up for in street-side charm. It’s championing the torta (a substantial Mexican sandwich), and there are three tacos on the menu, but not much else. And nothing costs more than $15.

384 Smith Street, Collingwood

Radio Mexico

Eleven choices, from prawn to roast pumpkin.

11-13 Carlisle Street, St Kilda

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, whether you’re here for tacos, burritos or tortas.

106 Hoddle Street, Abbotsford

Los Hermanos Mexican Taqueria

Seven types to try.

339 Victoria Street, Brunswick
Book a Table

Little Hop

Los Hermanos is in permanent residency.

277 Brunswick Street, Fitzroy

Hot Lips Hacienda

Tacos that rep different regions of Mexico, so you can taste you way around the country.

2 Railway Parade, Highett
Book a Table

Paradise Alley

Little Latin Lucy is in permanent residence at this warehouse bar and serves generous, incredibly moreish tacos from a small kitchen out the back.

Paradise Alley & Little Latin Lucy 25 Easey Street, Collingwood

Mesa Verde

Roasted cauliflower and smoked-cashew salsa. Yes.

Level 6, Curtin House 252 Swanston Street, Melbourne

Touché Hombre

Get the swordfish taco.

233 Lonsdale Street, Melbourne
Book a Table

Paco's Tacos

Cheap, cheerful and best eaten in the sun.

Level 1 500 Bourke Street, Melbourne

Si Senor Art Taqueria

Served on housemade tortillas.

193 Carlisle Street, Balaclava

Hello José

José has one commandment: "make fresh corn tortillas each day."

85 Peel Street , West Melbourne

Trippy Taco

Where vegetarians and vegans have all the fun.

234 Gertrude Street, Fitzroy

Village Cantina

Six meaty options and four veggie options. Everybody wins.

30 Ballarat Street, Yarraville