Best Mexican Food in Kelowna

Kelowna is best known for its wineries and lakeside dining, but it also has a growing Mexican food scene worth exploring! From authentic street-style tacos to modern twists on traditional dishes, here are some of the best Mexican restaurants in Kelowna to check out.

mexican food

If you’re looking for Mexico City–style street tacos, El Taquero is a must. Their carnitas and quesabirrias are local favourites, and the vibe is always fun and casual. They’re also known for their delicious margaritas and an array of tacos you can mix and match for the ultimate flavour experience. Bonus: they offer catering if you’re hosting a fiesta!

A Kelowna staple, Hector’s Casa is fun and colourful, with margaritas that never miss. The burritos are bursting with flavour, stuffed with rice, veggies, tomatillo sauce, and guac, and their secret back patio is perfect for outdoor dining. A great spot for a night out with friends or family in the Lower Mission!

For those who like a modern twist, Chilango puts a fresh spin on traditional Mexican flavours. Their downtown location makes it perfect for a night out, and their playful fusion dishes keep things exciting.

For those willing to cross the bridge, Two Brothers in West Kelowna is worth the trip. This family-run restaurant is known for its generous portions and authentic flavours, with tacos, burritos, and enchiladas that hit the spot every time. Friendly service and affordable prices make it a local favourite for casual Mexican dining.

Housed in a charming yellow building, Casa de Frida offers a cozy atmosphere. Their menu features tacos with Chicken Tinga, Pork Al Pastor, Beef Barbacoa, and Shrimp Baja, along with hearty Birria Torta and classic Flan Napolitano for dessert.

Tucked away in the Landmark District, Fiesta Del Sol is a hidden gem locals rave about. From their mouth-watering enchiladas to their flavourful tacos, they have it all, and the best part? Their prices are unbeatable in Kelowna. Don’t miss their Al Pastor tacos, which are some of the best in town!

Cantina del Centro is a vibrant and fun spot that shines with Mexican street food + craft cocktails. Their 2.5oz hand-shaken margaritas are a must (I love coconut habanero mixed with strawberry or raspberry). And the $5 street tacos? The Avocado Frito is our fave!

A cozy spot in Lake Country, Viva Mexicana serves up authentic flavours with a casual, welcoming vibe. From flavourful tacos to hearty enchiladas, it’s a local favourite for satisfying Mexican comfort food without leaving town.

Salsa & Sabor brings together Mexican, Colombian, and Cuban cuisine, making it a fun option when you’re craving variety. Their menu has everything from tacos and burritos to Latin-inspired specialties, and the atmosphere is relaxed and family-friendly.

If you’re after true street-style eats, keep an eye out for Charros Takos, a food truck that’s become a local favourite. Their tacos are simple, authentic, and loaded with flavour!

Whether you’re a taco traditionalist or someone who loves a modern take on Mexican cuisine, Kelowna has a spot for you. Each of these restaurants brings something unique from casual street eats to vibrant dining experiences. So next time you’re craving a taste of Mexico, explore the Mexican food scene right here in Kelowna!

-Jenna xoxo