The 7 Best Mexican Restaurants in Edmonton

Best Mexican Restaurants in Edmonton

By Amelie Dube

Mexican food is an immediate go-to when you’re hungover at 3AM and craving something that’s easily accessible but tasty. If you’re dying for just that, we’re here to show you the best Mexican restaurants in Edmonton — the ones with the tastiest meals, whether you want some street food or roasts.

Whether you’re downing shots of tequila, or simply want your fill of authentic tacos with carnitas to be washed down with horchata, these places offer bang for your buck! We also picked restaurants suggested by many gastronomic enthusiasts and locals.

Without further ado, here are the best Mexican restaurants in Edmonton!

1.  Rostizado

Rostizado Dish
(Source: Rostizado)
BEST FOR  Mexican Cuisine
ADDRESS10359 104 St NW #102, Edmonton, AB T5J 1B9
OPERATING HOURSMon – Friday Lunch 11 – 2pm Dinner:

Mon to Thursday  Dinner 5pm-9pm

Fri  5pm-10pm / Sat  5pm – 10pm   / Sun  5pm – 9pm

Rostizado is an offshoot of the Tres Carnales group and is known for serving sumptuous roasts, as the name implies.

This place is more upscale than most of the entries here, so if you want to take your date out somewhere a little more fancy, this is the place to go.

According to its owners, they wanted the restaurant to be reminiscent of the dining style of Mexico’s rosticerias with exciting modernity. The ambience certainly gets that right.

They offer great roasts such as rosti pollo and rosti puerco platters, as well as light meals such as the eponymous tacos and camarones al mojo de ajo.

They also have gluten-free and vegetarian options. Given their reputation for good food and services among customers, it’s no doubt they have a place in this list of the best Mexican restaurants in Edmonton.


  • Gluten-free options
  • Rustic interiors
  • Wide selection of alcohol

Customer Reviews

Find out why customers enjoy this place:

This place is awesome! Great food, good atmosphere, amazing service. A little on the pricey side, but definitely worth it. My wife and I had a wonderful date night here. It’s worth mentioning that this is not traditional home style Mexican food, but worth trying with an open mind!

—Selina Aguilar, Google Reviews

One of my favorite restaurants in Edmonton. Same owners as Tres Carnales, this is a more rustic, hearty, stay a bit longer type Mexican restaurant. Every time I’ve been here has been fantastic. The platters of freshly roasted meat with potatoes that have been sizzling in the rotisserie drippings are delicious and filling. Excellent tequila cocktails. The service has always been excellent, and this restaurant is located in a really cool building on the buzzing 104 street collection of cool businesse

—Nathan Goertz, Google Reviews


2.  Tres Carnales Taqueria

Tres Carnales Taqueria Dish
(Source: Tres Carnales)
BEST FOR  Mexican Cuisine
ADDRESS10119 100a St NW, Edmonton, AB T5J 0R5
CONTACT DETAILS+1 780-429-0911

Tres Carnales focuses on the colorful variety of Mexican street eats. Here, you’ll find favorites such as tacos, quesadillas, papas fritas, and a good dose of mezcal drinks. They even have Jarrito sodas!

They aim for an authentic Mexican experience, and bring it right to Edmonton. They have amazing offerings that are big on taste as well as a reputation for being fully booked on  fun Friday nights.

When you want to unwind and eat great tacos, this is definitely the go-to. They make the experience so good that we just had to include them in the list of the best Mexican restaurants in Edmonton.

Oh, and if you go, try their self-brewed ale, Lupita Especial. It’s a great drink to wash down their food with!


  • Huge selection of street food
  • Mexican cervezas and sodas available
  • Soups available

Customer Reviews

Check out what makes them so beloved for customers:

Thank you for the taco tray. What an amazing way to try your restaurant. The packaging was ideal. Thank you very very very much. The meats were fantastic and the condiments were amazing. What a satisfying meal 🙂 I love the take home meal ideas and will keep checking back for new specials to pick up for home.

—Delores Leonard, Google Reviews

The food is consistently on point every time I’ve ever been here. The pork tacos are particularly good if you like a bit of spice with your meal. The soups are also great. The seating inside is pretty limited so if you come on peak times be prepared to wait in a long line up and potentially not get a seat.

Parking can be a pain in this area of downtown however there is a multilevel parking lot directly down the street for a cost.

The atmosphere is trendy and cool. I would definitely recommend this place.

—Dylan Smith, Google Reviews


3.  Three Amigos

Three Amigos Dish
(Source: Three Amigos)
BEST FOR  Mexican Cuisine
ADDRESS4035 106 St, Edmonton, AB T6J 2S3
CONTACT DETAILS+1 780-490-6394

