Toronto has a diverse culinary scene, and when it comes to authentic Mexican eateries, downtown is the place to try some of the best Mexican food in town!

Welcome to Toronto, where the vibrant flavours of Mexico come alive in the heart of the city. From trendy taquerias to upscale eateries, Toronto boasts a plethora of Mexican dining options that cater to every palate and preference.

Join us as we explore some of the top Mexican restaurants in the city, offering a taste of Mexico right here in downtown Toronto.

La Carnita

La Carnita is more than just a Mexican restaurant – it’s a culinary experience that celebrates the vibrant flavours and spirit of Mexican street food culture. With its eclectic menu and laid-back vibe, La Carnita invites guests to embark on a culinary journey through the bustling streets of Mexico City. From classic tacos filled with mouthwatering meats and tangy salsas to inventive dishes like Mexican street corn and churro ice cream sandwiches, every bite at La Carnita is a taste sensation.

Photo credit: @la_carnita on Instagram

Photo credit: @la_carnita on Instagram

The restaurant’s lively atmosphere, complete with colourful graffiti-style artwork and energetic music, adds to the overall dining experience, making it the perfect spot for a fun night out with friends or a casual meal with family. With multiple locations across Toronto, including its flagship spot on Queen Street West, La Carnita has become a beloved destination for food lovers seeking authentic Mexican fare in downtown Toronto with a modern twist.

Photo credit: @la_carnita on Instagram

Photo credit: @la_carnita on Instagram

El Catrin Destileria

Nestled in Toronto’s historic Distillery District, El Catrin Destileria is a complete vibe. As you step through the doors of this stunning Mexican eatery, you’re greeted by the intoxicating aroma of sizzling fajitas, the vibrant colours of hand-painted murals, and the rhythmic sounds of live music filling the air. El Catrin Destileria’s menu is a culinary masterpiece, offering an array of gourmet dishes that showcase the rich tapestry of Mexican flavours and ingredients. From tender braised short rib tacos to decadent lobster enchiladas, each dish is carefully crafted to tantalize the taste buds and transport diners to the sun-drenched streets of Mexico.

Photo credit: @elcatrinca on Instagram

Photo credit: @elcatrinca on Instagram

And let’s not forget about the drinks – El Catrin Destileria boasts an impressive selection of tequila and mezcal cocktails, expertly crafted by skilled mixologists who know a thing or two about shaking up a good time. Whether you’re celebrating a special occasion or simply indulging in a night out on the town, El Catrin Destileria promises an unforgettable dining experience that’s as bold and vibrant as the flavours of Mexico itself.

Photo credit: @elcatrinca on Instagram

Photo credit: @elcatrinca on Instagram

Milagra Cantina

Discover the essence of Mexico at Milagra Cantina, a Toronto favourite since 2006. Rooted in authenticity and simplicity, our traditional dishes are meant to be shared and enjoyed with loved ones. Executive Chef and Founder Arturo Anhalt draws inspiration from his Mexican upbringing to craft a menu brimming with vibrant flavours and familiar favourites.

Photo credit: @milagro_cantina on Instagram

Photo credit: @milagro_cantina on Instagram

Savour traditional cocktails and the finest Mezcal and Tequila selections sourced directly from Mexico’s regions. Visit Milagro Restaurant and experience the true taste of Mexico!

Photo credit: @milagro_cantina on Instagram

Photo credit: @milagro_cantina on Instagram


Whether you’re craving authentic street tacos, gourmet mole dishes, or refreshing margaritas, these Mexican restaurants are sure to satisfy your cravings and leave you coming back for more. Come and discover the best spots to indulge in Mexican cuisine during your stay at The Anndore House!

Done with this article? Share it, or Search by other things to do

If you’ve found this article helpful, we’d love you to share it.

Sign up for our newsletter

Share this with a friend

Share this article

Or search by things to do

Book Now

Or call 1-416-924-1222

Looking for packages & promotions? Go here