Welcome to a tasty adventure in Kelowna, BC, where the food scene is as lively as the beautiful Okanagan Valley! This article will introduce you to the 12 best restaurants in town, each one offering something special and delicious.
We’ve chosen these places to highlight the variety and excitement of Kelowna's food culture, so whether you’re a serious foodie or just want a good meal, there’s a perfect spot for you.
This guide will help you discover new favorites and might even surprise you with something you haven’t tried before.
1. Home Block at CedarCreek Estate Winery

At CedarCreek Estate Winery, there's a special place called Home Block Restaurant that does more than just serve food—it provides a unique dining experience.
The dining room is warm and inviting, featuring a grill that cooks food over an open flame, filling the air with delicious smells from fresh, local ingredients. Chef Neil Taylor creates hearty and memorable dishes, each one inspired by the winery’s own wines.


One of the notable features of Home Block is the "Trust the Chef" menu, where guests enjoy a family-style meal that feels both personal and fun.
Dining here focuses on savoring every bite. They serve a special three-course menu, where each dish is beautifully presented and offers exceptional flavors.
Wine enthusiasts will appreciate the wine suggestions that pair perfectly with each dish. The staff is friendly and attentive, ensuring guests feel comfortable and welcome.


The restaurant's location is just as impressive as the food. It’s set within the beautiful Cedar Ridge Estate, and there's a lovely outdoor area where guests can enjoy wine while overlooking the vineyards.
If you appreciate your time there, you can join their wine club, which offers benefits like free shipping and exclusive tastings.
Home Block is a true treasure in Kelowna, combining exceptional food, great service, and a beautiful setting that creates an inviting atmosphere.
2. Lakeside Dining Room

Located in the lovely Hotel ElDorado, the Lakeside Dining Room is a standout place to eat in Kelowna.
This inviting restaurant has a variety of dishes that can satisfy all sorts of cravings. Guests enjoy the peaceful views of Okanagan Lake and the historic feel of the hotel, making it a special spot for dining.
If you're in the mood for a fancy meal, the Lakeside Dining Room has plenty to offer. Their menu includes everything from tasty seafood chowder to a juicy New York steak.


You definitely shouldn’t miss the lobster and shrimp dishes, and they even provide free birthday cake for celebrations. And, if you need gluten-free options, they’ve got you covered.
Sundays are particularly special with their brunch buffet, known for being extensive and delicious. It’s a great chance to try different dishes in a warm and welcoming environment.
For a more elegant experience, guests can enjoy Afternoon Tea at the EL, which features finger sandwiches, scones, and fancy pastries. It’s important to make a reservation since spots fill up fast.


The dining room has a formal but friendly vibe, with beautifully presented dishes and great service that make the experience even better.
Adding to the overall atmosphere is the Whiskey Room, which takes you back to the 1920s with its private booths and cozy fireplace. It’s the perfect place to enjoy some fine scotch or a delicious cocktail.
3. Central Kitchen + Bar

Central Kitchen + Bar in Kelowna is a great spot to enjoy tasty food and a fun atmosphere. It’s the ideal place to hang out with friends or have a lively night out.
The place has a cool modern look with an industrial vibe, and there's an outdoor patio where you can soak up the lively energy.
Also, the bar serves some of the best cocktails in town, making it a popular choice for happy hour.


The menu is packed with options, so there's something for everyone. You can't go wrong with the Central's Signature Fries, which come with your choice of chicken or cauliflower and flavors like BBQ, honey garlic, or Jamaican jerk.
Don’t forget to dip them in the house-made ranch or vegan ranch for an extra treat. If you enjoy a bit of heat, the crispy wings and fried corn tortilla chips with pico de gallo are fantastic choices, and you can add guacamole for that extra kick.
The service here is also fantastic. The staff is friendly and attentive, making sure everyone feels welcome.


On weekends, the place gets even more exciting with live DJs, creating an energetic vibe that’s hard to resist.
And if you're into sports, there are multiple TVs to catch the games while sipping on a cold craft beer or refreshing cider.
4. Humo Izakaya

Located right in downtown Kelowna, Humo Izakaya is a restaurant that takes you on a fun food adventure by mixing Asian and Latin flavors.
You can find it at 210 Lawrence Ave. What makes it special isn’t just the cool fusion dishes, but also the stylish waterfront vibe. They focus on using fresh, locally sourced ingredients, so the menu is always interesting and full of flavor.


As soon as you walk in, you’ll notice the fancy atmosphere that sets the stage for a great meal. The menu features a tasty selection of small plates and larger dishes that are perfect for sharing, making it a great place if you want to try a bit of everything.
Some must-try dishes include wagyu beef served in a light style, codfish, and scallops with a rich dashi butter sauce. If you’re in the mood for something unique, don’t miss the duck wings and lobster bao.
There are vegan options and a tempting happy hour menu. The chefs are committed to reducing waste, so every dish is as eco-friendly as it is delicious.


