10 Best Osoyoos Restaurants You Need To Try (+ what to order)

Osoyoos is a quaint lakeside town that is not only popular for its great weather and incredible wine but also its wonderful dining scene! No matter the reason behind your visit to Osoyoos, your trip will not be complete without enjoying a sensational dining experience.

Here are the 10 best Osoyoos restaurants to try when you visit this beautiful place:

1. The Bear, The Fish, The Root & The Berry

Photo credit: eric_dk9891

Now that’s a name that’ll intrigue any food explorer! The Bear, The Fish, The Root & The Berry serves modern vineyard cuisine inspired by their indigenous roots, and the name represents the key elements of indigenous cuisine – Black Bear, Chinook Salmon, Bitterroot, and Saskatoon Berry.

Apart from the menu, the highlight of this restaurant is the view you get to admire while enjoying your food.

To start your dinner at The Bear, The Fish, The Root & The Berry, go for the Bannock & Spreads plate to share. While the Bannock tastes fresh, it tastes extraordinary with the white bean sumac spread, which comes full of flavor. The side of roasted corn & hot pepper succotash is a delicious blend of goodness, and the sunflower seed romesco sauce will make you ask for a second serving of just the sauce.

If you’re a meat lover, they have the amazing Bison Ribeye. Served with classic sides, the meat is so tender and juicy that you wouldn’t leave behind a single bite.

What to order: Bannock & Spreads, Bison Ribeye

Address: 1200 Rancher Creek Road, Spirit Ridge Resort

Website | Instagram | Facebook

2. Smitty’s Family Restaurant

Photo credit: smittysrestaurants

Smitty is one of the largest all-day family restaurant chains in Canada. Serving breakfast, lunch, and dinner, their award-winning menu has something that appeals to everyone at the table. Their dining room is always filled with families, including children and seniors, and they also have separate lounge areas to accommodate sports fans and other crowds.

Smitty’s is popular for their signature buttermilk pancakes; they are so good that during the opening of their franchises, guests line up and wait for hours to get in and enjoy the pancakes. Devour a stack of 3 Smitty’s Classic Buttermilk Pancakes with strawberry or blueberry topping, and there couldn’t be a sweeter start to your day.

If you love a good Benny for brunch, the Southwest Benedict at Smitty’s will leave your soul satisfied! Your plate comes filled with a toasted English muffin topped with chorizo sausage, avocado, tomato, and two perfectly poached eggs with hollandaise.

The addition of chorizo adds a slight smokiness to the Benny, and everything else on the plate screams perfection, including the side of hashbrowns.

What to order: Classic Buttermilk Pancakes, Southwest Benedict

Address: 8906 Main Street, Osoyoos, BC, Canada V0H 1V0

Website | Instagram | Facebook

3. Campo Marina Italian Restaurant

Photo credit: thegeneraljen

With an interesting story behind its launch in 1994, Campo Marina has grown to become a go-to restaurant among the locals whenever they crave Italian food. The restaurant is designed to give guests the feeling of dining in Italy, and their menu features the chef/owner’s mother’s Mediterranean recipes.

The Capesante – scallops in garlic cream sauce is an eye-rolling delicious (when your eyes automatically roll after you take a bite of indescribably delicious food!) kind of dish. Though the scallops are only as big as a dime, they taste out of this world paired with the garlic cream sauce.

Petti Di Pollo Marsala – breaded chicken breasts topped with a mushroom marsala wine cream sauce. If just reading this description makes your mouth water, prepare for your senses to be uplifted when you actually try the dish.

The breaded chicken breasts are cooked to be juicy and not dry, and the best part is most definitely the marsala sauce, which has an earthy umami flavor to it. To accompany the dish, you can choose between spaghetti with tomato sauce or linguini with garlic and olive oil.

What to order: Capesante, Petti Di Pollo Marsala

Address: 5907 Main Street, Osoyoos, BC V0H 1V3

Website | Facebook

Looking for a place to stay in Osoyoos?

4. Dolci Thai Bistro

Photo credit: leilamarie76