Another brilliant purveyor of Mexican cuisine, Three Amigos is a cozy, fun place that’s great to eat lunch at. This restaurant has one of the largest pickings of tacos in Edmonton.

From chorizo fillings to the vegetarian-friendly Calabaza y Espinaca tacos, you’ll have a good time picking out what you want exactly. They also have warm tamales that will fill your bellies with good corn masa.

Their deserts are quite tasty as well, with homemade horchata borracha ice cream and the well-loved churros.

But what makes them the champion is their wide selection of alcohol. Cocktails, sangrias, and cervezas: all of them that can be enjoyed in the warm, welcoming atmosphere that the restaurant has.

With a selection of hearty food and great customer services, they’re one of our picks for the best Mexican restaurants in Edmonton.


  • Wide alcohol offers
  • Great ambiance
  • Wide taco offers

Customer Reviews

Find out why customers enjoy this place:

Okay so I know the owners, they’re long time family friends from when I went to Junior high. INCREDIBLE, AUTHENTIC AND DIVERSE menu the three brothers and there parents run this place incredibly well. Always adapting and changing the menu incorporating new Mexican flavours and updating it to the newest trends in Mexico. I could go on and on, try the tacos! Try the enchiladas and they definitely make the best tortilla soup I’ve ever had. Love this place and their workers ! Highly recommend!

—Cole Robinson , Google Reviews

First time at this restaurant, we didn’t know what to expect & we loved it!  Food is fantastic!  Service is great!  Decor is warm & inviting.  I asked our server to surprise me with a dessert & she did just that!  The plantain dessert was absolutely amazing!  DEFINITELY going back for more!

—Tanis Lowry, Google Reviews


4.  El Cortez Cantina

El Cortez Cantina Dish
(Source:El Cortez)
BEST FOR  Mexican Cuisine
ADDRESS8230 Gateway Blvd NW, Edmonton, AB T6E 4B2
CONTACT DETAILS(780) 760-0200 | [email protected]

El Cortez Cantina is for the young, hip, and ready to party. This Mexican-style club is the type of place you’d go to when you want a loud, fun place to get to know people and eat good food.

They specialize in traditional Latin food with a modern twist, with carefully curated menu offerings, from tapas to tacos. Alcohol flows freely here, from cocktails to tequilas.

In fact, every day of the week has a specialty discount, Margarita Mondays, Taco Tuesdays, Nacho Night Wednesdays, Tequila Thursdays, and Sangria Sundays.

With their great ambiance, awesome food, and friendly staff, they’re on the list of the best Mexican restaurants in Edmonton.


  • Great alcohol mixes
  • Fun, party atmosphere
  • Wide selection of menu items

Customer Reviews

Take a look at what people are saying about their service:

El Cortez is a great place to meet and eat. I love their tacos and have never been disappointed there. The bar is fantastic with friendly staff, fast service and excellent drinks. The patio out back is a hidden gem, just off Whyte, that gives privacy from foot traffic onlookers and a terrific outside dining experience.

—Del Badiuk, Google Reviews

They have amazing customer service. I had a reservation booked on the patio with our dogs and they called me to update me when the weather was questionable at the time and kept me informed. They do provide water dish for your dogs out on the patio which is nice. The tacos were amazing and the in house made flour tortillas are a must. When you go on a Tuesday the tacos are 3 for $7.50. The only thing they could work on is maybe to have access to the patio from the sidewalk without having to go into the restaurant because if you have a big dog, it might be difficult to hoist your dog over the railings to get them onto the patio.

—Linley Trac, Google Reviews


5.  Huma Mexican Comfort

Huma Mexican Comfort Dish
BEST FOR  Mexican cuisine
ADDRESS9880 63 Ave. T6E0G6. Edmonton AB
CONTACT DETAILS(780) 433-9229 | [email protected]
OPERATING HOURSDaily 11am to 7:30pm

Next on our list of the best Mexican restaurants in Edmonton is Huma Mexican Comfort.

Huma is a place where you can simply be at ease, and peacefully chown down on your favorite, traditional, Mexican comfort food like abuela used to make.

They have 13 kinds of tacos and offer keto tacos on Wednesdays. They also have chalupas, ceviches, enchiladas, fajitas and more.

Vibrant, lovely, yet warm and welcoming enough to be comforting enough to be comforting, this is the perfect place to go when you want a good, home-cooked meal.


  • Voted one of the 2016 Best Restaurants in Edmonton
  • Home cooked meals.
  • Keto tacos available

Customer Reviews

Take a look at what people are saying about their service:

