Melbourne has some of the best Mexican restaurants, offering a vibrant mix of authentic flavours and modern twists. From traditional street tacos to savoury enchiladas to refreshing margaritas, these restaurants offer food with fresh and quality ingredients that transport diners straight to exico. Whether your eyes are hungry for a quick bite or a hearty bite, Melbourne's Mexican restaurants in the city offer bold flavours, a vibrant atmosphere, and a variety of uisine. If you want a real Mexican feast, that neighbourhood this favourite offers something for everyone, making it a must-see for foodies. Melbourne's top Mexican eateries are listed by Shout In Australia. These restaurants offer delicious, real Mexican cuisine. There is something for everyone, including traditional meals with a contemporary touch. All of them have strong flavours that will transport you to Mexico and are made with fresh ingredients. The greatest Mexican restaurants in Melbourne may be found on our list, whether you're craving a small snack or a large dinner.

1. Mamasita

Mamasita
Mamasita is a cool Mexican restaurant in the heart of Melbourne. They serve Mexican food with a modern twist. They are known for their extensive selection of street food, homemade tortillas, and agave drinks. They have options for everyone, including vegetarians, vegans, and gluten-intolerant people. The restaurant features high ceilings, hanging lights, and a beautiful mural. It’s a great place for a casual dinner or special occasion. It is popular, so reservations are recommended.
Name Mamasita
Website https://www.mamasita.com.au/#home/about
Contact No. (03) 9650 3821
Address Level 1/11 Collins St, Melbourne VIC 3000, Australia
Social Media Facebook
Services Offered Dine-in
Payment Mode Cash, Visa, Mastercard
Working Hours Monday: 12pm - 9pm
Tuesday: 12pm - 9pm
Wednesday: 12pm - 9pm
Thursday: 12pm - 9pm
Friday: 12pm - 10pm
Saturday: 12pm - 10pm
Sunday: 12pm - 9pm
Directions https://maps.app.goo.gl/KjmhgTjD8AMJtFHy6
Google Review: “Delicious tacos and elote and great selection of tequila. Highly recommended when craving for authentic Mexican fare.” – Andrea Martel

2. Bodega Underground

Bodega Underground
Bodega Underground is a cool Mexican restaurant and bar tucked away in Melbourne’s Chinatown. They serve delicious Mexican street food that is all gluten-free, and there are plenty of vegan options. You can find tacos, mezcal, tequila cocktails, and other rare agave drinks. The place is dark and cosy, perfect for a casual dinner or party. Close to Little Bourke and Crossley Street. They also have a popular brunch on the weekends with unlimited Mexican food. If you like Mexican food, Bodega Underground is a great place in Melbourne.
Name Bodega Underground
Website https://www.bodegaunderground.com.au/
Contact No. N/A
Address 55 Little Bourke St, Melbourne VIC 3000, Australia
Social Media Instagram, OpenTable
Services Offered Dine-in, Takeaway
Payment Mode Cash, Visa, Mastercard
Working Hours Monday: 5pm - 12am
Tuesday: 5pm - 12am
Wednesday: 5pm - 12am
Thursday: 12pm - 12am
Friday: 12pm - 1am
Saturday: 11am - 1am
Sunday: 1pm - 12am
Directions https://maps.app.goo.gl/o2Nu3gufSynsm9adA
Open Table Review: “Love the vibe of this place! Staff were great, food and drinks are so yummy and arrive quickly. I think the bottomless is such great value for money and LOVED that I never had to flag anyone down to order my next drink, the staff were always on to it! Love love love” – Grace

3. Mesa Verde

Mesa Verde
Mesa Verde is a hip Mexican eatery and bar located on the sixth level of Melbourne’s Curtin House. Like other restaurants in the city, they have been operating since 2013 and offer Mexican cuisine with a contemporary touch. They feature a large assortment of craft drinks, mezcal, and tequila. A portion of the ingredients are grown on their rooftop garden, and their menu is adjusted according to what’s in season. Enjoy traditional Mexican cuisine, vegetarian alternatives, and a variety of beverages in the restaurant’s laid-back setting. Because of their commitment to being sincere and creative, Mesa Verde offers a distinctive eating experience in Melbourne.
Name Mesa Verde
Website https://www.mesaverde.net.au/
Contact No. (03) 9654 4417
Address Level 6/252 Swanston St, Melbourne VIC 3000, Australia
Social Media Instagram
Services Offered Dine-in
Payment Mode Cash, Visa, Mastercard
Working Hours Monday: Closed
Tuesday: 4pm-10pm
Wednesday: 4pm-10pm
Thursday: 4pm-10pm
Friday: 4pm-11pm
Saturday: 4pm-11pm
Sunday: Closed
Directions https://maps.app.goo.gl/CdZLtH9kaScyErZi6
Google Review: “Really great food and margaritas. Extremely tasty and atmosphere is really good too. Service is pretty good I mean they do everything they’re supposed to do except I found they were a little cold and not warm and friendly” – Kara H

