Looking for the best Jasper Restaurants to enjoy on your trip to this beautiful spot in the world? For such a small mountain town there are surprisingly some very great restaurants in Jasper to try out. While many mountain towns struggle to give visitors a wide selection of restaurants, Jasper’s breakfast, lunch, and dinner spots are on point.
You can find many cuisines, restaurants, and price points out of all these places to eat in Jasper. We break down some of the best restaurants in Jasper below!
- 16 Magical Things to do in Jasper in the Winter
- 30 Absolutely Awesome Things To Do in Jasper
- 10 Best Jasper Hotels That Make For An Amazing Trip
- 8 Amazing Airbnbs in Jasper You’ll Love
- Jasper vs Banff • Which Beautiful Park Should You Visit?
The Best Jasper Restaurants to Try!
Sunhouse Cafe gets our nod for one of the best Jasper restaurants. It’s a great place to come particularly in the mornings for a brunch. The views from the top are amazing!
Sunhouse Cafe is a bright and airy cafe with modern decor that serves some mouth-watering coffee and food. It’s located on the second floor of a small mall and the outdoor patio provides a pleasing view over Patricia Street.
Coffee is a strong focus here, so even if you’re not looking to get a big meal you should at least stop by for a latte. Drinks don’t stop there though, as there are a number of organic teas, kombucha drinks, and smoothies. The food here is excellent and original with fresh ingredients and healthy options, this is the kind of place you’ll find fancy avocado toast — and I mean that in a nice way.
Wicked Cup starts serving coffee early at 7:00 a.m. and is one of the best breakfast spots in Jasper. There is plenty of seating and the interior is eclectic with a small gift shop inside. An outdoor patio with plenty of seating means you can enjoy mountain views while you have your morning coffee.
Breakfast is served all day with staples such as a lox bagel, breakfast burrito, pancakes, and yogurt parfaits. They also have a children’s breakfast menu which is a big win for families. After breakfast, they serve food all day and have a full bar for when you’re ready to have a stronger drink. Nothing is exceptional here, but they definitely serve some of the best coffee in Jasper — just behind Sunhouse Cafe.
Harvest Food & Drink
One of the better Jasper restaurants in town is Harvest Food & Drink. Harvest serves breakfast, brunch, lunch, dinner. It’s one of the newer restaurants in Jasper with a healthy menu (although it’s definitely not all healthy!). Diners can choose from options such as a classic egg breakfast, apple pie french toast, avocado toast, kale & potato hash, eggs benny, or Belgian waffles. We went with the french toast (photo above) and it was amazing.
There are also a number of tasty smoothie options if that’s how you like to start your day. Food is really great here and prices feel reasonable for the quality.
Located in the Jasper Park Lodge, Orso Trattoria is one of the best restaurants in Jasper. It’s not located downtown like most of the best places to eat in Jasper, but instead sits along Lake Beauvert.
In the summer you can sit outside and enjoy the atmosphere with a delicious tapas-inspired menu. They also have a wide wine selection and great main course pairings. It’s also a great place to head for breakfast in Jasper, definitely one of those mimosas on Sunday types of places. Reservations recommended.
- Location: 1 Old Lodge Rd, Jasper (GPS)
- Hours: 10:30 a.m. — 1:30 p.m. Sundays
Raven Bistro is a small and intimate bistro in downtown Jasper that offers something a little different for Jasper. Here you can expect Mediterranean-inspired cuisine like Za’atar Spiced Halloumi, Feta Stuffed Falafels, and Mediterranean Mussels. They also have a fantastic wine selection. As mentioned this is a small seating area so reservations are recommended – especially in the summer.
- Location: 504 Patricia St, Jasper
- Hours: 11:00 a.m. – 10:00 p.m.
The Pines Restaurant
The Pines Restaurant is one of the only Jasper restaurants on this list not in downtown Jasper. Instead of staying downtown for a night, you should head up to Pyramid Lake and enjoy the views from the Pyramid Lake Lodge. The Pines Restaurant is part of the lodge and is easily one of the most romantic places to eat in Jasper.
Serving up breakfast, lunch (take away), and dinner you can expect an intimate setting complete with dishes like Wilde Boar Pâté, Duck Confit, and Braised Alberta Venison. Reservations are recommended here!
- Location: Pyramid Lake Resort
- Hours: Breakfast 8 AM – 11:30 AM, Dinner on Friday–Saturday, 5 PM – 9 PM
Coco’s Cafe is a beloved local spot that’s cozy and delicious for breakfast and lunch. They’ve got all of the classics of a relaxed cafe such as bagels, oatmeal cinnamon waffles, breakfast burritos, breakfast bowls, and huevos rancheros.
A standout dish is the Breakfast Bagel a tummy-filling Montreal style bagel with cream cheese, avocado, and veggies. You can choose from a nice range of coffee and tea drinks like a cappuccino or London fog (The Jasper Haze). It’s all pretty decent and can hit the spot if you’re hungry in the early morning as they’re one of the first breakfast spots to open in Jasper.
Jasper Brewing Company
If you’re really wondering where to eat in Jasper and haven’t tried the brewery yet, you need to go tonight! Hands down, our favorite place to eat when in Jasper is the Jasper Brewing Company. Jasper Brewing Company was the first National Park Brewery in Canada. It opened in 2005, and after they are responsible for opening Banff Ave Brewing in Downtown Banff.
Three of the founders here are born and raised Jasper locals and created the space as a great community hub. It’s one of the best breweries in the Canadian Rockies! Their beers are delicious, but I love their food! Everything here has been delicious. I highly recommend trying their Halloumi Bowl! Don’t be afraid to purchase one of their awesome shirts that are great to wear in Alberta.
- Location: 624 Connaught Dr
- Hours: Sunday to Friday 4:00pm – 9:00pm, Saturday 2:00pm – 9:00pm
Syrahs of Jasper
One of the most well-reviewed Jasper restaurants is Syrahs of Jasper. To start Syrahs of Jasper has an extensive cocktail menu. Perfect for pre-dinner with cocktails with friends. Don’t be afraid to order their awesome Boar Bacon Caesar!
Every night their chef prepares a few amazing dishes that rotate. They offer fresh seafood as well – a rarity in the Canadian Rockies. Besides their nightly dishes, they have other delicious offerings like Alberta Boar Chop and Alberta Elk Striploin. Reservations recommended in the summer.
- Location: 606 Patricia St.
- Hours: Open nightly at 5:30pm
The Spice Joint
Thee Spice Joint is a small Jasper Restaurant that dishes up Jamaican-inspired cuisine. It’s a great lunch spot and a great place to head if you want sandwiches and salads. Things like a Jerk Chicken Caesar Wrap and a Rice & Peas, Jerk Chicken and Coleslaw special are two things you have to try!
- Location: 614 Connaught Drive
- Hours: 11 AM-5PM
The Fiddle River
Fiddle River is an authentic Canadian Restaurant in Jasper that anyone visiting will absolutely love. Set in a cozy atmosphere on a 2nd floor downtown you’ll have amazing mountain views and scenery while dining here. Fiddle River is another Jasper restaurant that serves fresh seafood and amazing wild game. Don’t be afraid to order their Candied Salmon – I know it may sound weird, but it’s delectable.
- Location: 620 Connaught Dr
- Hours: 4PM-9PM
De’d Dog Bar & Grill
De’d Dog Bar, or “Dead Dog” is an institution in the Town of Jasper. It’s a dive bar that locals always head to, but tourists will love it as well! There’s ample seating in here and a long bar to enjoy late into the night in the summer.
While it may only look like a dive bar, De’d Dog actually has some great bar food to enjoy. Most famously their dog bone rib and poutine, which is filling enough for two people to enjoy – so come hungry and enjoy with a cold beer!
- Location: 404 Connaught Drive
- Hours: 3:00 PM – 9:30 PM
Olive Bistro and Lounge is another intimate Jasper restaurant that is casual, yet classy. They offer a selection of small plates to pair with delicious cocktails and wine.
If you want to share a selection of tapas, inspired by the Mediterranean (with Canadian twists) you will absolutely love heading to Olive Bistro. They have wide-open windows and a heated outdoor patio! On some evenings you may even get lucky with live music.
- Location: Pyramid Lake Rd
- Hours: 4 PM – 9:30 PM
Try a Jasper Food Tour!
Wondering how we made it to all these Jasper, Alberta restaurants? Well, on our last trip we enjoyed a food tour with Jasper Food Tours that brought us all around the town and dished up fabulous meals. I highly recommend joining Estelle, on her local tour that will give you a mixture of everything in Jasper as well as some history about the area!