Skip to Content

11 Best Mexican Restaurants in Toronto

11 Best Mexican Restaurants in Toronto

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 and TikTok – I share a lot more content on those platforms that don’t make it to the blog!

Best Mexican restaurants in Toronto

Fonda Lola Mexican Restaurant in Toronto

Fonda Lola

Mexican cuisine is so much more than just tacos, and you can find all that and more at Fonda Lola.

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

6 Best Pho Restaurants in Toronto

Grand Electric Restaurant in Parkdale, Toronto

Grand Electric

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 Restaurant, Toronto

Playa Cabana

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 Restaurant in Toronto

La Carnita

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

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.

19 Best Patios in Toronto

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

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

Wilbur Mexicana in Toronto, Ontario

Wilbur Mexicana

Wilbur is one of my absolute fave spots for tacos in Toronto, and you can find their restaurant on King West.

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

Seven Lives in Kensington Market, Toronto

Seven Lives Tacos Y Mariscos

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.

7 Best Laser Hair Removal Clinics in Toronto

As long as it ain’t dark out yet though – Kensington can be sketchy.

LOCATION: 69 Kensington Ave, Toronto, ON

Good Hombres

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

Best Toronto taco spots | top places to eat in Toronto | where to eat Mexican food in Toronto | Toronto restaurants worth visiting | Diary of a Toronto Girl, a Canadian lifestyle blog

Mi Taco Taqueria

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

Tacos 101

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:

  1. Fonda Lola
  2. Grand Electric
  3. Playa Cabana
  4. La Carnita
  5. El Catrin Destileria
  6. La Bartola
  7. Wilbur Mexicana
  8. Seven Lives Tacos Y Mariscos
  9. Good Hombres
  10. Mi Taco Taqueria
  11. Tacos 101
10 Best Thai Restaurants in Toronto

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!

If you’re looking for even more ethnic Toronto restaurants to try, you might enjoy these posts:

Be sure to keep up with me on Instagram, TikTokTwitter, 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.

Jessica Lam | Toronto lifestyle, fashion, beauty, and travel blogger | Diary of a Toronto Girl, a Canadian lifestyle blog

The best Mexican restaurants to visit in Toronto! From tacos to margaritas, here are some of the best spots to check out for amazing Mexican cuisine.


Tuesday 29th of June 2021

Our favourite Mexican when we used to live in Toronto was Mariachis in Davisville. There are so many more Mexican food options now!

Jessica Lam

Thursday 1st of July 2021

Will have to check that spot out – thanks for the tip! :)