mexican restaurants toronto

The Best Mexican Restaurants in Toronto

The best Mexican restaurants in Toronto do more than just tacos and some don't even do tacos at all. While the tortilla-topped specialties (when offered) are on point, there's a whole range of roasted meats, traditional stews and sandwiches for you to devour.

Here are the best Mexican restaurants in Toronto.



La Carnita (John St.)
1

La Carnita (John St.)

Loud music, overloaded tacos and a tequila-heavy drinks menu are a common thread at each of La Carnita's four locations. Daily specials and select apps (like quesadillas, chorizo meatballs and scorpion wings) are unique at each outpost.

Playa Cabana Cantina
2

Playa Cabana Cantina

No two restaurants are alike within this family of Mexican restaurants. At one location you’ll find neighbourhood-specific takes on tacos and tequila. Meanwhile, other locations delve into comfort food, family-style feasts and Mexican-Korean fusion.


El Pocho
3

El Pocho

This patio-endowed antojitos bar in the Annex is the place to go for bottles of Negra Modela and Mexi-Cali-style snack food. Tacos, carne asada fries, street corn and tortillas with gauc’ all grace the menu, plus on weekends El Pocho does brunch.


Torteria San Cosme
4

Torteria San Cosme

The Mexican sandwich shop in Kensington Market has earned a loyal following for its taco-less brand of fast food. Tortas built on pan telera are the main menu items, but you shouldn't miss sides like elote and charros (sausage and bean stew) either.


Tenoch
5

Tenoch

This comida on St. Clair West offers an entire range of traditional Mexican staples. Tortas, tacos, tamales, quesadillas, enchiladas and chilaquiles are all on the menu and best enjoyed in the brightly coloured dining room decorated with Luchador masks.

El Rey Mezcal Bar
6

El Rey Mezcal Bar

Sip on cocktails and let your tastebuds tour flights of mezcal at Grant van Gameren’s cacti-adorned saloon in Kensington Market. The kitchen is open until last call serving up late night nibbles, like quesadillas, potato sope, and empanadas.



Grand Electric
7

Grand Electric

Spend an afternoon eating wings, chilaquiles, and pork tinga tostadas, or an evening devoted to tacos and spicy squid at this raucous Parkdale restaurant. Mexicano Caesar cocktails, bourbonade and tall cans of Tecate seal the deal.

El Catrin
8

El Catrin

This modern Mexican restaurant in the Distillery District is a fiesta for the senses. Indoor and outdoor areas are decorated with vibrant murals and Dia de los Muertos motifs, while the menu lists esquites, ceviche, tacos and other botanas as well as multi-course tasting menus.


King's Tacos
9

King's Tacos

Traditional Mexican dishes will fill you up at this casual St. Clair joint. Here, tacos are presented with heaping piles of meat alongside salsa, ensalada and steaming tortillas for DIY assembly.

Lead photo by

Hector Vasquez

The Best Mexican Restaurants in Toronto


Join the conversation Load comments

The Best Mexican Restaurants in Toronto

Latest in Best of Toronto

The Best AYCE Sushi in Toronto

The Best Greek Restaurants in Toronto

The Best Soup in Toronto

The Best Seafood Restaurants in Toronto

The Best Diners in Toronto

The Best Hot Chocolate in Toronto

The Best Hair Salons in Toronto

The Best Izakaya Restaurants in Toronto