best mexican restaurant in vancouver - la tacqueria
Photo Credits: La Tacqueria

10 Best Mexican Restaurants In Vancouver You Have To Try

Last updated:

In Vancouver, diversity and ethnic versatility lend greatly to not just its landscape and culture, but also its thriving food scene. Among the gems of booming ethnic eateries, Mexican restaurants sparkle bright. These cheerful spots are always fun to visit for their cozy comfort, bites of spice, delicious ingredients, and the memorable experiences they offer. 

We’ve rustled up an assortment of 10 best Mexican restaurants around the city, for you to visit, enjoy, and experience the real deal in Mexican cuisine.

Chez Christophe
THE patisserie for elegantly handcrafted chocolates and artisan croissants.
prawns on dish
Provence Marinaside
Experience the true charm of French cuisine, coupled with West Coast flare at the Provence Marinaside.
Baroness Bubble Tea
Not just another bubble tea brand. Serving some of the best in the city.
Vancouver Island
Qualicum Beach Cafe
Fresh local ingredients and the beautiful ocean view, makes this a perfect spot to relax or for a romantic date.
Mount Pleasant
Maizal RMF
Serves some of the best tacos in Vancouver.
Downtown Vancouver
Brunch Vancouver
Cozy family-owned Brunch restaurant giving you the taste of Mexico
Water St. Cafe
Award-winning restaurant that has been a Vancouver staple for over 30 years.
Dosanko serves Yoshoku-style, seasonally inspired, local ingredients following Japanese traditions.

*Noms Members are part of our exclusive paid membership. Only food spots we personally recommend are accepted as members. 

Burnaby's Month Long Food Festival Is BACK!

Check out 45+ Burnaby restaurants offering special multi-course menus all March long!

Check Restaurant List
This is a community-partnered placement. We only partner with organizations and businesses that share our values.

1. Maizal RMF

Photo Credits: st.patrics_fundraiser

They made it to our list of Best Taco Spots in Vancouver, and are renowned for making all their dishes from scratch. Maizal RMF (Real Mexican Flavor) is an unassuming Mount Pleasant restaurant that will give you a dining experience you won’t soon forget. 

They prepare tortillas right in front of you, serve up a mean homemade Horchata, and will wow you with their authenticity and amazingly flavored dishes.

Order the Mole Chicken Taco, or their signature Fish Taco which will blow your mind! The Pork Quesadilla is simply divine, or you can dive right into a steaming rice bowl loaded with beans, pico, your choice of meat/veggies, and corn tortillas.

Tip: Don’t forget the churros

What to order: Mole Chicken Taco, Fish Taco, Pork Quesadilla, churros

Address: 2815 Main Street Vancouver, BC V5T 3G1

Order Online: DoorDash | Uber Eats | SkipTheDishes

Website | Instagram | Facebook 

2. Brunch Vancouver

Photo Credits: Brunch Vancouver

Hands down one of the best spots for a feast of authentic Mexican cuisine, Brunch is popular among foodies, and draws a crowd. Serving up amazing breakfast, lunch and an abundance of cocktails, this is a wonderful spot to go with friends for a fun and relaxing weekend gathering, or where you should head on a lazy Sunday afternoon.

Try their incredible Monte Cristo Sandwich, (a combination of turkey and Swiss between French Toast,) or go for the super popular chilaquiles with red salsa. Sip on a mojito, or a margarita, and for something sweet, opt for the candied bacon, and super thick and fluffy pancakes!

What to order: Monte Cristo Sandwich, chilaquiles with red salsa, mojito, margarita, candied bacon, pancakes

Address: 1147 Granville St, Vancouver, BC V6Z 1M1

Order Online: SkipTheDishes

Website | Instagram | Facebook 

3. Sal Y Limon

Photo Credits: Sal Y Limon

Grab a seat and some hot sauce, and prepare to be wow’d! Sal y Limon is one of those perfect spots for a quick lunch with a couple of co-workers, or friends. This popular shopping centre eatery draws a crowd for sure, and once you dine there, you will know why.

Start off a delicious Burrito, or their amazing Tortas. The battered deep-fried fish and shrimp are awesome too, and of course if you love Quesadillas, then this spot serves up the best ones! Wash it all down with some Mexican Beer, or a yummy Homemade Horchata. 

