Friday, April 18, 2014Light Rain Shower 11°C
Best of Toronto

The Best Mexican Restaurants in Toronto

Posted by Robyn Urback / March 23, 2012

Mexican Restaurants TorontoThe best Mexican restaurants in Toronto are tequila-fueled sources of mouth-watering authentic eats. Among the best are varying vibes — from the shrouded hidden gems to the slightly more visible, to the Mexican mini-chains — but they all share an appreciation for quality food and service. These restaurants are where you'll find the most authentic mole, succulent tacos, and guacamole that will make many of Toronto's Tex-Mex spots pitifully second best. And they're usually flush with loud music, buzz, and flavour too.

Here is the list of the best Mexican restaurants in Toronto.

See also:

The Best Tacos in Toronto

Note: This list was previously published in July 2009. Comments below made up until March 22, 2012 are in reference to the old list. We've purposely kept the archived comments here because we believe they (mostly) add value to this topic. If you don't want to have to wade through all of them, simply hit the "sort by newest first" link at the top of the thread.

Lead photo by Jim U in the blogTO Flickr pool

Grand Electric

Grand Electric

Blame it on the tacos, the impressive selection of bourbon, or the always-lively atmosphere, but Grand Electric simply has a pull that attracts the masses to Parkdale (and seduces this writer to employ unfortunate punnery). While customers should be prepared if planning to dine on a busy night, promises of house-made salsa verde, pozo rojo, and pork belly al pastor offer good incentive for a little idle thumb-twirling. More »

Milagro

Milagro

Milagro borrows flavours from a variety of regions in Mexico to offer a authentic, complete menu. The ceviche is undoubtedly one of Milagro’s top sells, along with its tacos (homemade corn tortillas, of course), burritos, and margaritas, available at its three Toronto restaurants. A win for ambiance, as well. More »

Frida

Frida

Must love heat (and be prepared to part with a bit of your hard-earned cash), but otherwise, Frida is a great option for those looking for delicious, traditional flavours and hefty main courses. Gucamole and chips is an obvious starter for those who know Frida, followed by something hot, meaty, and ideally cheesy as well, followed by the churros. Must have churros. More »

Playa Cabana

Playa Cabana

A cosy Annex spot that’s often packed to the rafters, especially in the summertime when the patio is open and the drinks are flowing. Playa Cabana has an extensive tequila list and a reputation for solid ceviche and baja tacos. Reservations are recommended for almost any night of the week. More »

El Trompo

El Trompo

El Trompo delivers bliss in the form of guac and chips on a sunny, patio-optimized afternoon. Its brunch is a pretty big hit for the Kensington Mexican-loving crowd, offering classic huevos rancheros and huevos con chorizo (house-made sausage is key), with al pastor fajitas and molten cheese dishes for the later crowds. More »

Rebozos

Rebozos

While the decor speaks to a picnic lunch brought inside, the food at Rebozos is enough to keep your eyes squarely on your plate. The Rogers Road restaurant offers fiery pozole, beef tongue, chicken, and pulled pork tacos, and the house favourite, carnitas, among other specialties, and has a separate space entirely to keep take-out separate from dine-in. Now with a second outpost in Kensington Market. More »

La Revolucion

La Revolucion

La Revolucion is the Junction’s answer to quality Mexican food, offering simple, staple, not-too-expensive meals. The tacos, especially the shrimp, steak, and chorizo tacos, are lauded for their tasty reliability, especially when paired with a superb handmade margarita. Live music, and if you’re lucky, candlelight. More »

Discussion

66 Comments

