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.

1. Maizal RMF

Noms Mag Vancouver Food Bucketlist maizal tacos
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

Address: 2815 Main Street Vancouver, BC V5T 3G1

Instagram | Facebook 

2. Brunch Vancouver

Brunch table ready compressor
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!

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

Website | Instagram | Facebook 

3. Sal Y Limon

best mexican restaurant in vancouver 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. 

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

Website | Instagram | Facebook 

4. Chancho Tortilleria

best mexican restaurant in vancouver chanco tortilla
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.

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

Website | Instagram | Facebook 

5. La Mezcaleria

best mexican restaurant in vancouver 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.

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

Website | Instagram | Facebook 

6. Mi Casa Mexicana

best mexican restaurant in vancouver mi casa
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!

Address: 2015 Burrard Street Vancouver, BC V6J 1M3

Website | Instagram | Facebook 

7. Tacofino

TacofinoHastings CreditAmyHo
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.

Locations:
-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

Website | Instagram | Facebook 

8. La Taqueria Pinche Taco Shop

best mexican restaurant in vancouver la tacqueria
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!!

Address:
-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

Website | Instagram | Facebook 

9. El Caracol Café

best mexican restaurant in vancouver el caracol cafe
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.

Address: 5190 Victoria Dr Vancouver, BC V5P 3V2

Facebook 

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! 

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

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.