Whether you’re a taco lover or in search of some tasty enchiladas, tortas, or the perfect burrito, these Vancouver restaurants offer some of the best Mexican fare in the city, and we’re here to share them with you.

So with that in mind, here are 11 delicious Mexican restaurants to check out in Vancouver.

Cantina 189

In addition to serving a slew of delicious, unique cocktails, Michelin-starred Cantina 189 has some amazing pate, tostada, and ceviche on the menu. By way of tacos, guests can expect everything from hard shell tacos with potato and salsa verde, to soft tacos with smoked pork and lemon vinaigrette.

Where: 322 West Hastings

Chancho Tortilleria

If you’re looking for an award-winning spot to sample some delicious tacos and authentic Mexican street food, Chancho’s is for you. Their tortillas are made fresh daily, using corn from small, independent farms in Mexico. Plus, their daily happy hour chilaquiles and tortas make for a great mid-day treat!

Where: 560 Davie Street

The Burrow (formerly Bandidas Taqueria)


View this post on Instagram


A post shared by The Burrow (@theburrowrestaurant)

Commercial Drive’s beloved vegan staple (with non-vegan options, too) Bandidas Taqueria has rebranded to The Burrow, which serves up delicious Mexican-inspired fare like their loaded nachos and homemade guac, iconic vegan eggs benny, vegan wings, and vegan breakfast hash bowl. Throw in a couple of boozy horchatas or local brews, and you’re set.

Where: 2781 Commercial Drive


Inspired by Mexico City’s street food scene, Maizal’s menu is full of delicious flavours and culinary traditions, as seen in their chilaquiles, barbacoa burritos and bowls, and al pastor tacos – to name just a few dishes.

Where: 2815 Main Street

La Casita 

Situated in the heart of Gastown is La Casita, AKA some of the best authentic Mexican food north of the Rio Grande. From the popular Steak Tampiquena to tasty flautas, tostadas, burritos, Chiles Rellenos, ceviche, and chimichangas – the only problem you’ll have is choosing what to eat.

Where: 101 West Cordova Street

La Mezcaleria

This upscale brunch spot certainly puts an innovative spin on Mexican food staples. From mezcal cheesecake and queso fundido, to a variety of taco toppings, seafood plates, and grilled skewers. We could scroll through their Insta feed forever.

The only challenge will be deciding between a margarita flight and an espresso martinis made with mezcal. Because seriously, how do you choose just one of those?

Where: 1622 Commercial Drive

Sal y Limón Mexican Cuisine

Sal y Limon is a classic Mexican fare hub with multiple shops set up around Vancouver. In addition to spicy margs, palomas, and Mexican cola – they also serve the best homemade horchata that we’ve tried in the city. Their flour tortilla tacos are to die for, and their burritos are so soft and mouthwatering that they might just make you cry. Just us? Okay…

Where: Various

Recent Posts:
This route in BC takes you to five natural hot springs surrounded by mountain scenery
7 scenic winter drives you can take from Vancouver this winter


Switching gears a bit, this upscale spot in Gastown offers a variety of elevated Mexican-inspired dishes, from tacos, enchiladas, and Ceviche de Camaron to Sopa de Poblano y Elote. Plus, you can wash it all down with some of the best margs in the city, which are on special every day from Monday to Sunday from 4 to 5:30 pm

Where: 181 Carrall Street


Another more upscale spot worth visiting is Ophelia, which is located near False Creek – perfect for a before or after-dinner stroll. Named after Chef Francisco’s mother, Ophelia specializes in authentic dishes and handcrafted cocktails made with premium tequilas and mezcals.

Where: 165 West 2nd Avenue

Las Tortas Mexican Gourmet Sandwiches

Located inside Cambie Village, Las Tortas is actually the first specialized torta (sandwich) spot in Vancouver, and let’s just say they’ve set the bar pretty high! Their famous tortas have obviously garnered their own reputation as being the best in the city, but we think their tacos follow pretty closely behind – plus, they have vegetarian, vegan, and gluten-free options that make them a great choice for everyone.

Where: 3353 Cambie Street

Puerto Mexico

Last but certainly not least, we come to Puerto Mexico, which may not be a sit-down restaurant per se, but their authentic street tacos (and 4 tacos for $14.70 every day) are well worth the visit. Here, visitors will find an array of tasty imported treats, including candy, fresh produce, and drinks.

Where: 2710 West 4th Avenue

And that’s a wrap on some delicious Mexican restaurants to check out around Vancouver the next time you’re hit with a craving.