15 Must-Try Mexican Food Spots in Toronto

Toronto's culinary scene is a vibrant tapestry, and among its most cherished threads is the rich and diverse world of Mexican cuisine. From casual taquerias dishing out authentic street food to upscale bistros offering refined culinary experiences, the city boasts an impressive array of establishments serving up delicious Mexican food. In this article, we will introduce 15 Mexican food spots in Toronto that you cannot miss. Below is a list of notable places, from prominent addresses to special services, ensuring you find your next favorite spot for delicious dishes, whether you're craving classic tacos, flavorful enchiladas, or unique regional specialties.

Table of Contents

1. Campechano Adelaide

A Toronto gem for authentic, perfectly seasoned Mexican tacos.

Campechano Adelaide stands out for its truly amazing and fantastic tacos, offering a great variety of unique and flavorful experiences. Customers consistently rave about the well-seasoned meat and extremely flavorful sauces, all served on corn tortillas so soft they could be mistaken for flour. It's an ideal spot for gatherings with friends or a date night, recognized as a Michelin-rated restaurant for good reason. Despite some mentions of the tacos being on the pricier side, the general consensus emphasizes that the quality and taste are worth every penny, making it a must-visit for Mexican food enthusiasts in Toronto.

  • Rating: 4.5 (1,794 google maps)
  • Address: 504 Adelaide St W, Toronto.
  • Phone: +1 647-350-2800
  • Google Maps: Navigate with Google Maps
  • Menu: Dive into their popular Al Pastor, Barbacoa, Pescado, and Choriqueso tacos. Complement your meal with refreshing Margaritas or a Virgin Pina Mojito. Don't forget their highly praised guacamole.

Image + Campechano Adelaide + Mexican food in Toronto

Read more: 24 Mexican Food Gems You Must Try in Ontario: Best Restaurants

2. Quetzal

Michelin-recognized Mexican cuisine, a unique and elevated dining experience.

Quetzal offers an amazing and truly unique dining experience, making it a standout for high-end Mexican food in Toronto. Upon entering, the subtle smoky aroma of wood from their cooking creates an incredible atmosphere. Guests consistently describe the food as delicious and impressive, with every dish on their curated tasting menu perfectly balanced and exquisitely prepared. The attentive and friendly service further enhances the experience, making everyone feel completely taken care of. It's no wonder this establishment has been recognized with a Michelin star, delivering an exceptional culinary journey for seafood and meat lovers alike.

  • Rating: 4.7 (1,317 google maps)
  • Address: 419 College St, Toronto.
  • Phone: +1 647-347-3663
  • Google Maps: Navigate with Google Maps
  • Menu: Explore their curated tasting menu featuring highlights like Al Pastor, Tlayuda, Duck Breast, Beef Tallow with Shrimp, and Pork Secreto. Don't miss their highly recommended "Mexican Pharmacy" cocktail.

Image + Quetzal + Mexican food in Toronto

3. Puerto Bravo

Toronto's hidden gem for incredibly flavourful seafood tacos.

Puerto Bravo is hailed as an excellent and utterly delicious place, often described as a hidden gem for Mexican food in Toronto. Patrons consistently highlight the fresh, flavorful dishes, particularly the seafood tacos which are packed with perfect amounts of spice, flavor, and texture. The ambiance is small and intimate, contributing to a cozy dining experience that frequently earns it a spot on "best taco in Toronto" lists. With a Michelin Guide nod, this restaurant is a must-try for anyone seeking authentic and delicious seafood-focused Mexican cuisine.

  • Rating: 4.7 (396 google maps)
  • Address: 1425 Gerrard St E, Toronto.
  • Phone: +1 416-551-3700
  • Google Maps: Navigate with Google Maps
  • Menu: Must-tries include their Pulpo taco, Camarones taco, and Seafood birria. Also popular are the Aguachile tostada, Ceviche, and classic chips with guacamole. Quench your thirst with their refreshing Jamaica water.

Image + Puerto Bravo + Mexican food in Toronto

4. El Pocho Antojitos Bar

A vibrant, gluten-free Mexican haven with delicious small plates.

