The 13 Best Mexican Restaurants in Toronto [2023]

Best Mexican Restaurants in Toronto

If you’re a food enthusiast looking to savor the authentic tastes of Mexican cuisine, you’ve come to the right place. From zesty tacos to savory enchiladas and everything in between, prepare to indulge in a delightful fusion of traditional Mexican cuisine and modern twists.

We selected these Toronto Mexican restaurants based on price, atmosphere, friendly and welcoming staff, the fresh ingredients they use, and of course, the mouth-watering food and drinks on the menu. A trip to any of these restaurants is a guaranteed good time! And if you like this list, be sure to check out our pieces on:

The 12 Best Lebanese Restaurants in Toronto
The 6 Best Brazilian Restaurants in Toronto
The 5 Best Gujarati Restaurants In Toronto
The 8 Best Syrian Restaurants in Toronto
The Best 6 African Restaurants in Toronto

So, buckle up your seatbelts, bring your appetite, and join us as we take your taste buds on an unforgettable fiesta!


What are the Most Popular Mexican Dishes?

To truly gauge the skills of any Mexican restaurant, you must savor their most popular dishes. That includes.

  • Tacos: Corn tortillas filled with meat, veggies, and cheese – a true classic.
  • Enchiladas: Rolled corn tortillas with meat, cheese, and beans, baked to perfection.
  • Burritos: Flour tortillas filled with meat, rice, beans, and cheese – a delicious bundle of goodness.
  • Quesadillas: Grilled flour tortillas stuffed with cheese, meat, veggies, and salsa – a tasty delight.
  • Nachos: World-famous chips covered in cheese, meat, beans, and salsa – pure joy.
  • Pico de Gallo: Fresh blend of tomatoes, onions, chili peppers, and cilantro – the perfect taco topping.
  • Guacamole: Creamy dip made from avocados, onions, chili peppers, and cilantro – ideal with chips or tacos.
  • Salsa: Zesty sauce of tomatoes, onions, chili peppers, and cilantro – a dip or taco topping favorite.
  • Chimichangas: Deep-fried burritos served with sour cream, salsa, and guacamole – a crispy delight.
  • Flautas: Fried tacos filled with goodness, accompanied by sour cream, salsa, and guacamole – yum!

Ready your taste buds for a friendly gastronomic experience as you explore the hidden gems of Mexican cuisine right here in Toronto. 

The Best Mexican Restaurants in Toronto

Whether you’re a seasoned Mexican food lover or a newbie eager to dive in, these top-notch restaurants will leave you smiling and craving more. So, let’s embrace the warmth of Mexican hospitality and embark on a flavorsome journey together. Let’s taco ’bout it!

1) Fonda Lola

With a menu full of unique recipes, you will undoubtedly notice the intricate care that goes into each dish at this restaurant. You can taste how much time and effort was put into making each dish, with only the highest quality ingredients used for preparation. 

The food here tastes amazing, especially for those who like spicy flavours! We highly recommend ordering their tacos – especially the ones with sirloin ingredients wrapped up in breaded tenderloin meatballs. Paired with their classic habanero hot sauce and signature cocktails, you truly can’t go wrong

Address: 942 Queen St W, Toronto, ON M6J 1G8
Phone: (647) 706-9105

2) Como En Casa

This Mexican Restaurant has been around for years and the food only gets better! Their ingredients are always fresh, which makes all the difference in flavour! 

Our favourite dish is their hybrid burrito with chipotle sauce; it’s truly so delicious, you’ll find yourself craving the taste every day. The hibiscus margarita here also really hits the spot, and paired with the restaurant’s exceptionally friendly staff, you will feel at home.

Address: 565 Yonge St, Toronto, ON M4Y 1Z2
Phone: (647) 748-6666

3) Mad Mexican Restaurant

Mad Mexican restaurant, located near Jane Street and Dundas Street West, is a Mexican eatery with a diverse selection of regional cuisines to pick from. Their interior design is spacious and friendly, and is complementary to their excellent and flavorful tacos, hot street corn, mushroom enchiladas, tortas, burritos, and of course, their margaritas. 

We recommend this place for large groups, as their generous portions (i.e. nacho platter that can feed up to four people) are really a bang for your buck!

4) Campechano

Campechano is the place to be if you like bomb fish tacos and spicy margaritas. They have lovely and friendly staff that offer fantastic service and recommendations that will suit your taste buds! Their dishes are flavorful and extremely generously portioned, and they even offer patio dining. A must-try is their cauliflower and mushroom tacos which are not only delicious, but a great vegan meal in the heart of Toronto.

5) La Carnita

La Carnita is a popular Mexican chain with several locations in Toronto, well-recognized for their outstanding Mexican food and hip-hop music. One of their locations features a two-story level dining experience with a beautiful patio space, ideal for summer. The inside is well furnished, with plenty of seating and a bar stocked with excellent alcoholic beverages. 

When you visit, be sure to try their Tortilla chips, Mexican-style street corn, and sangrias- you won’t be disappointed..

6) El Charro

El Charro stands out by offering authentic Mexican dishes like Pambazo which are challenging to find at other Mexican restaurants in Toronto. At affordable prices, El Charro provides outstanding customer service, sweets, and plenty of imported Mexican beverages. 

