Categories > Guides and Tips
Nacho Average Dining: Where to Find Ontario’s 10 Best Mexican Restaurants
If you’re anything like me, you know the only cure for a long day is a plate of tacos and a margarita (or two). After countless taco runs and more churros than I’d like to admit, we’ve scoured Ontario’s best Mexican spots, and trust me, they don’t disappoint.
From sizzling fajitas to the kind of guacamole that makes you rethink store-bought forever, these places are serving up the real deal.
Whether you’re looking for a low-key taco joint or somewhere with killer tequila flights, we’ve got you covered. Let’s taco ’bout the best Mexican food in Ontario, shall we?
Mexican Amigos
Media from mexicanamigos
Address: 10720 Yonge St, Richmond Hill
Contact details: +1 905-780-0303
Opening hours:
- Sunday to Wednesday: 11:30 AM to 9 PM
- Thursday: 11:30 AM to 9:30 PM
- Friday to Saturday: 11:30 AM to 10:30 PM
Pricing: $$
Mexican Amigos is the spot to hit if you’re in the mood for bold, authentic Mexican dishes with a bit of flair. From sizzling fajitas to loaded nachos, they’ve got all the classics you’d expect, but they shine with their taco and enchilada offerings.
Whether you go for the rich, slow-cooked beef barbacoa or the tangy, citrus-marinated fish tacos, every bite is packed with flavour. The lively atmosphere, with colourful decor and upbeat Latin music, makes it a great place to gather with friends or family.
And if you’re in the mood to relax with a drink, their margarita selection won’t disappoint—especially their signature “Amigos Margarita,” a perfect blend of tequila and fresh lime.
Pro tip:
If you want to make sure you get a table, you can easily reserve one on their website. You can also check available time slots, which makes it convenient.
La Mexicanada Bradford
Media from lamexicanadabradford
Address: 32 Holland St E, Bradford
Contact details: +1 905-775-5881
Opening hours:
- Monday to Thursday: 3 PM to 10 PM
- Friday to Saturday: 12 PM to 12 AM
- Sunday: 12 PM to 10 PM
Pricing: $
La Mexicanada in Bradford feels like a slice of Mexico in Ontario. From the moment you walk in, the warm, vibrant decor sets the stage for a cozy, authentic dining experience.
This family-owned spot is known for its homestyle Mexican food, and it’s as close as you’ll get to being in Mexico without leaving Canada. They serve up everything from enchiladas to fajitas, but their birria tacos—juicy, slow-cooked beef tacos dipped in rich, flavorful broth—are the real showstopper.
The portions are generous, and the flavours are bold, with plenty of spice and seasoning that brings the authentic tastes of Mexico straight to your table. Whether you’re craving tacos, tortas, or a hearty bowl of pozole, you’ll leave satisfied.
Pro tip:
Visit on the weekend for their special tamales. They’re handmade and only available on certain days, but they’re well worth the trip.
El Mariachi Tacos And Churros
Media from elmariachitacos
Address: 235 Queen St S, Mississauga
Contact details: +1 905-997-8333
Opening hours:
- Monday to Wednesday: 4 PM to 10 PM
- Thursday, Sunday: 12 PM to 10 PM
- Friday to Saturday: 12 PM to 10:30 PM
Pricing: $
El Mariachi Tacos and Churros is a small, family-run Mexican restaurant in Mississauga that knows how to do comfort food right.
Their tacos are the star of the show, with perfectly seasoned meats like barbacoa, al pastor, and carne asada packed into soft, warm tortillas. But don’t leave without trying their churros.
Beyond tacos and churros, their menu includes classics like burritos, quesadillas, and tostadas. Everything is made fresh, and you can taste the care that goes into each dish.
Pro tip:
Their hot sauces pack a punch, so if you like heat, ask for their extra spicy options to kick things up a notch.
Molkagtez Mexican Cuisine
Media from molkagtez
Address: 1263 Queen St W, Toronto
Contact details: +1 416-531-1115
Opening hours:
- Monday to Thursday: 5 PM to 10 PM
- Friday: 12 PM to 1 AM
- Saturday: 12 PM to 2 AM
- Sunday: 12 PM to 10 PM
Pricing: $$
Molkagtez Mexican Cuisine in Toronto is a great spot if you’re after authentic Mexican food with bold, traditional dishes. It’s not your typical Tex-Mex place—Molkagtez really focuses on regional flavours that are harder to find.
Their mole poblano is a standout, with a rich blend of chocolate, chilli, and spices over the tender chicken. If tacos are your thing, they’ve got you covered with all the classic fillings like carnitas and barbacoa, served on handmade tortillas.
The atmosphere is laid-back, and the staff is super friendly, always happy to recommend dishes or explain anything on the menu. The food is well-prepared and beautifully presented, and the taste just hits the spot.
Pro tip:
Try the “Sopa Azteca” (tortilla soup). It’s warm, comforting, and the perfect way to start your meal, especially in colder months.
El Catrin Destileria
Media from elcatrinca
Address: 18 Tank House Lane, Toronto
Contact details: +1 416-203-2121
Opening hours:
- Monday to Wednesday: 12 PM to 10 PM
- Thursday to Friday: 12 PM to 11 PM
- Saturday: 11 AM to 11 PM
- Sunday: 11 AM to 10 PM
Pricing: $$$
El Catrin Destileria, located in the Distillery District, is the go-to spot for upscale Mexican dining. The space is stunning with vibrant murals, trendy decor, and an open-air patio, perfect for summer nights.
You’ll easily find a great mix of traditional Mexican dishes with a modern twist. They offer authentic and creative options, such as the crowd-favourite tacos. The Baja fish tacos, in particular, are a must-try—crispy, fresh, and packed with goodness.
But the real treat here is their guacamole, made fresh at your table and customizable to your spice level. The drink menu is just as impressive, featuring one of the largest tequila and mezcal collections in the city.
Pro tip:
Go for the tasting menu if you can’t decide—it’s a great way to sample a variety of their best dishes. And if you love tequila, don’t miss their tequila flights.
3 Mariachis Mexican Restaurant
Media from 3mariachis
Address: 9200 Weston Rd, Woodbridge
Contact details: +1 905-832-0606
Opening hours:
- Sunday to Thursday: 12 PM to 10 PM
- Friday to Saturday: 12 PM to 11 PM
Pricing: $$
3 Mariachis Mexican Restaurant is a great spot if you’re craving authentic Mexican food with a fun, laid-back atmosphere. They’ve got all the favourites, from tacos and enchiladas to some unique options like their shrimp-stuffed avocado.
We love that the portions are generous, and everything tastes fresh, so you know you’re in for a good meal. And if you’re into something hearty, their sizzling fajitas or cheesy quesadillas won’t disappoint.
Plus, the staff is friendly and always happy to help you decide what to try. Whether you’re out for a casual dinner or celebrating something special, it’s a solid choice for Mexican food in Vaughan.
Pro tip:
If you’re dining with a group, order the “Parrillada,” a mixed grill that comes with a variety of meats and sides—plenty to share and a great way to taste a bit of everything.
Los Lobos
Media from losloboslondon
Address: 580 Talbot St, London
Contact details: +1 519-601-8226
Opening hours:
- Sunday to Thursday: 12 PM to 10 PM
- Friday to Saturday: 12 PM to 11 PM
Pricing: $$
Los Lobos is one of London’s most popular Mexican spots, and for good reason. This isn’t your average taco joint—it’s got a cool, edgy vibe, with graffiti-style art on the walls and a casual atmosphere that makes it a great spot to hang out with friends.
Their food is like a fusion of Mexican street food and modern cuisine, offering everything from tacos to ceviche to churros. Their tacos are a highlight, with unique options like duck confit or crispy pork belly that go beyond the traditional.
They’ve also got an impressive cocktail menu, with margaritas that are as strong as they are delicious. And if you’re a fan of mezcal, Los Lobos is known for their smoky mezcal cocktails that pack a serious punch.
Pro tip:
Check out their daily specials. They often feature new taco creations or drink deals that make trying something new a no-brainer.
Latinoamerica Unida
Media from latinoamerica_unidaa
Address: 18 Concession St #101, Cambridge
Contact details: +1 519-267-3634
Opening hours: Tuesday to Saturday: 11 AM – 8 PM
Pricing: $
Latinoamerica Unida brings the bold tastes of Latin America to Cambridge, with a big emphasis on Mexican dishes. It’s a welcoming spot where you can kick back and enjoy a relaxed meal.
They serve all the classics like tacos, empanadas, and tamales, but their quesadillas really steal the show. Loaded with melted cheese and your pick of fillings like mushrooms, chorizo, or chicken, they’re the ultimate comfort food.
Their house-made salsas, ranging from mild to seriously spicy, add an extra kick to any dish. Pair your meal with one of their fresh juices or a margarita for a great dining experience.
Pro tip:
If you’re a fan of heat, ask for their spiciest salsa. It’s not on the menu, but the kitchen will hook you up if you’re ready for a serious kick.
Taco N Tequila
Media from tacontequila
Address: 6405 Stanley Ave, Niagara Falls
Contact details: +1 905-371-8255
Opening hours:
- Monday to Wednesday: 4 PM to 11 PM
- Thursday: 12 PM to 11 PM
- Friday to Saturday: 12 PM to 12 AM
- Sunday: 12 PM to 10 PM
Pricing: $$
Taco N Tequila brings a bit of fiesta flair to Niagara Falls with its lively atmosphere and delicious Mexican eats. This is a fun spot for both locals and tourists alike, offering a great selection of tacos, burritos, and fajitas.
And, true to its name, the tequila offerings here are no joke. They’ve got an extensive tequila menu, so whether you’re sipping it straight or enjoying it in a margarita, you’ll find something to your liking.
If you’re in the mood for a party, Taco N Tequila often hosts live music or events, making it a great spot to kick back with friends after a day of sightseeing.
Pro tip:
If you want to grab a patio seat and make the most of your visit, it’s a good idea to make a reservation ahead of time.
Chilangos Mexican Restaurant
Media from chilangosmexicanrestaurant
Address: 365 N Front St, Belleville
Contact details: +1 613-771-9292
Opening hours:
- Sunday to Thursday: 11 AM to 9 PM
- Friday to Saturday: 11 AM to 10 PM
Pricing: $$
Chilangos in Belleville offers an authentic Mexican dining experience that feels both casual and homey. The owners hail from Mexico City, and their love for traditional flavours comes through in every dish.
From their famous tacos to their rich, hearty enchiladas, everything is made fresh and with love. Their salsas are homemade and pack a punch, perfect for pairing with chips or drizzling over your tacos.
The restaurant itself has a cosy, laid-back feel, making it a great place for a relaxed meal with family or friends. And if you’re a fan of churros, theirs are some of the best around—crispy on the outside, soft on the inside, and served with a side of caramel for dipping.
Pro tip:
Try their “Tacos al Pastor” for a true taste of Mexico City. The marinated pork is tender, flavorful, and a house favourite.