The Best Restaurants in Oliver, BC

Our town is filled with local restaurants that consistently serve quality meals paired with friendly, small-town charm. From casual, family-friendly establishments, to high-end dining, Oliver, BC has plenty of dining experiences to offer.

Take a look below at some of our recommendations.

OUR TRAVEL GUIDE

M&J’s Country Kitchen

  • Address: 5955 Main St #1240, Oliver, BC V0H 1T0,
  • Hours: Sun, Tues, Wed: 7 AM - 4 PM; Thurs - Sat: 7 AM - 8 PM; Closed Mon


M&J’s Country Kitchen is the perfect place to go if you are looking for a casual atmosphere to enjoy a great homestyle meal. This “mom & pop” diner offers big portions for affordable prices. They also take Gluten-Free requests seriously, offering items with no cross-contamination.

Terrafina

  • Address: 887 Rd 8, Oliver, BC V0H 1T0
  • Hours: Daily: 11:30 AM - 4 PM, 5 - 8 PM


Located at Hester Creek Winery, Terrafina is an upscale dining establishment that aims to show the best of the Okanagan Valley through their culinary creations.  The establishment uses locally sourced ingredients whenever possible, and the Mediterranean-inspired dining areas are simply breathtaking.

TacoRiendo Mexican Cantina

  • Address: 6038 Main St, Oliver, BC V0H 1T0
  • Hours: Mon-Thurs: 11AM - 7PM; Fri-Sat: 10AM - 7PM; Sun: 10AM - 3PM


If you are in the mood for authentic Mexican food, TacoRiendo Mexican Cantina is one of the best places around. The restaurant may be small, but they more than make up for it with the sheer quality of their food at an inexpensive price.

Share by: