Where to Eat in Revelstoke

Sometimes there’s nothing better than a delicious meal and refreshing beverage after a day on the mountain. So to help you achieve the best apres-ski, we’ve made a guide to the best Revelstoke restaurants.

You’ve worked up quite an appetite after spending the day skiing, biking or hiking. Now, it’s time to dine.
Fortunately, finding a great Revelstoke restaurant isn’t hard with the town’s outdoor lifestyle attracting top-quality chefs who have grown tired of city life and have brought their skills to the Kootenays!
From casual burger joints and artisan bakeries to sushi bars and trendy bistros, the choices in Revelstoke will ensure that you won’t fall into a culinary rut during your stay here.
For a small town, Revelstoke provides an impressively diverse range of culinary options. Here are just a few of our favourites:


Craving German cuisine? How about Indian? You might be furrowing your eyebrows right now, but don’t be alarmed! This is one of the most loved restaurants in Revelstoke, wowing its guests with its unique combinations and bright flavours. Order from a selection of Indian, German and Thai favourites, and try some of the unique fusion dishes you won’t find anywhere else – like the Bratwurst Wonton appetizer or the Butter Chicken Spatzle.
While the food is reason enough to write home about, Paramjit’s goes the extra mile with its warm and friendly service. Guests can engage in a warm conversation with cook and owner, Goldie, and afterwards dine on the delicious food. The visit itself is a whole experience from start to finish, leaving you feeling like you just left your friends house with a full and happy stomach.
Monday: 2:30PM – 9PM
Tuesday to Friday: 11AM – 9PM
Saturday: 4PM – 9PM
Sunday: Closed
116 – 1 Street W
Revelstoke, BC
Craft Bierhaus has made countless loyal customers with its extensive house made mac n’ cheese specialty menu. Featuring their south bowl mac n’ cheese with pico de gallo and guac, or a classic like their ole sandberg mac n’ cheese with fire roasted tomatoes, basil and garlic.
Alongside their delicious mac n’ cheeses is a long list of craft beers, small plates, entree salads and their rotating fresh menu. Many often come here for apres-ski to have unique beers in town and of course that much loved pasta!
Open daily 12pm – 2am
107 2nd St E
Revelstoke, BC
1 (250) 805 1754
Prepare yourself, because The Village Idiot is more than just a great pub, it is the pub to visit when in Revelstoke. It has become the symbol of the town and its culture, and a visit to Revelstoke is not complete without having at least one pint here. However, keep in mind that The Village Idiot has at minimum an average wait of 30 minutes on any given night, and so to avoid a lengthy line, arrive before 5pm. No reservations are taken.
Previous guests will tell you that everything about The Village Idiot totally embodies mountain culture, from its bar stools made from skis, to its classic pub-style food and general laid back attitude. While you could eat anything from the menu and enjoy it, their delicious homemade pizzas are in particular demand.. In addition, if the line up ever gets too long, another great local joint, Chubby Funsters, is owned by the same company and serves up similar comfort-style food in a great atmosphere.
It’s also important to note that the selection of craft beer at The Village Idiot is spot on, including some local Revelstoke favourites.
Summer Hours: 7 days a week, 11:30am — late
Winter Hours/Shoulder Seasons: 7 days a week, 11am — late
306 MacKenzie Ave
Revelstoke, BC
1 (250) 837-6240
Located on the second floor of a building just along the main street in Downtown Revelstoke, Kawakubo Japanese Restaurant serves the best sushi in all of Revelstoke. In fact, many people agree that Kawakubo easily rivals many sushi greats in even the busiest of Canadian metropolis’ like Vancouver, Toronto and Montreal…. Are you sold yet?
Indulge yourself with homemade wontons and gyozas, or sample various rolls from what is seemingly a never-ending sushi menu. Another impressive feature to note is that Kawakubo only uses wild salmon.
While the prices are moderate, the quality of food you receive from Kawakubo more than makes up for it – and if it’s sushi for lunch that you’re after, Kawakubo offers 20% off all sushi rolls!
Lunch: Monday to Friday: 12:00pm – 2:00pm
Dinner: Monday to Sunday: 5:00pm – 9:00pm
109 1 St E
Revelstoke, BC
1 (250) 837-2467


