This list of great restaurants in Banff shows that despite its size, the resort town has a superb array of dining spots. These venues serve traditional and creative Canadian cuisine in stylish, mountain dining rooms. Most focus on sourcing sustainably-raised, locally-sourced protein and produce to prepare their tasty dishes.

Whether you’re after the famous Alberta beef, cheese fondue or regionally caught seafood, Banff’s cool dining scene has you covered. If you’re wondering where you should dine on your next trip to Alberta, read on for great ideas on where to eat in Banff and what to try.

  • 1

    The Grizzly House

    A Banff institution for cheese fondue and exotic meat

    The Grizzly House
    • Families
    • Food
    • Group
    • Luxury

    The Grizzly House has drawn locals and visitors to its delicious fondues and unique atmosphere since the 1970s. The Swiss-Canadian themed menu includes a variety of fondues and hot rocks with local and exotic game meat selections. You can try elk, buffalo, caribou, Alberta beef, seafood, alligator, rattlesnake, or ostrich.

    The restaurant’s 4-course fondue dinner comes highly recommended. The experience includes traditional cheese fondue, your choice of meat and a chocolate fondue dessert with fresh fruit, wafer cookies and marshmallows. Reservations are essential.

    Location: 207 Banff Ave, Banff, AB T1L 1B4, Canada

    Open: Sunday, Monday, Wednesday and Thursday from 11.30 am to 9.15 pm, Friday and Saturday from 11.30 am to 9.30 pm (closed on Tuesdays)

    Phone: +1 403-762-4055

    Map

    photo by Kevin Dooley (CC BY 2.0) modified

  • 2

    SALTLIK Banff

    A modern and elegant steakhouse

    SALTLIK Banff
    • Couples
    • Food
    • Group
    • Luxury

    SALTLIK is an upscale steakhouse in the center of Banff that's frequented by both locals and out-of-towners. The interior is elegant yet inviting – the wooden beams and fireplace give the restaurant a warm, cozy feel. The outdoor terrace is an excellent spot for a steak and a couple of cocktails on bright days.

    The menu features a wide variety of high-quality certified Angus beef and popular cuts that include ribeye, filet mignon, and bison tenderloin. When it comes to sides and accompaniments, SALTLIK shines – try the lobster mashed potatos, maple roasted Brussel sprouts, or truffle mac and cheese.

    Location: 221 Bear St, Banff, AB T1L 1B3, Canada

    Open: Monday–Wednesday from 3 pm to 10 pm, Thursday–Sunday from 1 pm to 11 pm

    Phone: +1 403-762-2467

    Map
  • 3

    The Bison Restaurant

    Creative farm-to-table mountain comfort food with lovely views

    The Bison Restaurant
    • Food
    • Group
    • Luxury

    The Bison Restaurant is where to head to in Banff for slow-cooked gourmet Canadian cuisine in a relaxed setting. Dishes are made from seasonal, locally grown, sustainably farmed meat and produce. To name but a few of the signature dishes, there’s bison onion soup as well as braised bison short ribs with roasted potatos. Also worth trying are the poached halibut, Alberta lamb, and wild British Columbia steelhead trout.

    You can enjoy your meal in the dining room or on the rooftop terrace built to enjoy the mountain views and all the action on Bear Street. If you're in Banff over a weekend, check out The Bison's à la carte Sunday brunch.

    Location: 211 Bear St # 213, Banff, AB T1L 1E4, Canada

    Open: Daily from 5 pm to 9 pm

    Phone: +1 403-762-5550

    Map

    photo by Elsie Hui (CC BY 2.0) modified

  • 4

    The Maple Leaf

    Iconic landmark steakhouse in downtown Banff

    The Maple Leaf
    • Families
    • Food
    • Group
    • Luxury

    Maple Leaf is a comfy place in Banff to relax and enjoy beverages and Canadian-inspired dishes beside a roaring fireplace. It’s one of the cool go-to spots after a day of sightseeing or outdoor action. The chef only uses the best regional ingredients to prepare their flavoursome dishes, including Alberta beef, game, and fresh seafood.

    The extensive award-winning wine list is excellent to pair with your meal. The homey, lodge-like restaurant is located on a busy corner, offering its patrons a scenic view of the neighboring area through the large windows.

    Location: 137 Banff Ave, Banff, AB T1L 1C8, Canada

    Open: Monday, Tuesday, Thursday and Friday from 10.30 am to 9.30 am, Wednesday from 5 pm to 9.30 pm, Saturday and Sunday from 10 am to 9.30 pm

    Phone: +1 403-760-7680

    Map
  • 5

    The Keg Steakhouse + Bar

    A relaxed spot for juicy steaks and friendly service

    The Keg Steakhouse + Bar
    • Food
    • Group
    • Luxury

    The Keg Steakhouse + Bar is a modern, laidback chain restaurant with 2 locations in Banff – one downtown, and the other at the Banff Caribou Lodge. The reasonably-priced menu features salads, seafood, and various cuts of meat. The slow-roasted prime rib, seasoned with special Keg spices, is the star of the show.

    Vegetarians are treated well here, with a variety of salads and a veggie meatloaf among the choices. Pair your meal with a glass of wine, signature martinis, or a couple of freshly squeezed juice cocktails. The Banff Caribou Lodge location serves a delicious breakfast buffet and a la carte menu.

    Location: 117 Banff Ave, Banff, AB T1L 1A4, Canada

    Open: Daily from 4 pm to 10 pm

    Phone: +1 403-760-3030

    Map
  • 6

    Three Ravens Restaurant & Wine Bar

    A consistently top-rated restaurant with fabulous views

    Three Ravens Restaurant & Wine Bar
    • Couples
    • Food
    • Group
    • Luxury

    Three Ravens Restaurant & Wine Bar is where to go if you want to woo your significant other with great food and stunning views in Banff. Make a reservation by the window and be served exciting dishes made with locally sourced and environmentally sustainable ingredients.

    The menu includes octopus carpaccio, organic Alberta red fife saffron pappardelle, and braised Alberta lamb shank with B.C. cherries. Three Ravens' location at the top of the Sally Borden Building at The Banff Center means you'll get to soak up a breathtaking vista of the Bow Valley through floor-to-ceiling windows.

    Location: 107 Tunnel Mountain Dr, Banff, AB T1L 1H5, Canada

    Open: Daily from 5 pm to 9 pm

    Phone: +1 403-762-6300

    Map
  • 7

    Sky Bistro

    Unforgettable sunset dinners over 883 meters above Banff

    Sky Bistro
    • Couples
    • Food
    • Group
    • Luxury

    Sky Bistro takes the dining experience to new heights, sitting at the top of Sulfur Mountain and with the Rocky Mountain range as a backdrop. You can only access the restaurant by taking the Banff Gondola. After an exhilarating 8-minute ride, enjoy a romantic dinner of Canadian cuisine and local beverages while enjoying unparalleled views over the mountaintops through floor-to-ceiling windows.

    The menu includes world-renowned Alberta beef, seafood caught on the B.C. coast, and a variety of vegetarian-friendly dishes. Extend your experience and take a pre-and post-dinner stroll along the boardwalk. The scenery is particularly magical at sunset.

    Location: Mountain Ave, Banff, AB T1L 1J3, Canada

    Open: Monday from 11.30 am to 3 pm, Wednesday and Thursday from 11.30 am to 3 pm and from 5 pm to 9.30 pm, Friday–Sunday from 11.30 am to 3 pm and from 5 pm to 10 pm

    Phone: +1 403-762-7475

    Map
  • 8

    Magpie & Stump Restaurant

    A local hot spot for Mexican food, tequila, and good times

    Magpie & Stump Restaurant
    • Families
    • Food
    • Group

    Magpie & Stump is a longstanding establishment in Banff serving classic Mexican dishes and over 60 tequilas. This is where locals and visitors go in Banff when they want to indulge in delicious Mexican flavors, inventive margaritas, and a lively Mexicana cantina vibe. The chef recommends the Banffo Burrito – spicy ground bison, roasted red peppers, guacamole, queso, and chimichurri.

    There are 2 happy hours, namely from Monday to Thursday from 3 pm to 5 pm, with discounted food, cocktails, and beer. Happy hour beverages are available every night from 10 pm to 1 am. In summer, the rooftop taco bar, El Patio, serves Mexican street food like tacos and margaritas – it’s a vibrant place to soak up the gorgeous weather.

    Location: 203 Caribou St, Banff, AB T1L 1A8, Canada

    Open: Daily from 11.30 am to 12.30 am

    Phone: +1 403-762-4067

    Map

    photo by Elsie Hui (CC BY 2.0) modified

  • 9

    Park Distillery Restaurant and Bar

    A working distillery serving wood-fired rotisserie specialties

    Park Distillery Restaurant and Bar
    • Food
    • Group
    • Nightlife

    Park Distillery Restaurant and Bar is a hip eatery in Banff that’s made a name for itself for its campfire-inspired menu and in-house-distilled glacier water spirits. You’ll find a wide variety of comfort food, from tofu lawn bowling and cornbread to short ribs, burgers, and plant-based dishes.

    The spirits are hand-distilled and include gin, vodka, rye, and whiskey. You can try them neat or in one of the many creative cocktails. In winter, the modern mountain interior is warm and cozy. And in summer, you can enjoy the fresh mountain air that flows in through the restaurant’s large garage doors.

    Location: 219 Banff Ave, Banff, AB T1L 1A7, Canada

    Open: Monday–Thursday from 11.30 am to 10 pm, Friday–Saturday from 11 am to 10 pm

    Phone: +1 403-762-5114

    Map
  • 10

    Waldhaus Restaurant

    Incredible cheese fondue in a refined, old-world setting

    Waldhaus Restaurant
    • Families
    • Food
    • Group

    The Waldhaus Restaurant is a charming place to dine above the Bow and Spray Rivers on the outskirts of Banff. The venue is reminiscent of an old hunting cottage. The menu is inspired by authentic Swiss and German alpine cuisine. And while there are plenty of options to order, most guests go straight for the cheese fondue experience with white wine.

    The cheese fondue consists of kirsch, gruyere, and Emmental and is served with vegetables and potatos, with the option of adding charcuterie. End the meal with the Toblerone fondue with fresh fruit, marshmallows, and brownies. Reservations are strongly recommended.

    Location: 405 Spray Ave, Banff, AB T1L 1J4, Canada

    Open: Monday and Thursday–Sunday from 6 pm to 9 pm (closed on Tuesdays and Wednesdays)

    Phone: +1 403-762-6860

    Map

    photo by Elsie Hui (CC BY 2.0) modified

Jacqui de Klerk | Contributing Writer