The 10 best Mexican restaurants in Toronto to try today

Gooey mozzarella melts with bacon and black tiger shrimp in a charred hot tortilla shell for a unique take on the taco. Credit: Silent H
The tacos olvidados de camarón with a charred taco shell at Silent H, one of the best Mexican restaurants in Toronto 2024.

Hosting spectacular dining choices to fit every occasion, Toronto is the right place to discover new Mexican hotspots. Explore one of the world’s greatest cuisines across the city: from everyday pub fare to MICHELIN-recognized gems offering regional staples, the best Mexican restaurants in Toronto promise a memorable time.

Order bold cactus queso dips and scorpion wings made with chicken confit in chilli sauce to dine on something different. Have a charred poblano pepper taco that will leave an impression. Drink a cold beer or 45-ounce margarita in Niagara Falls over everyday Mexican favorites. 

Wherever you are in Toronto, there’s a Mexican restaurant in your area that you will love. If you’re looking to explore amazing flavors, quality ingredients, and fun vibes, read on for the best Mexican restaurants in Toronto and book a table today with OpenTable

The best Mexican restaurants in Toronto – keep reading for a guide

For the best Mexican restaurant in Toronto for tapas on a heated patio – stop by El Catrin in the Distillery District

Spacious seating on the heated patio at El Catrin, perhaps the best Mexican restaurant in Toronto.
The well-lit and heated patio at El Catrin pops with vibrant blues, yellows, and greens. Credit: El Catrin
el-catrin2
Three soft shell tacos with a choice of protein and topped with cilantro for real Mexican flavor. Credit: El Catrin
A variety of mojitos ready to be enjoyed at El Catrin, one of the best Mexican restaurants in downtown Toronto.
A selection of bright mojitos offers refreshments to thirsty diners. Credit: El Catrin

With a menu of incredible Mexican tapas choices, El Catrin in the Distillery District is one of the best Mexican restaurants in downtown Toronto. Dine outdoors and enjoy a heated patio, or eat inside under hand-painted murals and stylish interior brick with lighting that makes you want to stay forever. Appreciate a modern menu from across Mexico with Canada’s largest tequila and mezcal collection of over 120 labels. Start your day with the huevos rancheros. Black bean purée and three fried eggs served with quesadillas and guacamole pack in energy with complex Mexican flavors. For shredded short ribs order the beef salpicon with oregano, avocado, and onion to achieve the perfect combination of softness and taste. Adventurous seafood fans can try the octopus al pastor with pineapple purée and tortillas for a lime-infused seafood delight. Vegetarians will love the roasted cauliflower with cotija cheese and roasted coconut flakes. Experience perhaps the most famous Mexican dessert, churros, in strawberry or chocolate and dipped in cajeta sauce to end an incredible Mexican meal to remember.

Check availability

Discover more restaurants in Toronto

For the best Mexican restaurant in Toronto with locations across the city – don’t miss La Carnita in the Entertainment District, Little Italy, Leslieville and Yonge-Eglinton

la-carnita1
Fresh baked tortilla chips wait to be dunked in a selection of three dips. Credit: La Carnita
la-carnita2
Piping hot seasoned roasted corn drizzled in cream. Credit: La Carnita
The La Carnita sign lights up on a brick wall at La Carnita, potentially the best Mexican restaurant in Toronto.
The logo of La Carnita pops against a brick wall in an inviting atmosphere. Credit: La Carnita

With locations in the Entertainment District, Little Italy, Leslieville and Yonge-Eglinton, La Carnita offers hearty Mexican fare to hungry diners looking for stellar dishes in a welcoming atmosphere. Each dining room is crafted by local artists for a street-style feel, and spacious and comfortable seating is available both indoors and outdoors when weather permits. Taco options are available to suit all diets and tastes. Vegan diners will appreciate the plant-based sweet potato tacos with vegan crema, hot sauce, and black beans around crispy sweet potato. If you’re looking for something meaty, try the pollo frito tacos with fried chicken thighs, crema, salsa, and sunflower hot sauce, or if you’re feeling adventurous, order the scorpion wings for confit chicken wings in a chili barbeque sauce. An array of treats is available for dessert, including the mouth-watering key lime pie or the chocolate peanut butter cookie