El Pocho Antojitos Bar is a true hidden gem in Toronto, celebrated for its consistently perfect and delicious food. Customers adore the charming and cozy atmosphere, especially the wonderful heated/enclosed patio. What sets this spot apart is its entirely gluten-free menu, making it a fantastic option for those with dietary restrictions without compromising on taste. Reviews highlight the excellent quality of both food and drinks, with many considering it their favorite Mexican restaurant for its vibrant ambiance and delectable small plates ideal for sharing.

  • Rating: 4.6 (1,026 google maps)
  • Address: 2 Follis Ave, Toronto.
  • Phone: +1 416-551-8131
  • Google Maps: Navigate with Google Maps
  • Menu: Popular choices include their fish taco, grilled corn, chorizo, and octopus. Other favorites are ceviche, pollo fritos, birria poutine, and highly recommended gluten-free churros, all complemented by excellent cocktails.

Image + El Pocho Antojitos Bar + Mexican food in Toronto

5. Fonda Lola Mexican Bistro

Queen West's cozy Mexican bistro with delightful flavors and a vibrant patio.

Fonda Lola Mexican Bistro offers a wonderful dining experience with an amazing vibe and atmosphere, particularly on its lovely, intimate back patio. Guests consistently praise the delicious food, noting that every dish is packed with flavor and uses fresh ingredients. Their spicy margaritas are a must-try, often described as having "just the right amount of kick." With attentive and friendly service, Fonda Lola creates a memorable dining experience, making it a highly recommended spot for Mexican food lovers in Toronto.

  • Rating: 4.1 (971 google maps)
  • Address: 942 Queen St W, Toronto.
  • Phone: +1 647-706-9105
  • Google Maps: Navigate with Google Maps
  • Menu: Savor their Baja fish salad bowl, the hot & guac salsa trio, and their highly acclaimed fish and shrimp tacos. Don't miss the delicious mole sauce on enchiladas, street corn, flavorful soups, and a sweet finish with churros. Pair your meal with their signature Lola's Margarita.

Image + Fonda Lola Mexican Bistro + Mexican food in Toronto

6. Tulum Mexican Restaurant

An exquisite and vibrant Mexican culinary escape on King St West.

Tulum Mexican Restaurant on King St West is a true gem, offering an exquisite and incredibly tasty Mexican food experience. Patrons are consistently blown away by the creativity of the dishes, describing everything as packed with flavor. The ambiance is amazing, featuring great music, beautiful decor, and a fun, welcoming atmosphere. The customer service is highly praised for being attentive and friendly, ensuring a comfortable dining experience. While relatively new, Tulum has quickly become a top recommendation for authentic and delicious Mexican cuisine in Toronto.

  • Rating: 4.3 (44 google maps)
  • Address: 291 King St W, Toronto.
  • Google Maps: Navigate with Google Maps
  • Menu: Indulge in their expertly cooked Rib Eye, life-changing fish tacos, and delicious birria tacos. Be sure to try the classic salsas and guacamole. For drinks, "La vida eterna" cocktail comes highly recommended.

Image + Tulum Mexican Restaurant + Mexican food in Toronto

7. 3 Mariachis (Esplanade)

Authentic Mexican delights with generous portions and a lively atmosphere.

3 Mariachis on the Esplanade is truly a hidden gem among Mexican food spots in Toronto, offering an authentic culinary experience that shouldn't be missed. The food is consistently described as fresh, full of flavor, and beautifully presented, with generous portions that are sure to satisfy. Many rave about their loaded nachos and amazing birria tacos. The staff are known for being very friendly and attentive, contributing to a great vibe and energy that makes for a memorable dining outing. Their happy hour deals are also a fantastic bonus.

  • Rating: 4.6 (204 google maps)
  • Address: 140 The Esplanade, Toronto.
  • Phone: +1 416-507-1004
  • Google Maps: Navigate with Google Maps
  • Menu: Indulge in their huge nachos and amazing birria tacos. Other popular items include chicken fajitas, beef tacos, and a sweet finish with churros. Don't miss their strawberry margaritas and Tres Leches cake.

Image + 3 Mariachis (Esplanade) + Mexican food in Toronto

8. Añejo Restaurant (King Street)

A King Street West favorite for lively Mexican flavors and superb guacamole.

Añejo Restaurant on King Street is consistently praised as a true gem for Mexican food in Toronto. Diners rave about the absolutely delicious margaritas and the guacamole, which is often cited as "one of the best I've ever had," prepared fresh tableside. The vibrant atmosphere and excellent tacos contribute to a lively and energetic dining experience, perfect for happy hour deals. With attentive and friendly service, Añejo offers a solid spot for authentic Mexican cuisine, whether you're looking for a full dinner or just some delicious snacks and drinks.

  • Rating: 4.5 (3,075 google maps)
  • Address: 600 King St W, Toronto.
  • Phone: +1 416-862-8226
  • Google Maps: Navigate with Google Maps
  • Menu: Be sure to try their tableside guacamole and a variety of tacos including fish, beef, chicken, mushroom, chorizo, and braised beef. Explore their unique cocktails like the Jima Spritz, pineapple margarita, and chili coconut margarita.