What to order: Burrito, Tortas, battered deep-fried fish and shrimp, Quesadillas, Mexican Beer, Homemade Horchata

-701 Kingsway #5, Vancouver, BC V5T 3K6
-Unit #10, 2428 160th, Surrey, BC V3Z 0C8

Order Online: DoorDash | Uber Eats | SkipTheDishes

Website | Instagram | Facebook 

4. Chancho Tortilleria

Photo Credits: Chanco Tortilleria

It may seem like an unassuming spot, but it’s not. Chancho Tortilleria is as authentic as you can get for classic Mexian fare. They believe the tortilla makes the taco, and they stand by that rule. Their tortillas are prepared fresh daily, with corn from independent Mexican farms, and they bring all that deliciousness right to your table.

Go for one of those fresh corn tortillas filled with succulent Maciza (pork shoulder,) or opt for the super fresh Tortas with Campechano (pork mix) or the mixed veggie option which is hearty and bursting with flavor. Pair your meal with some natural wine, or a bottle of chilled Mexican beer.

Tip: On your way out, grab a stack of tortillas to take with you, or get yourself one of their special Backyard Kits, for those lazy weekend meals.

What to order: corn tortillas, Tortas with Campechano, Mexican beer

Address: 560 Davie St, Vancouver, BC V6B 2G4

Order Online: DoorDash | Uber Eats

Website | Instagram | Facebook 

5. La Mezcaleria

Photo Credits: La Mezcaleria

La Mezcaleria is one of those cool and stylish spots you want to visit with a bunch of good friends, or on date night. They have an amazing bar which you will love if you enjoy great cocktails, tequila, and mezcal, and the food is awesomely fresh and bursting with flavor. Whether it’s for brunch, Happy Hour, or dinner, this is one spot you don’t want to miss out on visiting.

Start off with an Amigos Flight to share. It comes loaded with Guacamole, Basa and Octopus Ceviche, and Fresh Pico de Gallo Salsa. Their signature molten cheese fondue served in a volcanic stone bowl with hot corn tortillas cannot be missed. Some great taco and fajita options here too, and another must-try is anything off the seafood section.

Tip: Get talking to the bartender for some great pairing advice, and informative chats about those amazing drinks.

What to order: Amigos Flight, cheese fondue, tacos, fajitas

Address: 1622 Commercial Dr, Vancouver, BC V5L 3Y4

Order Online: DoorDash | Uber Eats | SkipTheDishes

Website | Instagram | Facebook

6. Mi Casa Mexicana

Photo Credits: Mi Casa Mexicana

For another foray into authentic Mexican cuisine, Mi Casa Mexicana is a delightful spot everyone must visit! Here, you’ll get to relax and tuck into some amazing dishes made with the freshest ingredients and prepared with love.

Begin your experience with their award-winning Pozole Rojo, a hearty traditional soup made with chicken or pork. Try a Pambazo, a bun coated with guajillo sauce, and stuffed with homemade chorizo, or go for a scrumptious veggie Gordita. Pair off with wine, some Mezcal, or go right ahead and enjoy the tequila!

What to order: Pozole Rojo, Pambazo, Gordita, Mezcal

Address: 2015 Burrard Street Vancouver, BC V6J 1M3

Order Online: Uber Eats | SkipTheDishes

Website | Instagram | Facebook 

7. Tacofino

Photo credit: Amy Ho

What began in a parking lot, from the back of a surf shop, is now the famed Tacofino with multiple locations dotted around the country. This super popular spot is family owned and run, and prepares unique items at each of its individually themed outlets. Every Tacofino spot is a hub of amazing food and activity, and they’ve also made it to our list of Best Taco eateries in Vancouver.

Whether it’s their bomb burritos, nachos, quesadillas, or tacos, you will enjoy every bite of your meal. Their fish tacos are legendary, their soups hit the right spot, and their drinks (especially the cocktails) are super yummy and pair perfectly with whatever you’re eating.

What to order: burritos, nachos, quesadillas, tacos, fish tacos, soups