📍 Entertainment District — Check availability

📍 Little ItalyCheck availability

📍 Leslieville — Check availability

📍 Yonge-Eglinton — Check availability

Discover more restaurants in Toronto

For one of the best Mexican restaurants in Toronto for creative cocktails and tacos – try The Mule in Hamilton, Cambridge and London

the-mule-1
Sunlight floods through large windows and onto fresh tacos beside plant decor. Credit: The Mule
Fried tortilla at The Mule, potentially one of the best Mexican restaurants in Toronto.
Freshly fried tortillas are perfect for scooping and dipping. Credit: The Mule
Sets of mixed tacos at The Mule, maybe one of the best Mexican restaurants Toronto offers.
Mix and match a variety of tacos and never be forced to choose just one again. Credit: The Mule

When you’re looking for a variety of interesting tacos and creative drinks to sample with good friends, pop by The Mule in Hamilton, Cambridge, and London. With an entirely gluten-free menu and abundant options for vegans and vegetarians, The Mule offers some of the best Mexican hotspots around Toronto. Order an eggs benedict with a kick for brunch and try the churro waffle benny with bacon, poached eggs, and house hollandaise with guacamole and cilantro. Share a queso fundido cheese dip with pickled jalapeno for an appetizer that melts creaminess with Mexican flavor. Load up on protein in the most delicious way possible with the habanero brisket taco. Purple cabbage slaw and habanero barbeque sauce sit on top of juicy melty brisket beef. A plant-based taco you won’t want to miss is the oyster mushroom taco with vegan lemon mayo and marinated jalapeno oyster mushroom. Sip on a medley of flavor with the Golden Snitch cocktail featuring gooseberry, gin, lemon, and lavender.

📍 Hamilton Check availability

📍 Cambridge — Check availability

📍 London — Check availability

Discover more restaurants in Toronto

For MICHELIN-starred Mexican cuisine – don’t miss Quetzal in Little Italy

Tender pork with potatoes at Quetzal, one of Toronto’s best Mexican restaurants.
A glistening piece of pork served tender and fresh with potatoes and sauce. Credit: Quetzal
quetzal2
A perfectly plated whole sea bream with kale and lime. Credit: Quetzal
The bright and open bar at Quetzal, is perhaps the best Mexican restaurant Toronto offers.
The open bar area boasts plenty of seats at Quetzal. Credit: Quetzal

With a combination of Ontario produce and Mexican ingredients, Quetzal in Little Italy has earned a MICHELIN star for an unforgettable menu of regional Mexican fare. Chefs prepare only the freshest ingredients over a long open flame hot line stretching nearly 30 feet. Begin your award-winning experience with the scallop ceviche, where leek and avocado combine with fresh Hokkaido scallops for an explosion of seafood taste. Experience tenderness in the empanada oaxaqueña with the saucy lamb barbacoa with radish and salsa. For slow-roasted pork with charred pineapple, have the pork secreto al pastor. Coal-roasted sweet potatoes with salsa offer a wholesome burst of nourishment for vegetarians and non-vegetarians alike. It would be a mistake to skip dessert at Quetzal: try the almond cake with Saskatoon berries and mandarin orange curd to complete the perfect meal. 

Check availability

Discover more restaurants in Toronto

For Mexican street food favorites – go to Silent H in King West

silent-h1
Tempting tostadas with a cocktail, fries, and salad in a comfortable booth at Silent H. Credit: Silent H
silent-h2
Ice melts in a hand-crafted cocktail. Credit: Silent H
silent-h3
The vibrant bar at Silent H emanates hues of pink, blue, and yellow under a tall urban ceiling. Credit: Silent H

