mexican restaurants toronto

The Best Mexican Restaurants in Toronto

The best Mexican restaurants in Toronto tempt with tacos, seduce with spicy salsas then seal the deal with punchy margaritas, dreamy guacamole and velvety, vanilla-spiked desserts.

Places that can satisfy midday hunger, electrify date night or answer the call when midnight cravings hit, there's a spot on this list for every occasion.

Here are the best Mexican restaurants in Toronto.


Comal Y Canela
1

Comal Y Canela

Masters at turning fresh, pickled, braised and creamy ingredients into a litany of unbearably alluring Mexican dishes, the team at this casual spot in the Weston-Mount Dennis area never disappoints. Wait your turn in the small space, for birria, sopes, tacos, and everything else they're willing to send your way.

Fonda Balam
2

Fonda Balam

Despite considerable competition on Dundas West, this casual, no-reservations spot is never quiet thanks to regional Mexican dishes made to exacting standards. On a menu that's replete with hits, house-made salsas, ceviche verde, quesabirria con consome and sweets, like vanilla-charged flan, keep diners circling back.


Itacate
3

Itacate

Squeezing into this family-run spot on St. Clair West is just part of the fun. Order more than you think you'll need; from beef tongue tacos to fried quesadillas, pozole and pancita, every item carries the flavour that generations of fantastic cooks have worked hard to perfect.

El Rey Mezcal Bar
4

El Rey Mezcal Bar

Beyond its rotating lineup of rare, small-batch mezcals, this Kensington Market restaurant entices diners with food that's fresh, distinct and deceptively simple. Bright, layered dishes include pozole rojo, quesadillas, tacos and properly soaked tres leches cake.


Campechano
5

Campechano

Every day, imported corn is transformed into tortillas and house-made chips at this soulful spot, with locations by King West and in Little Italy. Loyalty — to tradition, quality and kick-ass flavour — makes every morsel sing.


Gus Tacos on Queen
6

Gus Tacos on Queen

From its original Kensington Market location, this unfussy Mexican spot has grown to include outposts in Parkdale, Bloorcourt and more. The draw? A menu of flavourful, affordable Mexican staples that feel home-cooked, nourishing and exactly right, no matter the hour or the day.

La Bartola
7

La Bartola

A wealth of plant-based ingredients and passion for ancient recipes have garnered this polished Little Italy restaurant praise from locals, visitors — even Michelin inspectors. Reserve a table for the chance to have what they're having: pickled wild mushroom tostadas, green chileatole, and tacos placero stuffed with braised hibiscus and lion's mane barbacoa.


Quetzal
8

Quetzal

A 28-foot wood fire infuses this cozy Little Italy restaurant with a sexy, smoky aura that grabs hold of diners, from first bite to last. In the place of tacos and tortas, find refined dishes, like lamb-barbacoa-filled empanadas oaxaqueñas and seared, dry-aged Hudson Valley duck breast with sensory-igniting red pipian.

Mezcalero
9

Mezcalero

An abundance of cocktails, mezcal and tequila flights animate diners at this restaurant in the Annex, seven days a week. Paired with crowd-pleasing bites — from zingy esquites to fire-kissed octopus and drippy tacos built on house-made tortillas — they make for memorable outings.

Lead photo by

Hector Vasquez of Gus Tacos. Additional photo, @fondabalam


Latest Videos



Latest Videos


Join the conversation Load comments

The Best Mexican Restaurants in Toronto

Leaflet | © Mapbox © OpenStreetMap Improve this map

Latest in Best of Toronto

The Best Baked Treats in Toronto

The Best Turkish Restaurants in Toronto

The Best Veal Sandwiches in Toronto

The Best Tacos in Toronto

The Best Spanish Restaurants in Toronto

The Best Lasagna in Toronto

The Best Sandwiches in Toronto

The Best Ribs in Toronto