Great looking and tasting cocktails and dishes prepared with fresh ingredients. It seems like everything is made from scratch and someone has put a lot of love into the recipes. Been here a few times and haven’t been disappointed once. They’re also really good at accommodating difficult allergies in large groups (we had 3 ppl with serious allergies to onion/garlic, dairy, egg, and wheat so that’s no small task). I’m not usually a fan of fish but their fish tacos were A++. I also like that you can choose between street food style dishes and also more traditionally styled dishes. A bit pricey but good food always is and you definitely won’t leave hungry as portion sizes are very healthy 🙂 looking forward to getting my hands on another passion fruit margarita soon!

—Alana Campbell, Google Reviews

Does have a certain old bottle smell at the entrance, but it’s clean and smells nice at the table, food was great, guacamole is on par, mole sauce was very good, almost too much sauce but I had extra tortilla chips to sprinkle on. Expensive but worth it, portion size was huge lots of leftovers. Some people complain about no side dishes, you can add on anything and the actual entrees all come with something, mine had rice and black beans. The Mexican cheese is a nice touch, all three salsa flavours were awesome.

—Justin Campbell, Google Reviews


6. Calle Mexico

(Source: Calle Mexico Website)

BEST FOR  Authentic Mexican Food
ADDRESS11127 107 Ave NW, Edmonton, AB T5H 0X9, Canada

8882 170 St NW, Edmonton, AB T5T 4J2, Canada

CONTACT DETAILS(780) 705-0901 | [email protected]

Calle Mexico “(Mexico Street)” was establishedon May 27, 2015 in Leduc, Alberta. They started their adventure with a small food truck, located in a small parking lot in the Chamber of Commerce of Leduc, emerging from the interest of showing our Mexican food.

They were sure that many did not know about the dishes we were offering here, and many Mexicans were missing them. Their authenticity and the taste of the food was the reason why many people lined up in Our Truck to get an order of our delicious food.

Now, after years, Calle Mexico is a successful family-owned and operated, local business run by Juan Talango and his wife Angelica Del Carmen, who are both chefs and are the original owners.


  • Locally owned
  • Catering and events
  • Home-made food

Customer Reviews

Take a look at what people are saying about their service:

This site is my favorite restaurant. Of all restaurants I know I like it most. I always suggests to my friends to go to visit this place. when I feel like having a superb lunchon, this place comes instantly to my head. excellent and many types of food and a rich cuisine.great staff members, and great ambience. And very important, the tariff is fair. I praise this place with no hesitation.

—J Strickland, Google Reviews

Great little Mexican restaurant in the heart of downtown Edmonton. Very clean and colorful restaurant area. Staff are very friendly and accommodating. The food is excellent and tastes very authentic Mexican dishes. Reasonably priced as well for the amount of food you get as 15 bucks will leave you well fed. Make sure you try to salsa as it’s handmade everyday and tastes amazing.

—Andrew Croy, Google Reviews


7. Mexico Lindo Tacos & Grill

(Source: Mexico Lindo Tacos & Grill Website)

BEST FOR  Mexican Cuisine
ADDRESS#100, 2755 Broadmoor Blvd Sherwood Park, AB · T8H 2W7
CONTACT DETAILS(780) 464-0528
OPERATING HOURSMonday – Thursdays 11 AM – 9 PM

Friday and Saturday 11 AM – 10 PM

Sunday 12 PM – 8 PM

Mexico Lindo Tacos & Grill’s main goal is to bring authentic Mexican flavors to you and they have succeeded tenfold! They specialize in offering delicious molcajetes, tacos, and fajitas


  • Delicious molcajetes and tacos
  • Casual and cozy environment

Customer Reviews

Here’s a review from one of Mexico Lindo Tacos & Grill’s clients:

“I celebrated my PhD earlier this evening in this gorgeous place. Well we enjoyed a fine evening and the restaurant was indeed one of the reasons for the happy celebration. The stuff cooperated in a lovely style, the cuisine was very good and my friends were extremely overjoyed. We shall definitely come back again for more joyful events. Thank you very much.”

Here’s another one:

“The guacamole and handmade chips were the best part of our meal! I had a non alcoholic pina colada which was very fresh, creamy, and delicious, the best I’ve tasted! The staff were gracious and efficient even though they were busy. They were good at wiping down tables between guests as well. Thanks for a delicious meal, a free birthday dessert, and a safe place to visit during this pandemic.”


And our list for the best Mexican restaurants in Edmonton ends on a high note! Whether you want enchiladas, tamales, or a margarita with a salted rim, these best Mexican restaurants in Edmonton definitely will deliver.

Are there any other great options that we missed, though? Send us a message and we’ll update the article promptly.

Craving some Italian instead? Then check out our list of the best Italian restaurants in Edmonton. In fact, we have a lot of other best restaurant roundups, so check those out if you want to experience what Edmonton has to offer in terms of cuisine!