The service here is top-notch, with staff who are friendly and knowledgeable, making sure your experience is memorable.
As your meal wraps up, you can treat yourself to desserts like the strawberry shortcake, which is known for its unique flavors.
Humo Izakaya really delivers a dining experience that’s both unforgettable and delicious, making it a must-visit in Kelowna.
5. Skinny Duke's Glorious Emporium

If you want a dining experience that feels like stepping back into the past, check out Skinny Duke's Glorious Emporium.
Located in the center of Kelowna on Water Street, this restaurant is more than just a place to grab a bite—it's an experience!
With its funky 70s-style decor, featuring retro TV trays and cozy blankets, Skinny Duke's offers a fun and vibrant vibe that's great for hanging out with friends or going on a unique date.


The menu at Skinny Duke's is packed with tasty options, blending Asian and Italian flavors. People rave about dishes like their delicious pizza, tasty Vietnamese ribs, and Caesar salad with an Asian twist.
Also, if you have any dietary needs, the friendly staff makes sure there's something for you, with lots of gluten-free and vegetarian choices.
But it’s not just about the food at Skinny Duke's; they also have a creative drink menu. You can find popular cocktails like tequila drinks and refreshing blueberry beer.


Skinny Duke's opens at 5 PM and stays open until 11 PM during the week, and until 1 AM on weekends.
Awarded the Diners Choice Award for 2024 by OpenTable, Skinny Duke's Glorious Emporium truly lives up to its name.
It's a must-try spot for anyone in Kelowna looking for a meal that's both memorable and delicious.
6. Gather Restaurant

Located right in the center of downtown Kelowna, Gather Restaurant is an awesome place to eat that offers a memorable dining experience.
The menu features a combination of Korean and Italian dishes all on one plate.
Gather takes fusion food to the next level with exciting options like beef tartare, lamb, gnocchi fritti, steak tataki, and salmon ceviche. It’s a treat for both your taste buds and your eyes!


The vibe at Gather is cozy yet fancy, making it a great spot for a special night out or just a well-deserved dinner.
The open kitchen lets you watch skilled chefs prepare each dish with care and style, which adds to the experience. And the service is excellent, with friendly staff who are always ready to help you with a smile.
Gather's menu has something for everyone, including vegetarian, vegan, and gluten-free choices.


If you like eating outside, Gather has a nice patio where you can enjoy one of their amazing cocktails while taking in the lively atmosphere of downtown. And don't worry about parking; there’s plenty of space nearby.
With its creative dishes and welcoming vibe, it’s no surprise that locals and visitors love this restaurant!
7. Provisions Kitchen & Catering

Located in the lively North End of downtown Kelowna, Provisions Kitchen & Catering is a charming spot that’s part of the fun Kettle River Brewing scene.
It sits on land that originally belonged to the sqilxʷ/syilx (Okanagan) people and offers a tasty experience that pairs well with the craft beers they serve.


The taproom is perfect for anyone who loves a good beer, with ten different taps that change regularly, featuring everything from classic brews to seasonal favorites, all made on-site.
The atmosphere is friendly, and the bar staff are always eager to share their knowledge about the different beers. But the food is just as impressive!
The menu at Provisions Kitchen changes often, so every time you visit, you can try something new. They use fresh local ingredients, and their weekend boards are especially popular.
The "Big Board" is a must-try, packed with delicious items like ribeye steak, prawns, and ribs. It’s great for sharing and offers a fancy dining experience that’s worth it.


If you prefer a more relaxed vibe, their dog-friendly patio is a wonderful place to hang out with friends, both human and canine.
The setting is cozy, and sometimes they even have live music to enhance the experience. The staff are attentive, making sure you enjoy your meal.
Provisions Kitchen also stands out for its creative, high-quality dishes, like the pulled pork Cuban sandwich and a selection of meats and cheeses. Their elevated pub food is well-known, featuring a monthly menu that highlights the best local ingredients from the Okanagan.
8. Krafty Kitchen + Bar

Located right in the center of Kelowna, Krafty Kitchen + Bar is a must-visit place for anyone looking for amazing food that you won't forget.
This restaurant is owned by a chef, which gives it a special touch, and it serves creative New American dishes that are not only delicious but also made with fresh, local ingredients.


The atmosphere at Krafty Kitchen + Bar is lively and welcoming, making it a great spot for a cozy dinner or a fun gathering with friends.
Their menu has something for everyone, including a chef's tasting menu that takes you on an exciting food adventure, along with popular dishes like sesame-crusted tuna and creamy truffle mac and cheese.
If you enjoy brunch, their hip-hop themed brunch is a fun experience, featuring unique dishes like a brunch bowl and tasty deviled eggs that will kick-start your day.