Taking inspiration from everyday Mexican street food classics, Silent H in King West is one of the best Mexican restaurants in Toronto for creative cocktails and good vibes. Start with an order of betabeles, charred beets with shallots, pistachio, and honey-marinated queso fresco on arugula salad. For a plant-based taco you’re sure to enjoy, have the tacos de hongos, king oyster mushrooms and battered enoki mixed with black sauces and avocado to create a medley of complex plant flavors. When you’re craving chicken, try the muslitos de pollo chicken thighs in a lime tomato pepper sauce and served with salad and deep-fried Brussels sprouts. Don’t miss the sticky pear crumble dessert with salted caramel sauce, vanilla gelato, and walnut crumble. Urban styling and interior brick walls are bathed in light from large windows, and a covered patio built for lounging is available when weather allows. 

Check availability

Discover more restaurants in Toronto

For stellar Mexican plant-based options – check out Chula Taberna Mexicana in Leslieville

chula-taberna-mexicana1
Freshly made zucchini fritters with sprouts and pico de gallo is an appetizing and healthy dining option. Credit: Chula Taberna Mexicana
Shredded birria beef melts in a fresh corn tortilla at Chula Taberna Mexicana, one of the best Mexican restaurants in Toronto.
A juicy and rich shredded beef birria taco ready for dipping. Credit: Chula Taberna Mexicana
chula-taberna-mexicana3
Three crispy fish tacos kissed with lime and cilantro with a thick citrus herb mayo. Credit: Chula Taberna Mexicana

In a two-story location with three tequila bars and two outdoor patios, enjoy quality food in spacious luxury at one of the best Mexican restaurants near Toronto, Chula Taberna Mexicana. Have a real Mexican tavern experience on the generous enclosed patio or in the inviting modern dining room that will make you want to stay a little longer.  Whether you’re looking to have a plant-based or a meat-based meal, Chula offers plenty of options that will satisfy your culinary craving. From the plant-based menu, grab the adobo mushroom tacos with pico de gallo and sauteed garlic mushrooms in a freshly made corn tortilla. Meat lovers should try the slow braised beef short rib with house Mexican gravy and garlic cilantro dipping sauce. Order a treat for the table with the cactus queso dip, Monterey jack and mozzarella cheese melt with cactus, roasted garlic, and chipotle for amazing flavors to savor together. Have a real Mexican tavern experience on the generous enclosed patio or in the inviting modern dining room that will make you want to stay a little longer. 

Check availability

Discover more restaurants in Toronto

For a taco-focused meal at one of the best Mexican restaurants near Toronto – visit Burro in Burlington

Enter into a dining room filled with vibrant colors and wall art that will lift your mood and help you relax for the feast to come at Burro in Burlington. Served with a variety of sauces so you can customize the flavor with every bite, this Mexican gem offers an extensive selection of tacos suitable for all. Order the cease and desist with pork and ground beef in hot sauce and cheddar cheese with lime crema. Try the achiote roasted chicken taco with chipotle mayo, pickled red onion, and crispy chicken skin. If you’re up for seafood, have the sea bass ceviche with red beans, lime-cured sea bass, peppers, and templonza sauce served with chips. For a stellar plant-based shareable try the masa flatbread with refried beans on a crispy crust with chimichurri and vegan mayo. Order from a playful list of custom cocktails designed by the creative bar staff. 

Check availability

Discover more restaurants in Toronto

For unforgettable tacos and the best margaritas in Toronto – visit El Pocho Antojitos Bar in the Annex

Fresh corn tostadas and salads at El Pocho Antojitos, one of the best Mexican restaurants in downtown Toronto.
A colorful collection of tostadas, tortilla chips, and salads brighten the table with the flavors of Mexico. Credit: El Pocho Antojitos Bar

With incredible margaritas and creative takes on traditional favorites, look no further than El Pocho Antojitos Bar. Make sure you try the tacos de poblano with queso, charred poblano peppers, cilantro, and salsa for a unique taste you’ll want to savor slowly. The tacos de carnitas serves up tender pulled pork with salsa, pickled red onions, and guacamole for a lime-touched journey through freshness. For a Mexican take on French fries, have the poncho fry supreme. Your choice of chicken or vegetables tops a pile of fries with avocado sauce, pickled serrano pepper, and chipotle aioli.  Margaritas are a specialty of El Pocho Antojitos Bar, and drinks are crafted with care. Order the regular margarita with tromba blanco tequila, agave, lime juice, and a half-salted rim. Finish with a sweet taste and enjoy the flan, mezcal caramel with espresso meringue, and macerated raspberries. Dine at inviting tables under elegant wall art and experience warm hospitality and a menu with rich flavorful choices. 

