If you’re looking for the best Mexican food in Melbourne, you can’t go wrong with any of these top-rated restaurants.
From traditional tacos and enchiladas to more modern fusion dishes, these Melbourne spots have it all. So whether you’re in the mood for a quick bite or a leisurely meal, be sure to check out one of these great places for some delicious Mexican cuisine.
Here are just a few of our favourites:
1. La Tortilleria
This North Fitzroy institution is well-loved by locals and visitors alike for its authentic Mexican fare. The menu features all the classics, like tacos, burritos and quesadillas, as well as some more unusual offerings like huitlacoche (a type of corn fungus) and barbacoa (slow-cooked lamb). There’s also a great selection of vegetarian and vegan options, so everyone can find something to enjoy at La Tortilleria.
Fonda is a popular chain of Mexican restaurants with several locations around Melbourne. The menus at each restaurant vary slightly, but all feature delicious takes on classic Mexican dishes. If you’re looking for something a little different, be sure to try the duck confit tacos or the green mole chicken. And don’t forget to order a round of margaritas to wash it all down!
This trendy spot in Richmond is perfect for those who want to experience modern Mexican cuisine. The menu features both small plates and main dishes, so you can either share a few dishes with friends or have a meal all to yourself. Highlights include the duck carnitas, the smoked fish tacos and the tres leches (a traditional Mexican dessert).
Elote is another great spot for modern Mexican food in Melbourne. Located in St Kilda, this restaurant offers a range of small plates and share plates, as well as some more substantial mains. Be sure to try the wood-grilled corn, the sweet potato taquitos and the churros for dessert. And don’t forget to order a mezcal cocktail or two – they’re some of the best in town!
5. Paco’s Tacos
This Brunswick East taqueria is all about keeping things simple and delicious. The menu features a range of tacos, each made with fresh and flavourful ingredients. If you can’t decide which to try, go for the taco tasting plate which comes with four different kinds of tacos. And don’t forget to order a side of chips and salsa – they’re some of the best in town!
6. Pablo Honey’s Mexican Kitchen & Bar
Pablo Honey’s is a fun and vibrant Mexican restaurant that serves up some of the best food in Melbourne. The menu features all of your favourite classics, as well as some unique and interesting dishes. Be sure to try the chicken mole poblano or the chorizo and sweet potato quesadilla.
7. El Cardenal
El Cardenal is a traditional Mexican restaurant that has been serving up authentic food for over 20 years. The menu features all of your favourite dishes, including tacos, enchiladas and quesadillas. Be sure to try the carne asada or the Pollo al carbon.
8. Los Hermanos
Los Hermanos is a family-run Mexican restaurant that has been serving up delicious food for over 10 years. The menu features all of your favourite dishes, as well as some unique and interesting ones. Be sure to try the chilli con Carne or the churros con chocolate.
Whether you’re looking for traditional Mexican fare or something a little bit different, you’re sure to find it at one of these great Melbourne restaurants. So next time you’re in the mood for Mexican food, be sure to check out one of these spots. Buen provecho!
To visit some more restaurants and do some exciting things in Melbourne, click on blogs to have some guides.