Uncover the Top 10 Restaurants in Kelowna, BC
By Mia Brown
Kelowna may have a reputation as a lakeside vacation town, but the food scene is anything but sleepy. With chefs embracing the region’s abundant local produce and a vibe that feels like you’ve accidentally wandered into the Okanagan version of Napa Valley, dining here is an experience. Here’s the best spots in town, from local hangouts to haute cuisine havens.
1. Salt & Brick
Salt & Brick is all about small plates and big flavor. The menu rotates daily, but you can bet the locally sourced ingredients will be front and center. You’ll also get a serious wine list, which is a bit of a theme in Kelowna, but who's complaining?
2. Home Block
Sitting on the grounds of CedarCreek Estate Winery, Home Block serves dishes so fresh they’re practically still growing. With farm-to-table as its motto and vineyard views as the backdrop, it’s one of those restaurants that’s as much about the setting as the food. But trust me, the food doesn’t take a back seat.
3. Waterfront Wines Restaurant
Waterfront Wines Restaurant has long been a darling of the Kelowna dining scene. The open kitchen, seasonal menus, and great wine selection (no surprise there) make it a go-to for locals and visitors alike. The flat iron steak is a winner, but everything on the menu is worth a try.
4. Bouchons Bistro
For a little slice of Paris in Kelowna, Bouchons Bistro is the move. This cozy, French-inspired bistro is the kind of place where you sip wine, eat duck confit, and wonder if maybe you should’ve worn something more beret-appropriate.
5. Central Kitchen + Bar
Central Kitchen + Bar serves up comfort food with a modern twist. Think Wagyu Sushi Press and dirty truffle fries in a casual setting that somehow always feels like Friday night. Locals flock here for the good vibes and even better cocktails.
6. 19 Okanagan Grill + Bar
If you’ve ever wanted to pair your meal with a killer view, 19 Okanagan Grill + Bar is the spot. Nestled right along the lake, this casual-yet-upscale spot is a favorite for those who like to watch the mountains while they eat. The menu changes with the seasons, but you’re always guaranteed something fresh from the valley's farms.
7. Antico Pizza Napoletana
Sometimes, all you need is a really good pizza, and Antico Pizza Napoletana delivers. They keep it simple here: wood-fired pies, local wine, and just enough of a casual vibe that you could totally bring your dog and no one would bat an eye.
8. Bai Tong Thai Food Restaurant
For a Thai food fix right in downtown, Bai Tong Thai Food Restaurant has you covered. You’ll get all the classics like Pad Thai and green curry, but the Gang Pak Ruammit (a vegetable curry with lime leaves and coconut milk) is what regulars rave about.
9. Social 242 Lounge & Grill
If you’re looking for a place to eat, drink, and pretend you’re in a neon-lit music video, Social 242 Lounge & Grill is your jam. With funky cocktails, shareable plates, and a DJ on weekends, this is where the cool kids go. The Glazed Dry Ribs are a local favorite, if you’re asking.
10. Sunny’s Modern Diner
In place of Raudz, check out Sunny’s Modern Diner, a fun twist on the classic diner experience from the same people who brought you Raudz. Breakfast here is next-level with dishes like "The Hangover Cure"—think loaded hash browns—making it a great choice for a lazy Sunday.
More From Kelowna, BC
The Best Hotels in Kelowna
Known for vineyards and lake views, Kelowna’s hotel scene is as vast as its wine collection.
The Best Things to do in Kelowna
Nestled in the Okanagan Valley, Kelowna offers a mix of outdoor adventures and local culture.
Paris of the Prairies
Whether you're looking for a great place to eat, stay, or play, Saskatoon has plenty to offer.
An Update From Baltimore
We add new spots to our best Baltimore restaurants list and find some new-to-us gems in this surprisingly foodie city.
An Outdoorsy Trip to Kitchener
Kitchener is packed with innovative dining spots and boutique hotels that reflect the city’s character.