Food & Drink

    Best Restaurants in Kelowna

    K

    Kelowna Team

    Facts checked · How we check facts

    Summary

    The best restaurants in Kelowna, BC, sorted by occasion: winery fine dining, lakefront patios, international kitchens, and local favourites.

    The best restaurants in Kelowna include Old Vines Restaurant at Quails' Gate Winery and Home Block at CedarCreek Estate Winery. This guide sorts them by occasion, from fine dining and lakefront patios to international kitchens and neighbourhood cafes, with prices where they're known.

    Fine Dining & Special Occasions

    Kelowna's best fine dining is at the winery restaurants, Old Vines at Quails' Gate and Home Block at CedarCreek, plus Waterfront Wines. Book these for an anniversary, a big birthday or when your parents are in town.

    Lake Views and BC Wine

    For waterfront fine dining, Old Vines has the lake views, and both Old Vines and Waterfront Wines have a deep BC wine list.

    • ● Old Vines Restaurant at Quails' Gate Winery
      Location: 3303 Boucherie Rd, West Kelowna, BC

    Old Vines, the restaurant at Quails' Gate Winery in West Kelowna, is known for its view over Okanagan Lake. The seasonal menu is built on fresh, local ingredients and matched to Quails' Gate's award-winning wines, and the room is dressy without being stiff. Budget $60–$100 per person. Lunch is the more affordable way in, with the same view.

    • ● Waterfront Wines Restaurant

    Waterfront Wines is a popular special-occasion spot at 1180 Sunset Drive in downtown's waterfront district. It's a restaurant and wine bar with a long BC wine list and a seasonal Pacific Northwest menu, and dinner runs $80–$120 per person with wine.

    Among the Vines

    • ● Home Block at CedarCreek Estate Winery
      Location: 5445 Lakeshore Rd, Kelowna, BC

    Home Block, at CedarCreek Estate Winery, is best for sharing plates in a rustic room set among the vines. A wood-fired grill gives many of the dishes a smoky flavour. Order a bottle of CedarCreek with the meal.

    Casual Dining & Lakefront Views

    Casual dining here means lake views and brewery patios, like Cactus Club at the Kelowna Yacht Club and BNA Brewing downtown. Patios fill whenever the weather allows.

    On the Lake

    • ● Cactus Club Cafe Kelowna Yacht Club
      Location: 1370 Water St, Kelowna, BC

    This Cactus Club Cafe is a chain location known for some of the best lake views in town, and it's usually busy. The menu is broad and the cocktails are reliable, which makes it an easy choice for a casual lunch or dinner.

    Pub Fare & Local Brews

    • ● BNA Brewing Co. & Eatery
      Location: 1250 Ellis St, Kelowna, BC

    BNA Brewing is the group pick: loud and lively, in a historic downtown building, with solid pub fare, craft beer brewed on-site and a bowling alley.

    Red Bird Brewing (known for its food pairings) and Barn Owl Brewing (community-focused, with an outdoor patio) round out the brewery picks. Breweries are the standard cheap, casual dinner option in town.

    International Flavors

    The best international restaurants include Momo Sushi in Pandosy Village, Bai Tong Thai Food, and Olympia Greek Taverna in Rutland. These are the established alternatives to Okanagan small plates.

    Japanese and Thai

    The Asian picks are Momo Sushi for Japanese food and Bai Tong for Thai.

    • ● Momo Sushi
      Location: Pandosy Village, Kelowna, BC

    Momo Sushi is known for fresh, high-quality sushi, and the menu is long, with plenty of rolls, nigiri and sashimi. It works for a quick lunch or a casual dinner.

    • ● Bai Tong Thai Food
      Location: 275 Bernard Ave, Kelowna, BC

    Bai Tong is known for straightforward, traditional Thai food. The curries are flavourful, the Pad Thai is the dish to order and there are plenty of vegetarian options.

    Greek

    • ● Olympia Greek Taverna
      Location: Highway 33, Rutland, Kelowna, BC

    Olympia is a family-run taverna known for Greek classics: souvlaki, moussaka and spanakopita made from traditional recipes and fresh ingredients. The room is lively. Its Bernard Ave location closed in 2006; the Rutland location is the one to visit.

    Local Favourites

    The local favourites are the cafes and neighbourhood spots people go to on a regular weeknight, from Sprout Bread to Naked Café.

    Cafes

    The go-to cafes for a quick bite or a laptop session are Sprout Bread, Bean Scene, Pulp Fiction, Bright Jenny and Naked Café.

    • ● Sprout Bread
      Location: 125 - 1295 Cannery Lane, Kelowna, BC

    Sprout Bread is a bakery cafe with fresh bread, pastries and light meals, made with organic and locally sourced ingredients where possible. It's a good stop for a quick breakfast or lunch.

    • ● Bean Scene Coffee Works
      Location: Multiple Locations in Kelowna, BC

    Bean Scene roasts its own beans and is a local staple for coffee and baked goods. With several locations around the city, there's usually one nearby.

    • ● Pulp Fiction Coffee House
      Location: Downtown Kelowna

    Pulp Fiction Coffee House is a spacious downtown coffee shop, well suited to remote work.

    • ● Bright Jenny

    Bright Jenny is known for creative pastries and an artsy feel.

    • ● Naked Café

    Naked Café is a local favourite for a healthy brunch.

    Eat Well for Less: Go at Lunch

    Lunch is the cheapest way into the city's top restaurants. Waterfront Wines, Old Vines and the other winery restaurants serve the same quality food in smaller portions at 30–40% lower prices, so lunch with a lake view runs $30–$40 per person.

    MealTypical cost per person
    Dinner at Waterfront Wines, with wine$80–$120
    Old Vines at Quails' Gate$60–$100
    Winery lunch with a lake view$30–$40

    New places open often, so treat this list as a starting point. Local events and festivals also bring pop-up restaurants and food trucks.

    Frequently Asked Questions

    What type of cuisine is Kelowna known for?

    Kelowna is best known for farm-to-table cooking built around local produce and Okanagan wine, and plenty of menus lean on Okanagan ingredients.

    Are there many restaurants with lake views in Kelowna?

    Yes, quite a few restaurants look out over Okanagan Lake, including Old Vines at Quails' Gate and Cactus Club at the Kelowna Yacht Club. Most people go to the lakefront spots for the patios.

    What's the average price range for dining out in Kelowna?

    Dining out here runs from cheap, casual brewery dinners to about $80-$120 per person with wine at a fine dining spot like Waterfront Wines. Winery restaurants like Old Vines run about $60-$100 per person, and lunch with a lake view is about $30-$40. Expect to pay more at places with lake views or premium ingredients.

    Are there many vegetarian or vegan options in Kelowna restaurants?

    Yes, many restaurants here offer vegetarian and vegan options, and some specialize in plant-based cooking. Bai Tong Thai Food has a variety of vegetarian dishes, and Naked Café is a local favourite for a healthy brunch. Look for menus that clearly mark vegetarian or vegan dishes.

    Do I need to make reservations for Kelowna restaurants, especially during peak season?

    Yes, book ahead in summer and peak tourist season, especially at popular restaurants and smaller rooms. Booking is the only reliable way to get the time you want.