jamesmallon / July 29, 2009 at 12:27 pm
user-pic
Margarita's may not be the most authentic, but it's cheap, palatable and filling. Also, the Carleton/Parliament location has a huge shaded patio (you have to walk through the kitchen!).
Dave M replying to a comment from James / July 29, 2009 at 12:38 pm
user-pic
I like to think El Sol is "slow" because they're making all the stuff from scratch. That's the romantic viewpoint I have (not sure if it's true but, whatever). I just have a delicious Marguerita while I wait.

El Sol is the BEST
Steven / July 29, 2009 at 12:39 pm
user-pic
It's not "Mexican", but Tacos El Asador (Bloor and Clinton) cannot be missed.
Ani Castillo / July 29, 2009 at 08:54 pm
user-pic
Hey I`m mexican, EL TROMPO is the best!!! the very first time we came to Toronto we ate there and that was the first time I had agua de jamaica and taquitos that were exactly like I remembered them in Mexico

somebody said its dirty...

Mmmm... not dirty, I would say its strange, and a little bit messy in the good way, that`s what makes me feel like at home, haha *_*

ah and I`ve tried a bunch of the restaurants in this list, and seriously, if you want a real mexican experience, go to El trompo, my husband takes me there every time I get a little bit nostalgic
Paul / July 30, 2009 at 12:47 am
user-pic
There's a fairly new Mexican place called "El Rey" just west of Dufferin and Bloor, where Pam's Roti used to be. I've only had one thing there, and I can't remember what it was called, but it was good.
Dan Contogiannis / July 31, 2009 at 04:19 pm
user-pic
I'm a fan of Mexitaco. It's food is pretty authentic and yummy! haha.
Sheri / September 3, 2009 at 02:24 pm
user-pic
I think they forgot Mexico Lindo - great place up on Bayview (south of Eglinton). Excellent choice is the "Cancun" - one seafood enchilada and one seafood burito. Oh, and don't forget the Dos Eckes!
King / October 22, 2009 at 04:35 pm
user-pic
So far for me, the closest and best mexican is from Mexitaco on Bloor.
Dos Amigos has great atmosphere, and Mariachis is a waste of time.
Frida looks great, but im too poor for that, and Jalapenos has closed down on King.

Check my taco blog covering Toronto's best taco joints:

http://www.torontotaco.com
Mariana / April 14, 2010 at 05:59 pm
user-pic
I think Mexico Lindo is really nice and familiar and the food is not bad. I don't know f you have heard about CHIMICHANGA'S that is the name on yonge and eglinton. You should try the food there the chef is mexican and the food is amazing, is not that cheap but is a nice place for a date and have some drinks.
Jen / January 14, 2011 at 12:11 pm
user-pic
I'm looking for some decent yuca frita! Or fried sweet plantains. Home made tres leches. I could care less about tacos. Anyone know a good place?
Lee / March 17, 2011 at 07:26 am
user-pic
Milagro - Seriously bad from a food and especially service viewpoint. 1st time was fine, but on next visit unbelievable how bad the attention to customer had declined. Food had completely be downgraded. Done. This customer lost for ever.
J / May 3, 2011 at 12:21 am
user-pic
What about the taco place in kensingon called Mexican Salsas on Agusta and Baldwin. Dirt cheap, clean and tasty but perhaps the other places offer more Mexican fare than the lunch at Salsas.

Mexican food is making it's debut in our food choices which is a great thing.
Welshgrrl / March 23, 2012 at 01:31 pm
user-pic
I would also include/recommend the very good El Rincon at St. Clair/Wychwood
Jamie / March 23, 2012 at 01:34 pm
user-pic
Mariachi's on Yonge north of Davisville is effing fantastic.
TDot replying to a comment from Welshgrrl / March 23, 2012 at 01:39 pm
user-pic
Seconding that. I live in NY but try and visit El Rincon anytime I'm in T.O.
MexicanFoodRequested! / March 23, 2012 at 01:47 pm
user-pic
Hey someone knows a place where to find tacos or quesadillas de cesos y/o huiutlacoche? really missing them canned huitlacoches or flores de calabaza are not the same!
N / March 23, 2012 at 01:53 pm
user-pic
El Trompo is excellent, but I can't believe Tacos El Asador and Mexitaco weren't on this list.

Also, it's "Dos Equis" on the label.
MizzMonsta / March 23, 2012 at 01:55 pm
user-pic
Cocina Lucero is a lovely little restaurant on Yonge Street, south of Wellesley. They have a patio outside, and comfy seating and nice decor inside.
Dov Eles / March 23, 2012 at 02:33 pm
user-pic
Thirding both El Rincon and Mexitaco - mmmmnnnnnn!
ghgh / March 23, 2012 at 02:50 pm
user-pic
Coyote Willys.
Queen/Broadview.
Ben / March 23, 2012 at 03:00 pm
user-pic
It's my neighbourhood spot and I'll always support it, but El Rincon can go either way. I've been there and it's awesome and other times it's just...not. However, the tequila selection and newly renovated back patio probably do warrant it a mention on this list.
Sandy / March 23, 2012 at 03:03 pm
user-pic
Im from Mexico and soon I will move to TO. So, I have to try each and everyone of this restaurants. We will see which one is the best for this real mexicana ;)
Terry replying to a comment from N / March 23, 2012 at 03:10 pm
user-pic
Tacos del Asador isn't on the list because it's not Mexican; it's Salvadoran.
Mark b / March 23, 2012 at 03:25 pm
user-pic
So pleased El Trompo is on the list. Their al pastor is brilliant!!
Jilly replying to a comment from ghgh / March 23, 2012 at 03:26 pm
user-pic
Are you kidding? That's a tex mex greasy spoon.
ghgh replying to a comment from Jilly / March 23, 2012 at 04:29 pm
user-pic
Not sure, did the poll suggest greasy or non-greasy spoons?
raymes / March 23, 2012 at 05:38 pm
user-pic
GE all the way.
Leslie replying to a comment from jamesmallon / March 23, 2012 at 06:13 pm
user-pic
Margaritas Fiesta is the best Mexican food in Toronto - and reasonably priced! The huge shaded patio is epic in summer!
jane / March 24, 2012 at 12:43 am
user-pic
isn't la revolucion closed?
linas / March 25, 2012 at 02:06 pm
user-pic
I agree with most of this list and have been to most of these restaurants.

It's disappointing, however, when a restaurant that has been open less than a year gets the top spot, and it is questionable whether or not people are judging it with authentic criteria.

The most glaring restaurant missing is Dos Amigos, which should, in my opinion, be at the top of everyone's list.
Josh Charles / March 25, 2012 at 10:07 pm
user-pic
Mariachi's at Yonge just south of Eglinton is amazing... best pico de gallo in the city. Very authentic.
Joel / March 25, 2012 at 10:13 pm
user-pic
Tacos el Asador makes the best guacamole in the city. Its balanced and flavourful. Grand Electric's fish tacos are great, but their guacamole is just salty green sludge.
Anon replying to a comment from Joel / March 26, 2012 at 10:04 am
user-pic
I could be wrong but isn't Tacos el Asador more Central American than Mexican?

My favourite Mexican place in Toronto is Mexican Salsas Grill.
huskylord / March 26, 2012 at 12:15 pm
user-pic
Where is Dos Amigos?
the lemur replying to a comment from Anon / March 26, 2012 at 12:38 pm
user-pic
I believe the owners are Salvadoran, although there are flags of Mexico and Nicaragua on display inside, so who knows, there could be different nationalities working there. Some of the food is definitely Mexican (burritos), some Salvadoran (pupusas) and some is common to most of Central America (tamales). It depends on how you want to define Central American food as opposed to Mexican food (and what you consider 'Mexican' in terms of food).
Jonesin / March 27, 2012 at 12:48 pm
user-pic
Playa Cabana should be number one. Best fish tacos
And burritos in the city. Fun atmosphere ALSO
Tee / March 28, 2012 at 11:03 am
user-pic
Been to many....and i've been to Mexico/Texas. Knowing what it is supposed to taste like....

Frida - amazing, interesting and upscale
Milagro - a great place - consistent. Great drinks
Playa Cabana - a tiny restaurant - like a house party. Food is great.
Rebozos - what a dive, but what deliciousness!
Dos Amigos - down the scale, nice and casual, not the best but definitely authentic.
Tacos El Asador - fine it's Salvadorian, but it shouldn't preclude them from being on this list. So good.
J / March 28, 2012 at 07:11 pm
user-pic
anyone know where i can get some really good pozole rojo, ive had it at el sol and it was great, but looking for something more in the downtown core,
Enrique Murillo Garcia / April 5, 2012 at 05:30 pm
user-pic
I can't believe that you guys left El Rincon Mexicano out of the list!!! your research is not as accurate as last time. there are better restaurants out there that are not being recognized as they should.
Petaaa / April 7, 2012 at 12:42 pm
user-pic
Milagro's margaritas are shit, they taste like frozen jarritos with water and they're really expensive.
Tacos are good, the rest is shit. The service is horrible and whats up with that indian chef!Too much face hair! Yuck!
Ashish / April 16, 2012 at 04:59 pm
user-pic
Chipotle - is the best.. they are couple location in toronto..must try..

http://www.chipotle.com/en-US/Default.aspx?type=default

Orit / April 25, 2012 at 06:15 pm
user-pic
The lines up at Grand Electric was beyond insane, 3 hours!!!
Orit replying to a comment from Jonesin / April 25, 2012 at 06:17 pm
user-pic
Completely disagree, their tacos are just OK and they gauge you on the price.
Orit replying to a comment from huskylord / April 25, 2012 at 06:18 pm
user-pic
Bathurst St, south of St. Clair
salsaverde replying to a comment from jane / July 3, 2012 at 11:47 am
user-pic
still open
Tita / August 19, 2012 at 09:11 pm
user-pic
The best Mexican restaurant in Toronto is not on the list. I tried all the restaurants on the blog's list and I can tell you that if you are looking for authentic and great Mexican Food, you should visit "Tenoch" on St. Clair and Oakwood. It is the only Mexican restaurant that serves the authentic "tortas". They also have pozole on Fridays.
Top Shelf / September 1, 2012 at 12:23 pm
user-pic
Hi Robyn,

I've not been to Toronto, but I would say Chicago has the best Mexican food in US. Anyway, I'm more than happy to visit these restaurants on my upcoming trip. Hopefully there will be surprises for me! Some of my friends too mentioned Mexico Lindo as one of the top Mexican restaurants in Toronto. Nevertheless,thanks for the great list Robyn.

Regards,
Jenstine
maria da silva / October 10, 2012 at 12:52 pm
user-pic
king taco es el peor de los restaurantes que se visitan e toronto,arroz es un asco,,una pasta...la camarera es una inservible lenta y el camarero un maniqui,,,comida grasosa en exceso ,,,mi esposo me llevo ahi porque es mejicano y salimos bien decepcionados,,,de asco
Lubin replying to a comment from maria da silva / October 19, 2012 at 11:44 am
user-pic
La proxima vez que "insultes" un restaurant MEXICANO al menos escribelo bien. No se escribe con la letra J, es con la letra X.
Sofia / February 7, 2013 at 10:07 pm
user-pic
Tenoch Restaurant on St Clair West it's for me the best Mexican restaurant! When I eat there I almost feel I'm back home.. almost.
Also, if you go there, try the Michelada beer with shrimp, it's so good!!!
Mexicano / February 18, 2013 at 11:10 am
user-pic
Went to Playa Cabana yesterday and let me tell you ... it is so overprice !!! ... 3 tacos $15 wow ... nothing special ... is not bad food but too expensive for what you are getting ... my fav mexican restaurant is Tenoch on St Clair .. you know is good because everybody there is mexican so ...food is amazing, and good prices
Mexicano / February 18, 2013 at 11:12 am
user-pic
This is the website of Tenoch
Mexicano / February 18, 2013 at 11:12 am
user-pic
http://tenochrestaurant.com/
Mexicano / February 18, 2013 at 11:13 am
user-pic
http://tenochrestaurant.com/
Perla / March 4, 2013 at 02:54 am
user-pic
For me the best Mexican restaurant is tenoch, I'm Canadian and I visited Mexico City, when I was in Tenoch felt I was back in Mexico, great food, very cheap and the best service, I recommend it 100%!
Jeffrey / March 12, 2013 at 02:08 am
user-pic
Really no King's Tacos or Tenoch? I've never been to Grand Electric, but it doesn't sound very Mexican at all, if they are that good at making Mexican food, they should change their name.
Bob / May 2, 2013 at 02:48 pm
user-pic
How do people get into a discussion about whether El Asador is mexican or not, yet accept Grand Electric being on this list? I love GE tacos but that place is not mexican whatsoever.

Anyway, the big miss to me on this list is El Jacal at Bloor and dovercourt. Very authentic with Carne Asada, Cochinita Pibil and Carne Tapiquena. Affordable and delicious
leyla replying to a comment from Anon / June 1, 2013 at 12:52 pm
user-pic
I am salvadorian, El Asador is owned by salvadorian and features authentic salvadorian and some mexican dishes too
Valerie / September 24, 2013 at 06:28 pm
user-pic
Closed as of June 2013
Valerie / September 24, 2013 at 06:31 pm
user-pic
Pachuco that is!

Kevin / October 6, 2013 at 02:59 pm
user-pic
Here is a great new Mexican & Spanish Restaurant called Olé Olé. On King St. East Toronto...
Kevin / October 6, 2013 at 02:59 pm
user-pic
www.OleOleToronto.com to see it..
Kevin / October 6, 2013 at 02:59 pm
user-pic
http://www.OleOleToronto.com
Angelita / November 23, 2013 at 03:16 am
user-pic
I have to say that Mexico Lindo has the best food. I've been to 2 locations, I think the family all work at different ones? The decor wasn't the fanciest but the food was amazing & the wait was worth it plus the customer service has always been fantastic. My fave dishes are the Tabasco plate (it's all about that green tomatillo sauce!), the Sopas Cancun is amazing & this steak dish that I don't remember the name but the meat was marinated/seasoned perfectly & cooked perfectly. For dessert, the refried ice cream is great. At the Scarborough location they serve it on top of Sopapilla (2-n-1 gluttonous heaven) & they also serve fresh-made churros stuffed with dulce de leche or chocolate (fan-freakin-tactic!).
Angela / April 3, 2014 at 09:51 am
user-pic
Dos Amigos on Bathurst is my fave!!
Mike from Toronto replying to a comment from linas / April 12, 2014 at 02:45 pm
user-pic
Dos Amigos#1 and North of Mexico#2 in Scarborough.

Add a Comment

Other Cities: Montreal