Image + Añejo Restaurant (King Street) + Mexican food in Toronto

9. Añejo Restaurant (Don Mills)

Don Mills' stylish spot for authentic Mexican and renowned tableside guacamole.

Añejo Restaurant at Don Mills offers a fantastic Mexican dining experience, often hailed as one of the best. Guests love the modern and chic interior design, which creates a beautiful ambiance. A highlight is their amazing tableside guacamole, made fresh and served perfectly. The happy hour specials on cocktails and tacos are a steal, providing excellent value for delicious food. The staff are frequently praised for being incredibly helpful and welcoming, taking the time to explain the menu and offer great recommendations, ensuring a top-notch experience for anyone seeking authentic Mexican food in Toronto.

  • Rating: 4.3 (2.84 google maps)
  • Address: 7 Marie Labatte Rd, Toronto.
  • Phone: +1 647-368-7170
  • Google Maps: Navigate with Google Maps
  • Menu: The tableside guacamole is a must-try. Their taco selection includes carnitas, fish, and chorizo. Also explore their diverse menu with dishes like quesabirria and duck, paired with refreshing coconut and guava drinks.

Image + Añejo Restaurant (Don Mills) + Mexican food in Toronto

10. Comal y Canela

The city's top secret for unbelievably authentic Birria tacos and Mexican flavors.

Comal y Canela is widely regarded as one of the best Mexican food places in Toronto, particularly celebrated for its unbelievably authentic Birria tacos. Diners consistently rave about the rich, flavorful consommé and the generous portions of tender, juicy meat. Despite being a busy spot with a small parking lot, the fantastic experience, friendly servers who explain the menu, and the vibrant, well-decorated atmosphere make it worth the visit. Many consider it a "top secret" gem for genuine Mexican cuisine that truly hits the spot.

  • Rating: 4.5 (2,932 google maps)
  • Address: 1692B Jane St, York.
  • Phone: +1 647-689-4694
  • Google Maps: Navigate with Google Maps
  • Menu: The star of the show is the Birria tacos with consommé, alongside dipping taquitos and beef bacon nachos. Also on offer are chicken enchiladas, braised pork burrito, and refreshing hibiscus lemonade.

Image + Comal y Canela + Mexican food in Toronto

11. Placos Tacos Mexican Food & Bar

Kensington Market's charming spot for authentic, incredibly delicious tacos.

Placos Tacos Mexican Food & Bar in Kensington Market is an adorable and charming spot, offering some of the best and most delicious tacos in Toronto. Visitors praise the authentic flavors, fresh ingredients, and the variety of options available. The ambiance is warm, welcoming, and boasts a cool, old-house vibe, with a spacious and clean back patio perfect for enjoying live music on weekends. The friendly and fast service, along with perfect margaritas and great value, make Placos Tacos a highly recommended and new favorite for anyone seeking excellent Mexican food.

  • Rating: 4.9 (345 google maps)
  • Address: 21 Kensington Ave, Toronto.
  • Phone: +1 416-595-5773
  • Google Maps: Navigate with Google Maps
  • Menu: Indulge in their carnitas, pastor, chicken tinga, and shrimp tacos. Also popular are their fish burrito, amazing guacamole, and delicious nachos. Pair your meal with a refreshing tamarind mezcal margarita.

Image + Placos Tacos Mexican Food & Bar + Mexican food in Toronto

12. XOLA

An authentic Mexican culinary journey with unique flavors and warm hospitality.

XOLA is widely celebrated as one of the most authentic and best Mexican restaurants in Toronto. This family-owned gem offers a phenomenal culinary journey with fresh, vibrant, and flavorful dishes that truly pop with every bite. Diners rave about unique offerings like grasshopper tacos and the delicious guacamole sampler. Despite being a smaller, intimate space, the warm service from the owners and staff, along with the beautiful, colorful art and charming indoor-outdoor dining options, create an amazing and inviting atmosphere. It's a must-try for elevated Mexican food beyond just tacos.

  • Rating: 4.5 (490 google maps)
  • Address: 2222A Queen St E, Toronto.
  • Phone: +1 647-827-9070
  • Google Maps: Navigate with Google Maps
  • Menu: Explore unique dishes like Grasshopper Tacos and Braised Lamb Barabacoa. Their guacamole sampler (traditional, goat cheese, cactus) is a standout. Enjoy the spicy mango margarita, coconut milk ceviche, Sopa Azteca, Mole, and Beef Adobo with soft tortillas.