Woolsey Creek Bistro is a wonderful Revelstoke gem, combining exquisite gourmet meals with organic, local ingredients.
The bistro adheres to a “farm-to-table” approach by using locally-sourced, quality ingredients. The homemade Bison Ravioli comes highly recommended, as does the vegan-friendly Cauliflower Steak, which comes accompanied by cashew sauce and organic quinoa. The food at Woolsey Creek Bistro is the standard you’d expect from any classic fine dining restaurant, but the atmosphere is more cozy and welcoming than elegant. Wood booths with colourful cushions and curtains create a warm, casual ambiance, making this Revelstoke classic an easy choice for excellent eats in a relaxed environment.
Reservations are recommended.
Open 7 days a week at 5pm
604 Second Street West
Rockford Wok|Bar|Grill is the place to eat and catch up with friends while skiing and riding at Revelstoke Mountain Resort. Located at the base of the ski resort, floor-to-ceiling windows offer fabulous mountain and ski hill views.
The Rockford offers traditional dishes like steak, salmon and burgers with unique twists. However, it’s their Asian-inspired dishes that really make our mouths water. We love the Kung Pao Prawns, Chicken Viet Sub, Mongolian Beef Noodles and Night Market Fried Rice. What it really comes down to is that everything on the menu here is worth a try!
The Leavetown spin: try their 5-spice wings with a pint of beer after a day on the mountains. It surely the perfect way to conclude a great ski session session!
7 days a week: 7am – 10pm
Nelson Lodge, Sutton Place (Base of Revelstoke Mountain Resort)


Boasting an alternative vibe, this comfy coffee house uses natural wood features and a carefully curated menu built around local, healthy ingredients to share with guests. There is bench-like seating with bohemian pillows, and diner-style chairs. There is free, fruit-infused water on offer to pair with a carefully made espresso beverage, or a healthy ‘dose’ of comfort food.
Try their avocado toast with balsamic reduction, or one of their specialty grilled cheeses with high-quality meats and cheeses and locally-made sourdough bread.
Open daily from 7am – 7pm
101 2 St E
Revelstoke, BC
Looking for the best eggs benny in all of Revelstoke? Look no further. The Main Street Cafe has yet to disappoint a brunch guest, consistently delivering unforgettable plates of signature bennys, huevos rancheros, and full breakfasts. Pair the tasty food with a great cup of coffee or one of the amazing signature lattes.
The cafe itself is set inside a beautifully preserved heritage home, with a cute and cozy interior that’ll make you feel like you’re on a movie set. Its exposed brick walls, and rustic wood features keeps the cafe true to its mountain surrounding, making guests excited before they even sit down for a meal.
Tuesday to Sunday: 8am – 3pm
317 MacKenzie Ave
Revelstoke, BC
1 (250) 837-6888
Main Street Cafe Facebook Page
La Baguette is a convenient local franchise where visitors can find a great cup of coffee while in Revelstoke! The café uses Vancouver-based Parallel 49 coffee beans and fresh, soft bakery-style bread to create their renowned sandwiches. La Baguette has locations at the base of Revy’s ski hill, on the top of Revy’s ski hill, and in downtown Revelstoke. They also have a nice little grocery store so visitors and locals can buy more artisan-style products. Warm up before or after your trip down the mountain with fabulous coffee and delicious comfort food. Enjoy their famous Montreal smoked meat bagel along with a cup of soup.
A Leavetown insider tip: find the cheese with the green label. This indicates cheese that’s about to expire in traditional grocery store terms, however, we all know cheese just gets better with age! To adhere to food policies these perfectly fine cheeses have their prices dramatically reduced… meaning you can get luxurious brie cheeses for next to nothing!
Monday to Sunday: 6:30am – 7pm
Downtown location
#103-607 Victoria Road
Revelstoke, BC
1 (250) 837-3755
La Baguette Facebook Page

Thinking about visiting Revelstoke?

Give our Destination Experts a call if you’d like to know more about taking a trip to Revelstoke! You can reach our Destination Experts 7 days a week at 1.877.902.1616. If you’re looking for a vacation rental in the area, browse our selection of Revelstoke accommodations.