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.
If you love Mexican food, you might also like this post on the best taco spots in Toronto!
Be sure to also follow me on Instagram – I share a lot more content on there that doesn’t make it to the blog!
Best Mexican restaurants in Toronto
Hit up this rustic and homey cantina on Queen West for delicious Mexican dishes made with ethically and locally-sourced ingredients.
They’ve got Mexican-inspired brunch on the weekends, and a stunning patio you can enjoy during the summer!
I also have a blog post all about my Fonda Lola restaurant review if you’re looking to peep the menu.
LOCATION: 942 Queen St. West, Toronto, ON
Adam and I discovered Grand Electric years ago after ordering food delivery, and we were so sad after they stopped delivering to our area.
Now, it’s just one of those restaurants we enjoy hitting up every once in awhile when we’re feeling something special!
Their Mission Wings are freaking delicious, and some of the best wings I’ve ever had – though they unfortunately don’t have them anymore :'(
LOCATION: 1330 Queen St. West, Toronto, ON
Playa Cabana is the spot to visit for cocktails and Mexican food.
If you’re looking for a girls’ night out spot, Playa Cabana is perfect!
They’ve got 4 locations across Toronto, and I’ve listed them with their neighbourhoods below:
- Playa Cabana (Annex)
- La Libre (Annex)
- Cantina (Junction)
- Taqueria Norte (Summerhill)
LOCATION: Various locations
La Carnita is one of my fave taco spots in Toronto, and I love the vibes at their restaurants.
One of the best things about La Carnita is that they have locations in various neighbourhoods across Toronto.
Find them in Little Italy, the Entertainment District, Riverside, and Midtown (Yonge & Eglinton)!
All but their Little Italy locations have Sweet Jesus (their sister dessert chain) next door if you’re in the mood for ice cream afterwards 😉
Be sure to grab their fish tacos and street corn – they’re probably my favourite things on the menu!
LOCATION: Various locations
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!
LOCATION: 18 Tank House Lane, Toronto, ON
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.
They’ve also got one of the most beautiful patios in Toronto with string lights, hanging florals, and a wood-panelled fence!
LOCATION: 588 College Street, Toronto, ON
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. West, Toronto, ON
Amazing tacos, but insanely small space.
Seating is limited, but maybe you can bump elbows with some new taco-loving friends.
They serve up probably the best Baja fish tacos in Toronto, so it’s worth a visit.
Seven Lives is located in Kensington Market, so afterwards you can explore and wander around.
As long as it ain’t dark out yet though – Kensington can be sketchy.
LOCATION: 69 Kensington Ave, Toronto, ON
If you’re looking for even more amazing tacos in Toronto, you’ll want to visit Good Hombres.
It’s a teeny tiny taco shop by the same owners behind Campechano, and you’ll find their cute-as-heck storefront by Bathurst & Dundas.
They make their own tortillas fresh using a machine imported from Mexico, which they actually distribute to other restaurants in Toronto!
You can even buy your own tortillas to take home with you.
LOCATION: 374 Bathurst St, Toronto, ON
If you’re looking for something quick and cheap, definitely check out Mi Taco Taqueria.
I always get the Taco Plato ($10), which includes two tacos of your choice, rice, and beans.
You can customize your tacos to your liking, and I always get a bunch of different salsas on mine.
The seating area is pretty cramped, so I’d recommend ordering through Ritual and taking it somewhere else!
They’ve got locations at both Queen & University and Bathurst & Bloor.
LOCATION: Various locations
They’re cheap, they’re located close to the Eaton Centre and Ryerson University, and they’re on Ritual, making it a go-to Toronto taco spot.
I usually enjoy fish tacos everywhere I go, but their fish taco is filled with some sort of weird pickled vegetable I’m not too fond of.
However, I’m obsessed with their carnitas and al pastor tacos!
LOCATION: 101 Dundas St. East, Toronto, ON
Best Mexican restaurants in Toronto:
- Fonda Lola
- Grand Electric
- Playa Cabana
- La Carnita
- El Catrin Destileria
- La Bartola
- Wilbur Mexicana
- Seven Lives Tacos Y Mariscos
- Good Hombres
- Mi Taco Taqueria
- Tacos 101
There are tons of amazing Mexican restaurants across Toronto, but these are some of my favourites.
Be sure to check out some local tours as well, if you’re looking to do some fun and unique activities.
If you’re looking for even more ethnic Toronto restaurants to try, you might enjoy these posts:
Feel free to subscribe to my weekly newsletter to get my blog posts delivered straight to your inbox.