Image + XOLA + Mexican food in Toronto

13. Tortería San Cosme

Toronto's go-to for authentic, generously filled Mexican tortas.

Tortería San Cosme is a standout for authentic Mexican food in Toronto, especially renowned for its incredibly delicious tortas. Customers describe the experience as stepping into a Latin American food stand, complete with vibrant decor and lively music. The sandwiches are generously filled, with perfectly light bread that complements the amazing flavors. Many praise the Cubana and Tinga tortas as some of the best sandwiches they've ever had. With friendly staff and a selection of authentic Mexican snacks, it's a great spot for a substantial and flavorful bite.

  • Rating: 4.2 (499 google maps)
  • Address: 5 Mercer St, Toronto.
  • Phone: +1 416-850-2855
  • Google Maps: Navigate with Google Maps
  • Menu: Must-try tortas include La Cubana (Roasted adobo pork, ham, smoked bacon, gouda cheese, tomato, avocado & house jalapeños) and Tinga. Other options are the Del Chavo torta, Poblana sandwich, esquite, and chilaquiles with chicken. Don't miss their fresh lemonade.

Image + Tortería San Cosme + Mexican food in Toronto

14. Itacate

A vibrant, authentic taqueria serving Toronto's most flavorful Mexican street food.

Itacate is celebrated as a true hidden gem for authentic Mexican food in Toronto, offering some of the best and most flavorful tacos in the city. Despite its small, no-frills appearance, the quality and authenticity of the dishes are premium, with many comparing the flavors to those found on the streets of Mexico City. Customers consistently highlight the tender and well-seasoned beef tongue, the incredibly juicy Al Pastor, and the addictive spicy salsas. The family-run establishment boasts friendly service and generous portions, making it a highly recommended spot for genuine Mexican street food.

  • Rating: 4.5 (934 google maps)
  • Address: 998 St Clair Ave W, Toronto.
  • Phone: +1 647-701-0420
  • Google Maps: Navigate with Google Maps
  • Menu: Indulge in their standout tacos, especially the beef tongue, Al Pastor, choriquesco, carnitas, steak, and shrimp. Also popular are the chicharron gordita, pambazo, and the delicious chicken mole tamale. Don't forget to try their torta sandwich with pork.

Image + Itacate + Mexican food in Toronto

15. Toloache Mexican Cuisine

Queen West's hidden gem for incredible, home-cooked style Mexican dishes.

Toloache Mexican Cuisine is a hidden gem on Queen Street West, offering an incredible Mexican food experience that feels truly authentic and homemade. Diners praise the delicious and fresh dishes, with highlights including the absolutely amazing Birria quesadilla and flavorful enchiladas, often described as the best they've ever had. The cozy atmosphere, lively Latin music, and friendly, attentive staff contribute to a fantastic dining environment. Toloache is highly recommended for its genuine flavors, generous portions, and great value, making it a must-visit for Mexican food enthusiasts in Toronto.

  • Rating: 4.6 (193 google maps)
  • Address: 1128 Queen St W, Toronto.
  • Phone: +1 416-516-7778
  • Google Maps: Navigate with Google Maps
  • Menu: Don't miss their amazing Birria quesadilla. Other popular choices include pastor tacos, chorizo tacos, steak, carne asada, and chicken. Try their fresh guacamole, flavorful nachos, and the highly recommended Birria soup. For a unique taste, explore their pambazo or sopa di lima.

Image + Toloache Mexican Cuisine + Mexican food in Toronto

Conclusion

Whether you are looking for authentic street tacos, high-end Mexican dining experiences, or simply a cozy spot with delicious dishes, these 15 Mexican food establishments in Toronto offer something for every craving. From the Michelin-recognized flavors of Quetzal to the hidden gems like Puerto Bravo and Itacate, each spot brings its unique flair to the city's vibrant culinary landscape. Choose a place that suits your preferences and needs, and don't forget to share your experience with us in the comments section below this article!