Skip to Content

The Best Mexican Restaurants in Toronto

This post may contain affiliate links, which at no cost to you, Diary of a Toronto Girl earns a commission from if you click through and make a purchase. Thank you for choosing to support Diary of a Toronto Girl!

The Best Mexican Restaurants in Toronto

Looking for the best Mexican restaurants to visit in Toronto?

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!

Here are some of the best Mexican restaurants in Toronto.


Fonda Lola Mexican Restaurant in Toronto

1. 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 also got Mexican-inspired brunch on the weekends!

I have a blog post all about what you can expect on the menu at Fonda Lola.

LOCATION: 942 Queen St. West | Website


Grand Electric Restaurant in Parkdale, Toronto

2. 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.

LOCATION: 1330 Queen St. West | Website


Playa Cabana Restaurant, Toronto

3. 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)
RELATED POST:
10 Fun Things to Do in Toronto

LOCATION: Various locations | Website


La Carnita Restaurant in Toronto

4. La Carnita

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 | Website


Best Mexican restaurants in Toronto:

  1. Fonda Lola
  2. Grand Electric
  3. Playa Cabana
  4. La Carnita

There are tons of amazing Mexican restaurants across Toronto, but these are some of my favourites.

What are the best Mexican restaurants in Toronto in your opinion? I’d love to know in the comments!

P.S. if you liked this post, you might like this post on the best cheap spots to eat in Toronto, or any other posts on Toronto restaurants.

Be sure to keep up with me on InstagramFacebookTwitter, and Pinterest if you aren’t already!

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.

The High Line in New York City
← Previous
How to Spend 5 Days in New York City
Toronto Financial District
Next →
We Tried to Go Urban Exploring and We Failed Miserably