If you’re looking for the best Mexican restaurants in Toronto to get your taco fix, you’re in luck.
Toronto is a super diverse city full of restaurants from all kinds of multicultural cuisines, including plenty of amazing Mexican restaurants!
Mexican cuisine is one of my favourite cuisines, next to both Indian and Japanese food.
Mexican dishes are super flavourful, and a lot of dishes include two of my favourite things: avocados and heat.
There’s so much more to Mexican food than just tacos and margaritas, which you’ll discover from these local Toronto restaurants!
Here are some of the best Mexican restaurants in Toronto to eat at.
Be sure to also follow me on Instagram and TikTok – I share a lot more content on those platforms that don’t make it to the blog!
More Toronto restaurants
Looking for more great Toronto restaurants to visit? You might enjoy these posts:
- Craving more Mexican eats? Visit the best taco spots in Toronto.
- Searching for specific cuisines? Check out the best Chinese, Japanese, Korean, Thai, Indian, or Italian restaurants in Toronto.
- In the mood for a drink? Stop by one of the best Toronto craft breweries or drink spots.
Food tours are another fun way to experience Toronto’s food scene, and this Kensington Market food tour, Canadian food tour, and craft brewery tour are all fantastic options!
Best Mexican restaurants in Toronto
Wilbur Mexicana
Wilbur is another one of my fave spots for tacos in Toronto, and you can find their restaurant on King West.
Their fish tacos are absolutely amazing!
Aside from tacos, you’ll also find quesadillas, burritos, and burrito bowls.
They’ve also got the city’s best selection of hot sauces to choose from, which you can dip your free chips in (or douse your tacos in).
Sweet, spicy, really spicy – the hot sauce world is your oyster here!
LOCATION: 552 King St W, Toronto, ON
El Catrin Destileria
You can find the El Catrin restaurant in the Distillery District, and they’ve got a stunning patio out front for you to enjoy your Mexican feast.
You can enjoy traditional and modern Mexican bites here, like their Pibil Jackfruit Sopes or their Guacamole with *gasp* crickets as an add-on.
They’ve also got the largest tequila and mezcal collection in Canada, which is pretty cool!
If you’re a margarita lover, they’ve even got a margarita flight on the menu this summer.
LOCATION: 18 Tank House Lane, Toronto, ON
Fonda Lola Mexican Bistro
Hit up this rustic and homey cantina on Queen West for delicious and contemporary Mexican dishes made with ethically and locally-sourced ingredients.
The owner, Ernesto, named the restaurant after his grandmother Lola!
Fonda Lola was actually the first authentic Mexican restaurant Adam and I ever visited, so it holds a special place in our hearts.
If you’re in the mood for a margarita, you’re in luck – margaritas are the specialty drink here at Fonda Lola!
They have several different margaritas to choose from, including their Spicy Margarita and Hibiscus Margarita.
They also have a variety of Mexican-inspired cocktails, Mexican beers, and Mexican spirits!
And if you’re not feeling alcohol, you can go for one of their Agua Frescas or a bottle of Jarritos.
If you’ve got a sweet craving, you need to grab the Churros for dessert!
You can find Fonda Lola on Queen West by Queen & Shaw, and their back patio is absolutely stunning if you’re visiting during the warmer months.
LOCATION: 942 Queen St W, Toronto, ON
La Carnita
La Carnita is definitely one of my fave taco spots in Toronto, and I love the vibes at their restaurants.
Be sure to grab their fish tacos and street corn – they’re probably my favourite things on the menu!
One of the best things about La Carnita is that they have locations in various neighbourhoods across Toronto.
Find them at their original location in the Entertainment District, or in Little Italy, Leslieville, and Midtown Toronto (Yonge & Eglinton)!
If you visit their Entertainment District location, you can head next-door to Sweet Jesus (their sister dessert chain) for some jazzed up ice cream cones after dinner.
LOCATION: Various locations
Playa Cabana
Great patio, great drinks, and even greater food at Playa Cabana.
They prepare all of their Mexican-inspired food with fresh ingredients, with dishes inspired from across Mexico.
They primarily focus on tequila and mezcal spirits and cocktails, and they’ve even got small-batch single-village mezcal from Oaxaca.
If you’re looking for the perfect girls’ night out spot, Playa Cabana is definitely the spot to visit!
They serve up all of their amazing cocktails and Mexican eats at their restaurant near the Annex.
LOCATION: 111 Dupont St, Toronto, ON
La Bartola
La Bartola is a completely plant-based Mexican restaurant, so you can even take your vegan friends here!
They use local and Mexican-imported ingredients to create their authentic dishes, and you can enjoy it alongside Mezcal, craft mocktails and cocktails, or Mexican beer (on tap!)
They also make their own tortillas fresh in-house daily, using non-GMO corn imported from Mexico.
If you’re looking to try a variety of dishes, they even offer a $75 tasting menu.
They’ve also got one of the most beautiful patios in Toronto with string lights, hanging florals, and a wood-panelled fence!
La Bartola even received Bib Gourmand designation on the 2022 and 2023 Toronto Michelin Guide!
LOCATION: 588 College St, Toronto, ON
Silent H
Elevated Mexican street foods are on the menu here at Silent H, a gorgeous restaurant on King West.
All of the dishes are meant to be shared family-style, and you’ll find plenty of small plates on the menu.
You absolutely need to try the Tostadas de Atún, featuring chipotle-dressed tuna, and the Tacos Olvidados, filled with incredibly flavourful minced shrimp.
Finish off your meal with the El Favorito de Papá, an amazing sticky pear bread drizzled with caramel and paired with vanilla gelato.
You’ll also find a fantastic selection of cocktails, perfect for pairing with your meal.
LOCATION: 461 King St W, Toronto, ON
Quetzal
Looking for a fancier spot to enjoy Mexican cuisine?
You’ll find upscale Mexican cuisine at this gorgeous restaurant in Little Italy with all the romantic vibes, and they’ve even got one Michelin Star.
You can either go for their $130 tasting menu or order à-la-carte, and they even grind their own corn for their house-made tortillas!
Chef Grant van Gameren is one of Toronto’s most well-known chefs, and he operates both Bar Isabel and Quetzal!
LOCATION: 419 College St, Toronto, ON
Best Mexican restaurants in Toronto:
- Wilbur Mexicana
- El Catrin Destileria
- Fonda Lola
- La Carnita
- Playa Cabana
- La Bartola
- Silent H
- Quetzal
There are tons of amazing Mexican restaurants across Toronto, but these are some of my favourites.
Have you been to any of these spots? What are the best Mexican restaurants in Toronto in your opinion? Let me know on Twitter or Instagram!
Food tours are another fun way to experience Toronto’s food scene, and this Kensington Market food tour, Canadian food tour, and craft brewery tour are all fantastic options!
More Toronto restaurants
Looking for more great Toronto restaurants to visit? You might enjoy these posts:
- Craving more Mexican eats? Visit the best taco spots in Toronto.
- Searching for specific cuisines? Check out the best Chinese, Japanese, Korean, Thai, Indian, or Italian restaurants in Toronto.
- In the mood for a drink? Stop by one of the best Toronto craft breweries or drink spots.
Be sure to keep up with me on Instagram, TikTok, Twitter, Facebook, and Pinterest if you aren’t already!
Feel free to subscribe to my weekly newsletter to get my blog posts delivered straight to your inbox.
Like this post? Pin it for later!
Our favourite Mexican when we used to live in Toronto was Mariachis in Davisville. There are so many more Mexican food options now!
Will have to check that spot out – thanks for the tip! 🙂