Best Mexican Food in Edmonton (2026) — Tacos, Birria & Authentic Mexican Restaurants
Where to find the best Mexican food in Edmonton. Taquerias, birria tacos, carne asada, and sit-down Mexican restaurants locals rate highest on Google.
Edmonton's Mexican food scene has quietly become one of the best on the prairies. Not the chain kind. Small taquerias where the carne asada has real char, owner-run spots where the regulars get greeted by name, and birria joints that hand you a cup of consommé for dipping.
What makes good Mexican food good
- The tortilla matters. Corn for street tacos, warm and slightly charred. If a place presses its own, the rest of the menu is usually dialed in too.
- The salsa. A serious Mexican spot has more than one: a red, a green, and something with heat.
- Protein done right. Carne asada should be grilled hard and chopped fine. Birria should have depth, not just chili powder. Pollo asado should be juicy, not dry.
- Portions match the price. Street tacos should run $3 to $5 each. At $8 a taco, the spot better be doing something special.
Top Mexican restaurants in Edmonton
Carne Asada Mexican Taqueria (4.9★, 310+ Google reviews) — Downtown. The highest-rated taqueria on our list. The name tells you what to order. Reviewers rave about the asada and chicken tacos and the friendly counter service.
La Morenita (4.7★, 700+ reviews) — Owner-run and properly authentic. Reviewers keep mentioning how kind the owners are, and plenty of people say it's the best Mexican food they've had in the city.
Juana Ines Mexican Restaurant (4.5★) — A sit-down spot with a nicely decorated room, free parking, and a Taco Tuesday that brings people back.
El Mero Mero Taqueria (4.4★, 1,350+ reviews) — Loud, colourful, and built for a night out. The birria tacos are the order. Shrimp tacos are a good second pick.
La Cocina Latina (4.4★, 1,280+ reviews) — Big menu, generous portions, and a sauce lineup reviewers call out by name. Good for groups. Service can be slow at peak hours.
Browse every Mexican restaurant in Edmonton on WhereToYEG.
Avoiding pork?
A lot of classic Mexican dishes are pork-based (al pastor, carnitas, chorizo), and many taquerias cook every protein on the same flat-top. If you avoid pork, ask two things before ordering: which meats are pork, and whether the beef and chicken are cooked on a separate grill. Spots that take the question seriously usually have a clear answer.
Beef and chicken tacos worth knowing
- Carne asada — Grilled marinated beef, chopped and served with onion and cilantro. The benchmark.
- Birria — Beef stewed in a rich chili broth. Served with consommé for dipping.
- Barbacoa — Slow-cooked beef cheek. Rich and fatty, and it melts.
- Suadero — Thin-cut beef, crisped on the edges.
- Lengua — Beef tongue. Sounds intimidating, but done right it's tender and buttery.
- Pollo asado — Grilled marinated chicken. The safe pick that's still good.
How much should tacos cost in Edmonton?
- Street-style tacos: $3 to $5 each
- Sit-down restaurant tacos: $5 to $8 each
- Burrito plates: $14 to $18
- Full sit-down dinner: $20 to $35 per person
If a casual counter spot works out to more than $5 a taco, you're paying for the room, not the food.