Dolci Thai Bistro is a small family-run restaurant that focuses on making its diners experience authentic Thai food and flavours. The restaurant is beautiful and modern, and the menu is small and simple while still offering dishes that bring to you the authenticity of Thai cuisine.

The Dolci Beef Short Ribs from their appetizer menu can, on its own, make you want to come back to this place every time you pass by. The garlic flavour in the ribs hits just right without being pungent, the ribs themselves are juicy and tender, and the hot sauce on the side makes you enjoy the ribs even more.

Order their yellow curry, or Gang Ka Lee, a Thai chicken curry with pleasant coconut flavor, with a side of jasmine rice, and find yourself being virtually transported to Thailand.

And, as you would expect from an authentic Thai restaurant, Dolci Thai Bistro serves a bomb Pad Thai as well.

What to order: Dolci Beef Short Ribs, Gang Ka Lee, Organic Pad Thai Chicken

Address: 8710 Main Street, Osoyoos, BC V0H 1V3

Website | Facebook

5. Convivia Bistro Cuisine

Photo credit: fungwill

Located in the heart of Osoyoos, Convivia Bistro has the perfect atmosphere for patrons to bask in the sunshine and have a good time enjoying the goodness that South Okanagan has to offer. The attractive menu features Italian and French dishes prepared with fine ingredients and paired with local wines, and the atmosphere in the restaurant is friendly and relaxed.

Start with the French Onion Soup; made with a flavourful beef broth as its base, the soup is not heavy, but rather savory. The crostini adds a bit of crunch while the gruyere cheese makes it feel rich in every mouthful. Served hot, this soup alone can give you all the comfort in the world.

The Oven Baked Cannelloni is a dish that will make you remember this Italian dinner for a long time to come. Melt-in-the-mouth cannelloni shells are filled with deliciously rich veal filling, topped with a yummy roasted red pepper sauce.

Cassoulet is a French classic that is worth mentioning. This specialty dish is prepared with duck confit, white beans, and the restaurant’s own version of Toulouse sausage. Slow-cooked to perfection, you’ll love its unique and pleasant flavor.

What to order: French Onion Soup, Oven Baked Cannelloni, Cassoulet

Address: 8312 74th Avenue, Osoyoos BC

Website | Instagram | Facebook

6. Diamond Steak & Seafood House

Photo credit: david.foodreview

A family-run restaurant in Osoyoos for more than 40 years, Diamond Steak & Seafood House offers a varied menu, including seafood, ribs, pasta, steak, and more, offering choices for everyone. Their steaks are always cut to order, and their famous Prime Rib of Beef is available only on weekends, except in July and August.

Not a salad person? Well, Diamond Steak & Seafood House’s famous Three Diamond Dressing will change you. Go with their Greek Salad, where everything is fresh and crunchy, and the salad dressing just takes the salad to the next level. Oh, and don’t forget to get yourself a couple of bottles of the dressing before you head home.

If you’re visiting the restaurant any time other than in July and August, reserve a table during the weekend to savor their famous Prime Rib. Choose between 8oz, 10oz, and 14oz based on your appetite, and get ready to inhale an epic good prime rib.

For dessert, their Tiramisu Cheesecake is just the decadence you need after a soulful meal. It is a marriage of the rich traditional tiramisu and New York-style cheesecake. What more could you ask for!?

What to order: Greek Salad, Prime Rib, Tiramisu Cheesecake

Address: 8903 Main Street, Osoyoos, BC V0H 1V4

Website | Facebook

7. Sofia’s Mexican Food

Photo credit: chefsofia_mexicanfood

Sofia’s Mexican Food is where the locals go for a delicious, affordable, and quick Mexican fix. This is a hidden Mexican food oasis where everything is made fresh, and you will be pleasantly surprised by the quality and taste of the food you get served at this food truck-style eatery. If you’re craving Mexican food when you are at Osoyoos, there is no searching for a different place!

The Enchiladas from Sofia’s are to die for. Available in chicken or pork, the filling inside the soft, gluten-free corn tortillas is full of flavour, and you can taste the quality of the ingredients used.

