Best Mexican restaurants in Toronto

Mexican cuisine is about so much more than nachos, quesadillas and guac, and luckily for us, Toronto has a great selection of authentic Mexican restaurants. From grilled corn and sandwiches to tamales and churros, there’s a bevy of selections for any Mexican cuisine lover. Here are the top Mexican eats in Toronto.

Milagro Cantina on Mercer

5 Mercer St, Toronto, ON M5V 1H2

Milagro’s menu will take you on a cross-country foodie tour of Mexico. The cuisine is inspired by regional Mexican cuisine, while the décor is inspired by the great cantinas of Mexico City. Owned by Mexico-born brothers, Arturo and Andres Anhalt, Milagro has grown to three locations in Toronto. Alongside the food menu, there’s a huge selection of tequila, Mezcal, wine beer and cocktails.

Los Colibris Cocina Mexicana

111 Richmond St. West, Toronto, ON M5H 2G4

The first upscale Mexican restaurant in Toronto, Los Colibris takes Mexican cuisine to fine dining levels. Chef Elia Herrera creates authentic Mexican dishes that are packed with flavour. Located on King West, the restaurant also has an extensive tequila and cocktail menu.


933 St Clair Ave W, Toronto, ON M6C 1C7

Located on St. Clair West, Tenoch is known for its fast service and authentic Mexican eats. The menu is filled with traditional fare like tacos, cornhusk tamales, quesadillas, campechanos and more! All of the dishes are made from family recipes passed down from generation to generation.

La Carnita

106 John St, Toronto, ON M5V 2E1

La Carnita brought hip Mexican cuisine to Toronto, and with three locations across city, it’s safe to say its branding has been well received. Tacos, Mexican meatballs, Mexican street corn and Mexico chorizo are just some of the options on the ever-changing menu. Make sure you leave room for dessert – tres leche cake and churros! Or, you can always grab one of the infamous ice cream cones from La Carnita’s sister business, Sweet Jesus!

Como En Casa

565 Yonge St, Toronto, ON M4Y 1Z2

The owners of Como en Casa took the vibrancy of Mexican cuisine and combined it with Toronto’s urban lifestyle, offering food that fits the Toronto budget and lifestyle. Try the chicken mole, tamales or the famous fish tacos!

El Pocho Antojitos Bar

2 Follis Ave, Toronto, ON M6G 1S3

Inspired by antojitos, (snack foods prepared in the market stalls on the streets of Mexico), El Pocho recreates this setting in the heart of The Annex. The small sharing plates are simple but delectable, like the encurditos or the elotes: grilled corn with jalapeno aioli, queso cotijia and cilantro. You can also choose from their selection of tacos.

Seven Lives

69 Kensington Ave, Toronto, ON M5T 2K2

Located in Kensington Market, Seven Lives is a cash-only taqueria serving up Baja-style tacos. It opened in 2012, after a successful stint as a pop-up. The must try-dish is the Gobernador, a house-smoked tuna, grilled shrimp and cheese taco.

Playa Cabana Cantina

2883 Dundas St W, Toronto, ON M6P 1Y9

Playa Cabana is just one venue in the Mas Playas Mexican restaurant empire. The menu has a wide variety of Mexican eats, like fresh guacamole, ceviche, nachos, tacos, burritos, enchiladas and much more. Alongside the varied food menu, there’s also a substantial tequila and cocktail selection.

El Catrin Destileria

18 Tank House Lane, Toronto, ON M5A 3C4

Probably one of the best patios in the city, El Catrin serves up some serious Mexican cuisine in the Distillery District. Inside, the walls are painted with colourful murals and covered chandeliers hang from the ceilings. It’s open for lunch and dinner, plus a mean Mexican brunch on the weekend. There’s even Mexican eats for the little ones.

Torteria San Cosme

181 Baldwin St, Toronto, ON M5T 1L9

You’re not going to find tacos on the menu at Torteria San Cosme. The sandwich-only spot serves authentic griddled sandwiches made with a telera bun. The menu is packed with delicious sandwiches that you can also order in a combo with a side of papitas, esquites, charros or salad.

Grabbing a meal for take-out doesn’t mean you have to sacrifice nutrition. Many restaurants and fresh food markets in Toronto understand the importance of a nutritious meal to time-deprived urbanites, and have made it their mission to provide Toronto with quick and healthy take-out meals. Grab a menu and make your choice – here are the best healthy take-out spots in Toronto. [Photo of Planta Burger by Jim Bamboulis]
Being a vegetarian isn’t always easy, especially when it comes to grabbing a quick and affordable meal. Luckily, many vegetarian and vegan restaurants have made it their mission to provide Toronto’s vegetarians with quick nutritious meals. From a vegan breakfast and lunch spot to a vegan burger spot, here are the best quick-service vegetarian spots in Toronto. [Photo of Kupfert & Kim by Jennifer D’Agostino]
Whether you prefer fruit or vegetables, there are lots of places to grab a freshly made smoothie in Toronto. Establishments across the city are making delicious blends with unique and tasty flavour combinations and energizing proteins. Here are the best smoothies in Toronto. [Photo of Kupfert & Kim by Jennifer D’Agostino]
Close menu