Somewhere along the way, “Mexican food” in this city got reduced to a foil-wrapped burrito you eat standing up at a food court. Forget that. The best Mexican food in Toronto right now includes a Michelin star, a Bib Gourmand, heirloom-corn tortillas pressed by hand, and seafood tacos people line up for in the snow.
This is a city that takes its tacos as seriously as its tasting menus. You can drop $200 on a fire-cooked feast in Little Italy or eat one of the best fish tacos of your life for eight bucks in Kensington, sometimes on the same afternoon.
Here are 12 spots that prove Toronto’s Mexican scene has grown all the way up. We’ve sorted them by mood, because some nights call for mezcal and a white tablecloth, and some call for five tacos and a patio.

When you want to be properly impressed
Quetzal (419 College St., Little Italy)
This is the only Mexican restaurant in Toronto with a Michelin star, and it’s held onto it for four years running. Chef Steven Molnar cooks everything over a roughly 28-foot open wood fire. There are no stoves or ovens in the building. Expect house-made heirloom-corn tortillas and a menu that runs regional Mexican through Molnar’s Japanese-Hungarian lens. Book ahead. It only seats Wednesday through Sunday.
Alebrije (119 Harbord St., Harbord Village)
Toronto’s newest fine-dining Mexican arrival, open since September 2025. Chef Adam Ryan builds the menu around Mexican tradition and Canadian seasonal ingredients, so you get heritage cooking with local produce doing the heavy lifting. It’s the kind of place you take someone you’re trying to impress.
El Catrin (18 Tank House Ln., Distillery District)
The prettiest room on this list, full stop. A 40-foot mural of grinning skulls and feather headdresses by Mexican artist Oscar Flores covers the wall, and the patio is huge. Order the cochinita pibil, pork braised a full day in achiote and orange juice in a banana leaf. The Baja fish tacos hold their own too.

The 2025 newcomers everyone’s talking about
Casa Morales (152 Augusta Ave., Kensington Market)
From the Gus Tacos crew, this is their polished, grown-up move. Executive chef Felipe Kwon, who’s cooked at Bar Isabel and Alma, runs a refined menu that’s neither a taco stand nor stiffly traditional. Sleek room, sharp cocktails. It’s open Wednesday to Sunday for dinner only, so plan accordingly.
La Taquería by Mexhico (Chinatown)
When a fine-dining Mexican kitchen opens a street-food spin-off, you pay attention. This one launched in late August 2025 with a tight menu of pastor, suadero, and carnitas tacos, plus quesadillas and alambres. Same pedigree, a fraction of the price.
El Chino (457 St. Clarens Ave., The Junction)
The second restaurant from the El Pocho team, and it might be the most interesting concept in the city. Bold Mexican antojitos with Asian influences, shareable plates, and a kitchen that’s entirely gluten-free. If you’ve written off Mexican food as one-note, this is your wake-up call.
Kensington Market is still taco central
El Trompo (Kensington Market)
Just down the way, El Trompo serves orders that come as five tacos, with al pastor carved off the spit that’s literally in their logo. The homemade chorizo and chicken tinga are the move. Grab the west-facing patio and watch the Market do its thing.

Tortillas, tacos, and tequila done right
Campechano (504 Adelaide St. W.)
A Michelin Bib Gourmand taquería where the fresh heirloom-corn tortillas are genuinely the star. The namesake campechano taco layers grilled sirloin and chorizo with salsa morita and salsa cruda. It’s simple, it’s perfect, and it’s exactly why this place earned the nod.
La Carnita (501 College St., plus more locations)
Street food, graffiti walls, and a soundtrack that actually slaps. La Carnita built its name on tacos and esquites and never looked back. The College Street flagship is the original, but you’ll find them across the city now.
Añejo (600 King St. W., Entertainment District)
Come for the tacos, stay for what the bar claims is Canada’s largest agave selection, north of 200 tequilas and mezcals. It’s loud and it’s fun and it’s built for a night out. Start with a flight and the crispy fish tacos.
Playa Cabana (111 Dupont St., Annex)
The Dupont original that launched a small local empire. It’s been a go-to for tacos and oversized margaritas for years, and the neighbourhood crowd keeps it humming. Reliable in the best way.
One more to watch
Keep an eye on Santa Madre, a secretive spot setting up on Gerrard St. E. in the city’s east end. The seafoam-green storefront has a peephole that asks “Can you keep a secret?” and not much else. No menu, no opening date, just intrigue. Very on-brand for a scene that keeps finding new ways to surprise us.
The best Mexican food in Toronto isn’t one thing
That’s the whole point. It’s a Michelin-starred restaurant, an $8 fish taco, and a gluten-free Asian-Mexican mashup in the Junction, all in the same city. Pick a mood, pick a neighbourhood, and go eat.
Have you been to one of these, or think we missed your favorite? Tell us on Facebook.
You must be logged in to post a comment.