As a family-owned business that has been in operation since 2016, this restaurant fosters a home-like environment that makes it the perfect cheap eat after a long day at work!

7) z-teca Mexican Eatery

If you’re looking for fresh and delicious Mexican meals at a reasonable price, Z-teca Mexican Eatery is the place for you. The restaurant provides excellent customer service and friendly staff who will do their best to make sure customers are satisfied with their meal. They offer crispy chicken burritos, quesadillas, nachos, salads, and various other tasty dishes. 

Lines typically form around this popular restaurant at lunch, but the wait isn’t long and the fresh meal you receive will be worth the wait!

8) El Nahual

El Nahual Tacos offers a relaxed, pleasant atmosphere and friendly staff that serve some of the most excellent and dietary-accommodating tacos in town. They offer modern takes on Mexican dishes such as fish tacos, carnitas, beef tacos, nachos (with tortilla chips made from scratch), and a vegan taco served with gluten-free tortillas. Not only is the food delicious, but presented beautifully, making this spot extremely Instagram-worthy!

9) Mexicados

Mexicados is located in the city’s core and serves various Mexican dishes are perfectly curated for non-Mexican locals to enjoy. With brightly coloured decor, pleasant service, and meals made from fresh ingredients, this spot is one you truly don’t want to miss! The restaurant offers a vast range of protein-rich dishes that you can customise to suit your tastes and dietary restrictions, such as burritos, bowls, quesadillas, and nachos.

10) El Catrin Destileria

This artistic, modern, and elegant restaurant is located in the city’s Distillery District and serves gourmet Mexican meals and a variety of tequila & drink options. With wonderfully furnished interiors, colourful Calavera throughout, a lovely patio, comfortable seating areas, and beautiful design, El Catrin Destileria is the place to be. 

Tortilla chips, artistically displayed Esquites, Sopes, Ceviche De Atun, and vegan Ceviche are among the restaurant’s excellent menu options that you’d be sad not to try!

11) Playa Cabana

Playa Cabana offers one of the most inviting and laid-back patios in town for Mexican dining. The restaurant serves some of the best tacos, burritos, and salsas, all cooked using handmade tortillas and salsas that locals love. They also offer delicious tequila-based drinks served by their friendly staff who will accommodate your every need. 

The ambience and music here are the perfect way to end a relaxing summer day out in the city.

12) Chula Taberna Mexicana

Chula Taberna Mexicana is a gem that stands out with its bright yellow exterior and one-of-a-kind, beautifully presented meals. The Mexican restaurant serves up delicious Mexican dishes including burritos and bowls, fish tacos, Carne de Asada, a grilled flank steak, Enchilada Con Poli, and beverages like Sangrias, mimosas, and frozen slushy. 

The restaurant also offers a large, colourful, and relaxing patio, perfect for beautiful summer days. Don’t forget to try out their Mexican-style street corn topped off with avocado crema, cilantro, and lime.

Address: 1058 Gerrard St E, Toronto, ON M4M 1Z8
Phone: +14169019859

13) MEXITACO Cantina

Discover the vibrant spirit of Mexico at Toronto’s own MEXITACO Cantina! This lively restaurant brings together the authentic flavours of Mexico to your plate. Indulge in their signature (and affordable) tacos, mouthwatering enchiladas, and hearty burritos, complimented by their creamy guacamole and zesty salsa!

MEXITACO Cantina prides themselves on their community-inspired menu with a variety of options to suit everyone’s taste. So, treat yourself to a true taste fiesta at Mexitaco Cantina!

Address: 1601 Birchmount Rd, Scarborough, ON M1P 2H5
Phone: (416) 750-9480

FAQs About Mexican Food

Mexican food can be spicy, but not all dishes are spicy. There are a variety of different flavours and ingredients used in Mexican cuisine, so there is something for everyone to enjoy!
Mexican food is known for being rich and healthy. Mexican cuisine is very heavy on vegetables and uses the freshest ingredients possible. It’s known for being filled with intense flavours like salty, spicy, sour, and sweet.
Mexican food can be healthy if you make smart decisions. Many dishes are meat-based, salty, oil, and fatty. Opt for meat alternatives like seafood or plant-based meats and eat plenty of fruits and vegetables. In moderation, Mexican food can definitely be part of a healthy lifestyle.
Surprisingly, Mexican food can be very keto-friendly. If you’re on a keto diet, bite into carne asada, hard tacos, fajitas, taco salad, carnitas, and burrito bowls.

Final Thoughts

Toronto’s best Mexican restaurants are a must-visit, offering a vibrant, mouth-watering array of flavorful dishes from ceviche, to fish tacos, to quesadillas. With every bite, you’ll taste the essence of Mexico’s rich culinary heritage. 

So, don’t miss the opportunity! Come and indulge in the exciting, unique flavours that Toronto has to offer with this guide to the 13 best Mexican restaurants in Toronto.

Malaak Hamadeh

Malaak Hamadeh

Meet Malaak Hamadeh, a Middle Eastern resident of Toronto with a passion for writing! Learn More About Malaak Hamadeh

You might also like...