For those who like a bit of excitement, the open kitchen lets you watch the talented chefs create their delicious dishes right in front of you.
And, the restaurant is designed to be accessible, so everyone can enjoy their amazing food.
9. 19 Okanagan Grill + Bar

Located on a golf course in West Kelowna, 19 Okanagan Grill + Bar offers a great place to eat with a view of the 18th hole.
You can enjoy a delicious meal while taking in the peaceful surroundings—pretty nice, right? This restaurant has a relaxed yet upscale vibe and is known for its fresh Canadian dishes that appeal to everyone.


The menu is packed with tasty options like the Cabernet Braised Short Ribs, which features slow-cooked Angus beef served with red jacket mashed potatoes and a tasty red wine sauce.
If you’re into spicy food, the Blackened Chicken, with its Cajun flavors and chipotle peach drizzle, is a must-try.
For vegetarians, the Tofu Poke Bowl is a great choice, combining chipotle peach-glazed tofu with sushi rice for a refreshing taste.


The drinks here are just as impressive, offering local beers, ciders, and a selection of wines that highlight the best of the area. The staff is friendly and knowledgeable, always ready to make your visit enjoyable.
And, there’s plenty of parking, making it easy for families and friends to come together and enjoy a fantastic meal.
10. Little Tokyo Ramen

Located in the lively city of Kelowna, Little Tokyo Ramen has become a go-to place for anyone who loves noodles, and it’s easy to understand why.
This cozy restaurant is famous for making really great ramen, and their handmade noodles are a favorite among both locals and visitors.
People love the noodles for their perfect texture and chewiness, which goes really well with the rich, tasty broth.


Each bowl of ramen is a delicious treat, with big portions that leave everyone feeling satisfied. The broth is packed with flavor, creating a great base for all sorts of toppings and meats.
One dish that stands out is the Tan Tan Men, known for its amazing taste. If you're looking for something without meat, the vegetarian Tan-Tan is just as tasty and full of flavor.
Little Tokyo Ramen also has a popular ramen truck that draws in lots of fans who want to grab their favorite noodles on the go.


The restaurant also has a nice patio area, perfect for enjoying a bowl of ramen on a sunny day. The atmosphere is welcoming, thanks to the family that runs the place.
Their kindness makes Little Tokyo Ramen not just a restaurant, but a place where you feel at home.
11. Leopold's Tavern Kelowna - Bernard

Leopold's Tavern on Bernard is a great place to check out if you're in Kelowna and want a fun dining experience. The place has a cool vibe with unique decorations and a lively atmosphere, making it more than just a spot to grab a bite.
Their menu is packed with delicious choices, including juicy burgers, tasty sandwiches, and the classic Canadian dish, poutine.
If you visit on a Tuesday, you can enjoy their special Taco Tuesday, which is a big hit with locals. And, if you’re vegan or like plant-based options, they have amazing vegan wings and plant-based poutines that you’ll love.


The staff at Leopold's are super friendly and always ready to help make your meal perfect, especially if you have any dietary restrictions.
The upbeat music adds to the lively feel, and you can choose to eat inside or outside on the patio when the weather is nice.


If you enjoy drinks with your food, Leopold's has a fantastic selection of craft beers and unique cocktails.
The garage door can be closed for a bit of privacy if you're with friends. With tasty food, a variety of drinks, and a fun atmosphere, it’s no surprise that Leopold's Tavern is a favorite spot for dining in Kelowna.
12. El Taquero

El Taquero in Kelowna brings a bit of Mexico to British Columbia. This fun place is all about serving real Mexican street tacos and tasty margaritas, made with care by their own taco expert, Izzy.
You can enjoy a taco filled with fresh flavors from local ingredients and recipes from all over Mexico.


If you have special dietary needs, El Taquero has vegetarian and gluten-free options, so everyone can enjoy their delicious food.
Their homemade salsas and pickled veggies add extra flavor to every bite, making each meal special.
The vibe at El Taquero is lively and friendly, with seating both inside and outside, so you can choose what you like. It’s a great place for families, and kids will feel welcome too.
Also, it’s easy for everyone to get in, as it’s wheelchair accessible. The staff is super friendly and makes you feel like part of the family, whether you eat there or use their catering services.


Speaking of catering, El Taquero is great for making events special. Whether it’s a wedding or a casual get-together, they provide a smooth and customizable catering service, and people love their food and service.
And don’t forget about the drinks! With special drinks like their famous margaritas and horchata, it’s no surprise that customers keep coming back for more.
With its yummy food, great service, and warm atmosphere, El Taquero is a top spot for both locals and visitors in Kelowna. If you’re in town, this is one place you really don’t want to miss!
To Sum It All Up
Kelowna has a bunch of amazing restaurants that everyone will love! Remember, trying new foods can sometimes lead to great surprises!
If you're looking for more fun ideas for things to do, check out ActiviFinder Kelowna. You never know what awesome experiences you might find! Enjoy your meals and happy exploring!