Check availability

Discover more restaurants in Toronto

For MICHELIN award-winning plant-based Mexican fare – go to La Bartola in Little Italy

la-bartola1
Handmade corn tostadas cradle fresh local ingredients with a smooth, in-house herbed lime guacamole. Credit: La Bartola
la-bartola2
A delightful variety of tacos leave plant-based diners with an abundance of amazing options. Credit: La Bartola
Inviting tables in the dining room at La Bartola, one of the best Mexican restaurants in Toronto.
A beautiful blue hue reflects soft lighting over inviting tables. Credit: La Bartola

This winner of the MICHELIN Bib Gourmand 2022 award offers an entirely plant-based menu of delightful Mexican cuisine. With a passion for quality ingredients and freshness, chef Ivan Castro presents La Bartola, one of the best Mexican restaurants in Toronto for 2024. For a starter, grab a pickled wild mushroom tostada with jalapeno confit, refried beans, and xnipec, which is a spicy sauce from the Yucatan peninsula. Warm up with a bowl of green chileatole soup with corn, serrano pepper, and hoja santa oil. Make sure you try the braised hibiscus taco placero with lion’s mane barbacoa and pastor. For roasted Ontario root vegetables on a handmade tortilla, order the pistachio pipian chile. Complete the experience with avocado and key lime sorbet with pinole cookie crumble for dessert. Shades of blue and green pop against gentle wood flooring to create an ambiance of quality and friendship in the La Bartola dining room.  

Check availability

Discover more restaurants in Toronto

For giant margaritas and amazing Mexican food the whole family will love – visit Taco N Tequila in Niagara Falls

Beef quesadilla with melted cheese at Taco N Tequila, one of the best Mexican restaurants near Toronto.
A juicy, tender beef quesadilla with melted cheese on fresh peppers. Credit: Taco N Tequila
taco-n-tequila2
Two lime mojitos ready to be enjoyed with friends and family. Credit: Taco N Tequila
The bar is host to abundant choices at Taco N Tequila, perhaps the best Mexican restaurant Toronto offers.
The well-lit urbane bar hosts an abundance of alcohol choices. Credit: Taco N Tequila

With fast service, ice-cold beer, and food the whole family will love, Taco N Tequila in Niagara Falls is one of the best Mexican restaurants near Toronto, home of the famous giant 45oz margarita. Start off with a shareable appetizer that lets you have it all. Order the three amigos sample of three homemade dips – Mexican salsa, guacamole, and queso dip. Enjoy an order of carne asada fries with pico de gallo, carne asada steak, guacamole, and queso for a cheesy Mexican version of French fries. Try the new Mexican mice, where creamy cheese is inserted into 6 jalapeño peppers and dipped into chipotle aioli. An order of tacos includes three corn tortillas with a choice of protein, including shrimp, chorizo, and steak. An enclosed patio offers a large space for diners to relax in nicer weather, and the indoor dining room is enveloped in warm colors to give off a welcoming feel. 

Check availability

Discover more restaurants in Toronto

There’s no such thing as too much when it comes to Mexican restaurants in Toronto. Across the city, diners can choose from a multitude of amazing options to fit any style. Grab tapas on a heated downtown patio with friends all year long. Have churro waffles with bacon for brunch because you can. Try Mexican fine dining inspired by everyday Mexican street food classics. Chow down on tacos in Burlington with original drinks created by fun-loving bar staff. Enjoy a homemade plant-based take on Mexican cuisine that was recognized by the MICHELIN guide for excellence. 


Book your table with OpenTable and discover some of the best Mexican restaurants Toronto

Want to continue exploring the Toronto dining scene? Take a look at these guides:

Find your table for any occasion