4. Hello José

Hello José
Hello Jose is a fun Mexican restaurant in Melbourne. They make their own corn tortillas on the spot. They’re known for their tacos, but they also have delicious chipotle chicken wings and fried chicken. José’s “Cerveza Garden” is a great place to socialise, have a drink, dinner, or a party. They offer classic margaritas, cold beer, several tequilas, and mezcals. They have vegan options, happy hour deals, and even a place for your dog to sit. Hello José is a friendly place where everyone can relax and enjoy Mexican food.
Name Hello José
Website https://www.hellojose.com.au/
Contact No. (03) 9326 3934
Address 85 Peel St, West Melbourne VIC 3003, Australia
Social Media Facebook
Services Offered Dine-in, Takeaway, Delivery
Payment Mode Cash, Visa, Mastercard
Working Hours Monday: Closed
Tuesday: 5pm-9pm
Wednesday: 5pm-9pm
Thursday: 5pm-9pm
Friday: 5pm-10pm
Saturday: 5pm-10pm
Sunday: 5pm-8:30pm
Directions https://maps.app.goo.gl/d87p7UjoseCtXcDd9
Yelp Review: “Tasty! Very happy to find a decent Mexican place in melbourne’s cbd. So much better than other options nearby. The fish tacos are a definite must, with a very light addition of some ghost pepper sauce. Laid back atmosphere with a friendly staff makes it a definite place to return to.” – Candice V.

5. Rosa Mexicano

Rosa Mexicano
Rosa Mexicano is a friendly Mexican restaurant inspired by the fun spirit of Frida Kahlo and the rich culture of Mexico. Known for its bright colours and welcoming atmosphere. They serve a variety of authentic, fresh Mexican food and have a great tequila bar. The restaurant is a great place to dine, celebrate a special occasion, or host an event. They offer excellent service, delicious food, and a relaxed atmosphere that makes you feel like family.
Name Rosa Mexicano
Website https://rosamexicano.com.au/
Contact No. (03) 9690 1278
Address 293 Clarendon St, South Melbourne VIC 3205, Australia
Social Media Instagram
Services Offered Dine-in, Takeaway, No Contact Delivery
Payment Mode Cash, Visa, Mastercard
Working Hours Monday: 11:30am - 8:30pm
Tuesday: 11:30am - 8:30pm
Wednesday: 11:30am - 8:30pm
Thursday: 11:30am - 8:30pm
Friday: 11:30am - 9pm
Saturday: 11:30am - 9pm
Sunday: 11:30am - 8:30pm
Directions https://maps.app.goo.gl/eokUsbrkPxWfxd2t8
Google Review: “ An absolute Mexican gem! Loved every dish we has here. The pricing is decent but the portion sizes is great. The taste is really good and authentic and I’d 100% recommend this place to anyone. Will definitely come back for more.” – Shreyas Muralidharan

6. Fonda Mexican Flinders Lane