Sofia’s Beef Burrito is a crowd favourite too. Rolled in fresh flour tortillas, the rice, cheese, beans, and other elements contribute their part to the beef filling, and together, everything tastes wonderful. The burrito comes in the size of your arm, so you will be full for the next few hours.

What to order: Enchiladas, Beef Burrito

Address: 9910 Crowsnest Hwy, Osoyoos, BC V0H 1V2

Instagram | Facebook

8. Kozo Cafe

Photo credit: kozocafe

Kozo Cafe is mainly a takeout place, with only one 4-person table for dine-in, serving fresh, high-quality sushi at reasonable prices. The chef has managed to shatter the belief that the best sushi is always found in high-class Japanese restaurants. Visit the place once, and you will agree with us!

Their Sushi Burrito, made with seaweed and rice, is incredible and very filling. It is available with different fillings, including fish, chicken, and veggies. Our recommendation would be to try the Spicy Tuna or Spicy Prawn Burrito, Chicken Burrito, and Burrito Roasted Beet and Yam.

If you’re in the mood for some classic sushi rolls, the Super Hero Roll will impress you much. The addition of chili oil mayo to the tuna and avocado sushi filling gives the rolls a subtle yet evident spice kick.

What to order: Spicy Tuna Burrito, Spicy Prawn Burrito, Chicken Burrito, Burrito Roasted Beet and Yam, Super Hero Roll

Address: 8143 Main Street, Osoyoos, V06 1V0

Website | Instagram | Facebook

9. Pizza 97A Osoyoos

Photo credit: pizza97a

If you’re in Osoyoos and need a pizza fix, there is no point in looking beyond Pizza 97A. Serving the locals since 1997, their pizzas are made fresh, from scratch every day; their dough has 0 preservatives, meats are sliced in-house, vegetables are sourced locally, and their mozzarella is of premium quality. The result – “quite possibly the best pizza you will ever taste”.

Start with the House Special pizza. The toppings here include pepperoni, smoked bacon, salami, mushroom, veggies, and of course, tomato sauce, and cheese. Before anything, you will notice the super good crust – fresh, a little bit crispy, and cooked through. You saw the toppings, do we even have to say that the pizza tastes delicious!?

Choose a different route and try their Greek pizza. You get lean ground beef for protein, feta, olives, and other veggies. You will taste Greek flavors in every bite.

How can you enjoy pizza without garlic bread? Get a side of Pizza 97A’s Italian Garlic Breadsticks and have your cravings satisfied.

What to order: House Special pizza, Greek pizza, Italian Garlic Breadsticks

Address: 1 6001 Lakeshore Drive, Osoyoos, BC V0H 1V6

Website | Instagram | Facebook

10. La Marqueza Mexican Tacos & Market

Photo credit: gilpingirl13

Located in downtown Osoyoos, La Marqueza Mexican Tacos & Market is a Mexican restaurant and food store, offering authentic Mexican dishes like tacos, burritos, and more. Everything served in the restaurant is fresh and authentically Mexican.

When there is “tacos” in the name of the restaurant, you ought to try their tacos. The absolute favorite of many diners is La Marqueza’s Beef tacos. Soft corn tortillas come filled with marinated chuck beef steak, grilled and thinly sliced – fresh, tender, and has the perfect char.

You can replace the corn tortillas with flour tortillas for an additional amount.

If you feel adventurous, try their Beef Tongue tacos; a Mexican delicacy, the beef tongue is slow-cooked for tenderness, and it is soft and just melts in the mouth.

Their guacamole can be rated among the best you’ve ever had.

What to order: Beef Tacos, Beef Tongue Tacos, Guacamole

Address: 8306 Main Street, Osoyoos, BC, Canada V0H 1V0


Another city that attracts Canadians and tourists alike for its laid-back vibe, surrounded by mountains and vineyards, and nothing short of the scenic pictures you see in magazines is Kelowna. From stylish bars & grills to street cafes, Kelowna also has many extraordinary places you can dine in, and yes, we have the Best Restaurants in Kelowna list ready for you!