Skip to Content

9 Best Mexican Restaurants in Toronto

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

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:

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

Fonda Lola Mexican Restaurant in Toronto
Tlacoyo, a toasted and stuffed corn cake.

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.

Fonda Lola Mexican Restaurant in Toronto
Tortas are a popular Mexican street food.

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!

Margaritas from Fonda Lola Mexican Restaurant in Toronto
Margaritas are the specialty at Fonda Lola.

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!

Fonda Lola Mexican Restaurant in Toronto
Churros with a side of sweet, sweet caramel-flavoured goat milk whipped cream.

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

Playa Cabana

Great patio, great drinks, and even greater food at Playa Cabana.

If you’re looking for the perfect girls’ night out spot, Playa Cabana is definitely the spot to visit!

They serve up amazing cocktails and Mexican eats at their restaurant near the Annex.

LOCATION: 111 Dupont St, Toronto, ON

La Carnita Restaurant in Toronto

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, Riverside, and Midtown Toronto at 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

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!

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!

La Bartola actually received Bib Gourmand designation on this year’s Toronto Michelin Guide, which is pretty awesome!

LOCATION: 588 College St, Toronto, ON

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!

Wilbur Mexicana, Toronto

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

Seven Lives in Kensington Market, Toronto

Seven Lives Tacos Y Mariscos

You’ll find amazing tacos at Seven Lives, and they serve up probably the best Baja fish tacos in Toronto.

Seating is limited, but maybe you can bump elbows with some new taco-loving friends.

Seven Lives is located in Kensington Market, so afterwards you can explore and wander around, and maybe hit up some vintage shops or cafes.

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

If you’re a big foodie, you might also enjoy this Kensington Market food tour!

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


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 actually won one Michelin Star in the 2022 Toronto Michelin Guide.

You can either go for their $100 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:

  1. Fonda Lola
  2. Playa Cabana
  3. La Carnita
  4. El Catrin Destileria
  5. La Bartola
  6. Wilbur Mexicana
  7. Seven Lives Tacos Y Mariscos
  8. Good Hombres
  9. 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:

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

Like this post? Pin it for later!

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.
  1. Jane says:

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

  2. Jessica Lam says:

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

Comments are closed.

Sharing is Caring

Help spread the word. You're awesome for doing it!