Fonda Mexican Flinders Lane
Fonda Mexican, a cosy restaurant that captures the essence of a Mexican home, is tucked away on Flinders Lane. Here, families can gather together for homemade food. In a vibrant and friendly setting, the restaurant offers delicious Mexican food prepared with fresh ingredients. The crispy fish tacos, fried chicken burritos, and mushroom quesadillas are worth trying. In addition, they serve refreshing beverages like pink grapefruit margaritas and brew their own beer. When dining out, vegetarian options are available. Fonda is a great place for free lunches, after-work cocktails, or family get-togethers. It seems like a home away from home!
Name Fonda Mexican Flinders Lane
Website https://www.fondamexican.com.au/
Contact No. (03) 8686 7300
Address 31 Flinders Ln, Melbourne VIC 3000, Australia
Social Media Tripadvisor, Yelp, Instagram
Services Offered Dine-in, Takeaway, No Contact Delivery
Payment Mode Cash, Visa, Mastercard
Working Hours Monday: 11:30am - 9pm
Tuesday: 11:30am - 9pm
Wednesday: 11:30am - 9pm
Thursday: 11:30am - 9pm
Friday: 11:30am - 10pm
Saturday: 11:30am - 10pm
Sunday: 11:30am - 9pm
Directions https://maps.app.goo.gl/rhP8iD8eM9doSUkU9
Tripadvisor Review: “Fonda, Flinders Lane located within the Melbourne CBD delivers modern Mexican cuisine in a contemporary and high energy environment. The cuisine and cocktails are exceptional and the team are incredibly engaging and fun. A fab menu that is ordered and payed for from an easy to use app. Fonda is great for a friends and/or family catch up” – Tony E

7. Hecho en Mexico

Hecho en Mexico
Hecho N Mexico brought authentic Mexican street food to Melbourne’s CBD. This vibrant restaurant offers gluten-free, vegan, and kid-friendly dishes in addition to being well known for its fresh salsa, guacamole, and marinades. Diners can sample quesadillas, tacos, and burritos made with quality ingredients considered. The famous Mexican breakfast at Hecho en Mexico is known for drinks like delicious tacos, sangria, and bottomless margaritas. You and your loved ones will have a wonderful Mexican experience thanks to the vibrant atmosphere, delicious food, and extensive drink menu, including frozen margaritas and tequila.
Name Hecho en Mexico
Website https://hechoenmexico.com.au/
Contact No. (04) 3249 8740
Address 78 Hardware Ln, Melbourne VIC 3000, Australia
Social Media Instagram, AGFG
Services Offered Dine -in, Takeaway, No Contact Delivery
Payment Mode Cash, Visa, Mastercard
Working Hours Monday: 11am - 11pm
Tuesday: 11am - 11pm
Wednesday: 11am - 11pm
Thursday: 11am - 11pm
Friday: 11am - 11pm
Saturday: 11am - 11pm
Sunday: 11am - 11pm
Directions https://maps.app.goo.gl/dNSLmUCYQvHHPyXe9
Google Review: “ I had an incredible experience at this place! The Mexican food here is top-notch, and the fish taco is simply amazing! The staff are super friendly and make you feel right at home. Plus, Taco Tuesday is a fantastic deal with tacos priced at just $5. Highly recommend this place to anyone craving delicious Mexican cuisine!” – Yan Lai (RandomRabbit)

8. Tres a Cinco

Tres a Cinco
Tres a Cinco is another Mexican restaurant from the Movida Group. It’s a cosy place that serves delicious homemade Mexican food. Chef Sarai Castillo hails from Mexico and cooks dishes from around the country. You can try spicy beef tacos, roasted cauliflower, pulled pork, and spicy chilaquiles. Located on Hosier Lane, Trace A Cinco is bringing the Mexican feel to Melbourne. They have over 20 Tequila and mezcal cocktails, including eight margaritas. You can also enjoy local beer and refreshing ceviche. If you want an authentic Mexican experience, Tres a Cinco is the place to go.
Name Tres a Cinco
Website https://tresacinco.com.au/
Contact No. (03) 9663 3038
Address 3-5 Hosier Ln, Melbourne VIC 3000, Australia
Social Media Instagram, Facebook
Services Offered Dine-in
Payment Mode Cash, Visa, Mastercard
Working Hours Monday: Closed
Tuesday: 5pm - 9:30pm
Wednesday: 5pm - 9:30pm
Thursday: 12pm - 3pm | 5pm - 10pm
Friday: 12pm - 3pm | 5pm - 10pm
Saturday: 12pm - 3pm | 5pm - 10:30pm
Sunday: 12pm - 3pm | 5pm - 9pm
Directions https://maps.app.goo.gl/Wo9uNEdGwb9t3qAMA
Facebook Review: “I had been wanting to try this place since it opened and finally got there . The little restaurant has a great vibe , food was fantastic and the staff /waitress were great, really lovely . We will defiantly be going back ….Loved the whole experience there 🥂🍾….I must mention margaritas were great too.” – Lynne Pal
Need Help

Looking To Advertise?

Let our team help boost the sales, leads and enquiries of your business.

Looking To Advertise?

Let our team help boost the sales, leads and enquiries of your business.