-Hastings Sunrise 2327 E Hastings St, Vancouver BC
Yaletown Burrito Bar 1025 Mainland St, Vancouver BC
Gastown Burrito Bar 15 W Cordova St, Vancouver BC
-Downtown Pink Truck – Howe & Robson, Vancouver, BC
-Tacofino Oasis – 122-1050 W Pender, Vancouver, BC
Mount Pleasant Ocho – 8 E 5th Avenue, Van
-Tofino Original Truck – 1184 Pacific Rim Hwy, Tofino, BC

Order Online: DoorDash | Uber Eats

Website | Instagram | Facebook 

8. La Taqueria Pinche Taco Shop

Photo Credits: La Tacqueria

They wanted to showcase Mexican street food in Vancouver, and so they did! Their first outlet opened its doors in 2009 on Hastings St. and that venture has grown into five locations across the city, and counting. Traditional recipes, local and organic ingredients, and a fun vibe to everything they do, La Taqueria Pinche Taco Shop is the place you want to go for unique flavors, and a memorable meal.

If you’re up for a hearty soup that’s full of flavor, try the sopa de tortilla, and thank us later. Their signature Baja Fish Taco is another must-try, and if you’re looking for a vegetarian option, go straight for the Hongos Con Kale. Other than that, we recommend the Lengua Taco with some habanero salsa. Yum!!

What to order: sopa de tortilla, Baja Fish Taco, Hongos Con Kale, Lengua Taco

-322 W Hastings Street Vancouver, BC V8B 1K6
-586 Hornby St. Vancouver, BC
-2450 Yukon St. Vancouver BC
-1305 Welch St. North Vancouver
-766 Fort St. Victoria, BC

Order Online: DoorDash | UberEats | SkipTheDishes

Website | Instagram | Facebook

9. El Caracol Café

Photo Credits: nghiemxhuynh

Serving up authentic Mexican, Honduran and Salvadoran street food, El Cara Cafe is a cozy no-fuss spot that draws a crowd. They are known for the friendly service, and of course the mouth-watering food they prepare. So, what are you waiting for? Go visit, and indulge yourself!

Hands down, the Pupusas are the big crowd puller here, and you definitely should try them. Another popular item is their Yuca Con Chicaron, or if you’re in the mood for some Enchiladas, then you’ve come to the right spot!

Tip: El Caracol Cafe accepts cash only, but don’t worry about over-stuffing your wallet, because their prices are insanely low, and offer super value.

What to order: Pupusas, Yuca Con Chicaron, Enchiladas

Address: 5190 Victoria Dr Vancouver, BC V5P 3V2


10. Gringo

best mexican restaurant in vancouver - gringo gastown interior colourful bar stools
Photo Credits: blancbleu_

If you’re looking for a quick and casual meal with great value, and fun, then head to Blood Alley and follow the sounds of laughter and music. When you find Gringo, you’ll love the super friendly and bursting with life vibe, their hilarious bartenders, and incredible food. This really is the kind of spot everyone should go to after a stressful day, or week. Trust us, and just do it!

Start off with a spicy cheesy Queso Chippy Dippy, and a Poor Man’s Sangria cocktail. Order up a round of Dillas and Tacos, or go for some delicious and stuffed Burritos. If you’re still hungry, load up on one of their hearty Bowls, and do you want another cocktail? Then, the Berra Colada it is!

Pro Tip: If you’re a hard-shell taco fan, go there on a Tuesday! 

What to order: Queso Chippy Dippy, Poor Man’s Sangria, Dillas, Tacos, Burritos, Bowls, Berra Colada

Address: 27 Blood Alley Square, Vancouver, BC V6B 0C4

Order Online: DoorDash | Uber Eats

Website | Instagram | Facebook

That wraps up our list of Best Mexican Food spots in beautiful Vancouver, you do not want to miss out on, and we hope you try out a few, if not all of them. For your next foray into delicious and amazing cuisine, how about some sushi? Here’s where we recommend you go.

How We Create Our “Best” Lists

All Noms Magazine’s “best” lists are created using multiple factors and signals to help readers find the best restaurants, things to do, and places to stay at. Some of these factors and signs include personal experiences, correspondence with locals, and compiling experiences from review sites.

Each list is also created to be balanced (in terms of price, cuisine type, ambiance, and more) as possible. This means that the lists are not specifically created in ranking order. You should be comfortable picking from any of the spots on the list and generally have a good time. But of course, YMMV (your mileage may vary) and everyone may have different experiences/palates.