INFORMATION PROVIDED BY HAPPYCOW.NET - Spread the word! Please tell the businesses you found them on HappyCow.

Banff (43)

Sorted by: Default

Nourish Bistro
211 Bear St ~ : +1-403-760-3933
Moderate -- Vegan-friendly, Lacto, Ovo, American, Organic, Western, Juice bar, Beer/Wine, Take-out, Catering -- Additional Info: Vegetarian cuisine restaurant, re-opened Aug 2013 after move. Small space, one might share a table with others. Creative bar menu. Live music some nights. Accepts credit cards. Mon-Wed 11:30am-9:30pm, Thu-Fri 11:30am-10:00pm, Sat-Sun 10:00am-10:00pm -- Rating: 4.5 Happycow(s)

Aardvark
304a Caribou St ~ : +1-403-762-5500
Moderate -- Lacto, American, Pizza, Fast food, Beer/Wine, Delivery, Take-out, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Pizza and sub shop that offers vegan cheese for pizza. Also offers vegan gravy and cheese for poutine. Last delivery order at 3:30am. Accepts credit cards. Mon-Sun 10:00am-4:00am -- Rating: 3.5 Happycow(s)

Añejo Restaurant
101-111 Banff Ave ~ : +1-403-985-0084
Moderate -- Lacto, Ovo, Western, Beer/Wine, Take-out, Mexican, Gluten-free, Non-veg -- Additional Info: Serves meat, vegan options available. Mexican-inspired restaurant and bar with vegan choices such as tortilla soup, breaded mushroom tacos and baja cauliflower tacos. Outdoor seating. Accepts credit cards. -- Rating: 4 Happycow(s)

Balkan Restaurant
120 Banff Ave ~ : +1-403-762-3454
Moderate -- Mediterranean, Greek, Non-veg -- Additional Info: Serves meat, vegan options available. Greek restaurant with many vegetarian dishes and one vegan option always on offer (labelled). Vegan option usually will be some sort of stuffed vegetable. -- Rating: 3.5 Happycow(s)

Banff Ave Brewing Co
110 Banff Ave ~ : +1-403-762-1003
Moderate -- Lacto, Ovo, Pizza, Italian, Western, Beer/Wine, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Two-story brewpub with vegan options, including vegan cheese for vegan pizzas and several vegan-friendly main dishes. Free Wi-Fi. Mon-Fri 12:00pm-12:00am, Sat 11:30am-1:00am, Sun 11:30am-12:00am -- Rating: 3 Happycow(s)

Block Kitchen and Bar
201 Banff Ave Ste 5 ~ : +1-403-985-2887
Moderate -- Lacto, American, Beer/Wine, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Trendy tapas & sandwich shop and wine bar with marked vegan choices. Outdoor seating. Accepts credit cards. Mon-Sun 11:30am-2:00am -- Rating: 3.5 Happycow(s)

Boston Pizza
201 - 225 Banff Ave ~ : +1-403-762-2192
Moderate -- Lacto, Ovo, American, Pizza, International, Italian, Fast food, Beer/Wine, Delivery, Take-out, Non-veg -- Additional Info: Serves meat, vegan options available. Chain pizza restaurant offering a vegan pizza with Field Roast sausage called the hungry herbivore. All pizzas can also be substituted with vegan cheese. Outdoor seating. Accepts credit cards. Mon-Sun 11:00am-12:00am -- Rating: 3 Happycow(s)

Brazen
138 Banff Av ~ : +1-403-760-8540
Expensive -- Lacto, Ovo, American, Raw, Mediterranean, Beer/Wine, European, Fusion, Gluten-free, Honey, Breakfast, Non-veg -- Additional Info: Serves meat, vegan options available. Modern, upscale, restaurant with informed waiters. Offers a few labelled vegan dishes including hummus pita, mushroom ravioli and salads with modifications. Outdoor seating. Reservations required. Accepts credit cards. Mon-Sun 7:30am-10:30am, 11:00am-3:00pm, 5:00pm-10:00pm -- Rating: 3 Happycow(s)

Coyotes Southwestern Grill
206 Caribou St ~ : +1-403-762-3963
Moderate -- Lacto, Ovo, American, Western, Mediterranean, Beer/Wine, Take-out, Mexican, Fusion, Honey, Breakfast, Non-veg -- Additional Info: Serves meat, vegan options available. Restaurant offering a vegan breakfast burrito, avocado toast, Mexican lentil soup, a veggie burger, and a corn & black-bean quinoa bowl. Outdoor seating. Reservations required. Mon-Sun 8:00am-9:30pm -- Rating: Not rated yet

Earls Kitchen + Bar
299 Banff Ave ~ : +1-403-762-4414
Moderate -- Lacto, Ovo, American, Pizza, Beer/Wine, Asian, Fusion, Canadian, Non-veg -- Additional Info: Outdoor seating. Wheelchair accessible. Accepts credit cards. Free Wi-Fi. Mon-Thu 11:30am-11:00pm, Fri-Sat 11:30am-12:00am, Sun 11:30am-11:00pm -- Rating: 4 Happycow(s)

Eden
300 Mountain Ave (at The Rimrock Resort Hotel) ~ : +1-888-746-7625
Expensive -- Lacto, Ovo, International, Beer/Wine, European, French, Gluten-free, Honey, Non-veg -- Additional Info: Serves meat, vegan options available. French-inspired fine dining restaurant with vegan choices. Menu includes an eight-course vegetarian menu that can be mostly be made vegan upon request when making required reservations. Limited choices nearby. Reservations required. Wheelchair accessible. Accepts credit cards. Free Wi-Fi. Wed-Sun 6:00pm-9:00pm -- Rating: 4 Happycow(s)

Fairmont Banff Springs
405 Spray Ave ~ : +1-403-762-2211
Expensive -- Lacto, Ovo, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Afternoon tea can be served with all vegan choices. Mon-Sun 11:30am-3:30pm -- Rating: 3.5 Happycow(s)

Farm & Fire
333 Banff Ave (at Elk + Avenue Hotel) ~ : +1-403-760-3298
Moderate -- Lacto, Ovo, American, Italian, Beer/Wine, Take-out, Honey, Non-veg -- Additional Info: Serves meat, vegan options available. Restaurant with some vegan options and house-made vegan cheese. Uses local produce. Menu may change seasonally. Outdoor seating. Reservations required. Wheelchair accessible. Accepts credit cards. Free Wi-Fi. Mon-Sun 8:00am-2:00pm, Mon-Thu 4:00pm-9:00pm, Fri-Sat 5:00pm-10:00pm, Sun 5:00pm-9:00pm -- Rating: 4 Happycow(s)

Good Earth Coffeehouse
333 Banff Ave ~ : +1-403-985-0989
Moderate -- Lacto, Ovo, American, Western, Take-out, Bakery, Breakfast, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Cafe chain offering food menus, baked goods, coffee and drinks with multiple plant milk options. For breakfast vegans could get a muffin, oatmeal, toast, or fruit salad. At lunch vegan choices include chili, lentil stew, edamame rice salad, and minestrone soup. Outdoor seating. Free Wi-Fi. Mon-Sun 6:30am-10:00pm -- Rating: 3.5 Happycow(s)

Hello Sunshine
208 Wolf St, No 101 (at Cascade Shops) ~ : +1-403-985-7225
Moderate -- Lacto, Ovo, Japanese, Beer/Wine, Take-out, Asian, Non-veg -- Additional Info: Serves meat, vegan options available. Japanese restaurant with clearly labeled menu. Example vegan offerings include avocado sushi tacos, fried avocado roll, edamame, miso soup and vegetable plates. Wheelchair accessible. Accepts credit cards. Mon-Sun 12:00pm-10:00pm -- Rating: Not rated yet

Indian Curry House
225 Banff Ave ~ : +1-587-222-8779
Moderate -- Lacto, Indian, Take-out, Non-veg -- Additional Info: Serves meat, vegan options available. Indian restaurant with vegan options, including chana masala, vegan "chicken" tikka masala, tadka dal, vegan mango "chicken," roti, jeera rice, and lentil soup. Reservations required. Accepts credit cards. Mon-Sun 11:30am-11:30pm -- Rating: 4 Happycow(s)

LUPO Italian Ristorante
208 Wolf St ~ : +1-403-985-9180
Moderate -- Lacto, Ovo, Pizza, Italian, Beer/Wine, Delivery, Take-out, Honey, Non-veg -- Additional Info: Serves meat, vegan options available. Italian restaurant with some vegetarian dishes that can be made vegan upon request, such as a mushroom pizza (choose tomato sauce instead of pesto and omit cheese), rigatoni with spicy tomato sauce, focaccia, broccolini, and lemon sorbet for dessert. Reservations required. Wheelchair accessible. Accepts credit cards. Free Wi-Fi. Mon-Sun 4:30pm-9:00pm -- Rating: 4 Happycow(s)

Mad Trapper's Saloon
1 Sunshine Access Rd (at Banff Sunshine Village Ski & Snowboard Resort) ~ : +1-403-762-7881
Moderate -- Lacto, Ovo, Western, Beer/Wine, Take-out, Non-veg -- Additional Info: Serves meat, vegan options available. Restaurant in Banff Sunshine Village Ski & Snowboard Resort offering a vegan Buddha bowl and chili. Outdoor seating. Accepts credit cards. Free Wi-Fi. Mon-Sun 10:30am-12:00am -- Rating: 4 Happycow(s)

Magpie & Stump
203 Caribou St ~ : +1-403-762-4067
Moderate -- Lacto, Beer/Wine, Mexican, Non-veg -- Additional Info: Serves meat, vegan options available. Mexican food and tequila bar. Vegan options are: vegedilla, vegetable taco minus lima crema and add guacamole, and enchiladas; black beans can be substituted for refried beans which are not vegan. Ask staff for info. NOTE: the restaurant has animal skulls on display. -- Rating: 3.5 Happycow(s)

Pacini
345 Banff Ave ~ : +1-403-760-8580
Moderate -- Lacto, Ovo, Italian, Beer/Wine, Take-out, European, Non-veg -- Additional Info: Serves meat, vegan options available. Italian restaurant with vegan choices. Menu is clearly labeled. Examaple vegan offerings include roasted tomato spaghetti with nuts and mushrooms, salad, truffle flatbread, and pizza primavera. Additional choices may be available upon request. One of several locations. Accepts credit cards. Free Wi-Fi. Mon-Thu 7:00am-10:00pm, Fri-Sat 7:00am-11:00pm, Sun 7:00am-10:00pm -- Rating: Not rated yet

Park Distillery
219 Banff Aven ~ : +1-403-762-5114
Moderate -- Lacto, American, Beer/Wine, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Restaurant and bar with a separate vegan menu. Choices include a salad, a hummus appetizer, mushroom stuffed with beyond meat and cheese, a beyond burger (from lunch menu can be ordered at dinner), and a few of the sides. Mon-Sun 11:00am-10:00pm -- Rating: 3.5 Happycow(s)

Pizza Pizza
302 Lynx St ~ : +1-587-883-9111
Moderate -- Lacto, American, Pizza, Italian, Fast food, Take-out, Gluten-free, Non-veg -- Additional Info: Accepts credit cards. Mon-Sun 11:00am-1:00am -- Rating: 4 Happycow(s)

Rose and Crown
202 Banff Ave ~ : +1-403-762-2121
Expensive -- Lacto, Ovo, Beer/Wine, Take-out, Non-veg -- Additional Info: Serves meat, vegan options available. Local pub with vegan choices. Menu includes nachos, poutine, acai bowl, falafel pita, vegan tikka masala and Mediterranean pizza. Vegan cheese available with an upcharge. Outdoor seating. Mon-Sun 11:00am-2:00am -- Rating: 3 Happycow(s)

Saffron Indian Bistro
205 Wolf St ~ : +1-403-985-2005
Moderate -- Lacto, Indian, Non-veg -- Additional Info: Serves meat, vegan options available. Indian restaurant with vegan and Jain dishes available. Vegan options include tarka dal, chickpea curry, bindi masala, roti, samosas, onion bhaji, and more. Accepts credit cards. Mon-Sun 10:00am-10:30pm -- Rating: Not rated yet

Shoku Izakaya
304 Caribou St ~ : +1-403-985-1112
Moderate -- Lacto, Ovo, Chinese, Japanese, Beer/Wine, Take-out, Korean, Non-veg -- Additional Info: Serves meat, vegan options available. Japanese-style izakaya with a variety of vegan dishes and additional dishes that can be made vegan. Vegans can order sushi rolls, tofu bao, Portobello katsu curry, edamame, wakame, and asazuke. Accepts credit cards. Mon-Sun 11:30am-10:00pm -- Rating: 3.5 Happycow(s)

Sky Bistro
1 Mountain Ave ~ : +1-403-762-7486
Moderate -- Lacto, Ovo, American, Beer/Wine, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Bistro located at the top of Banff Mountain (take the gondola to get there). Menu includes clearly denoted vegan choices, including salads, soup, and risotto. -- Rating: 3.5 Happycow(s)

The Bear Street Tavern
211 Bear St ~ : +1-403-762-2021
Moderate -- Lacto, American, Pizza, Beer/Wine, Take-out, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Has vegan cheese for pizza and salad. Outdoor seating. Accepts credit cards. -- Rating: 4 Happycow(s)

The Beaver Bar
433 Banff Ave ~ : +1-403-762-4499
Moderate -- Lacto, Ovo, Western, Beer/Wine, Take-out, Honey, Non-veg -- Additional Info: Serves meat, vegan options available. Bar with vegan options, including black-bean burgers, falafel wraps, and an appetizer. Outdoor seating. Accepts credit cards. Free Wi-Fi. Mon-Thu 4:00pm-12:00am, Fri-Sun 4:00pm-2:00am -- Rating: 4 Happycow(s)

The Eddie Burger + Bar
6-137 Banff Ave ~ : +1-403-762-2230
Moderate -- Lacto, American, Fast food, Take-out, Non-veg -- Additional Info: Serves meat, vegan options available. Burger bar with Beyond Meat. Any burger can be made vegan. Also has fries. (Please send HappyCow an update if there is a separate grill and fryer for vegan food.) Outdoor seating. Accepts credit cards. Mon-Fri 11:30am-2:00am, Sat-Sun 11:00am-2:00am -- Rating: 3.5 Happycow(s)

The Juniper Bistro
1 Juniper Way ~ : +1-403-763-6219
Expensive -- Lacto, Ovo, Western, Beer/Wine, European, Gluten-free, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. High-end restaurant in a hotel with vegan and vegetarian options clearly labeled on menu and many other dishes that can be made vegan. Gluten-free and nut-free dishes are also labeled. (Also open for brunch, but no clear vegan brunch options.) Outdoor seating. Reservations required. Accepts credit cards. Mon-Sun 8:00am-3:00pm, Mon 5:00pm-9:30pm, Tue 5:00pm-9:00pm, Wed-Sun 5:00pm-9:30pm -- Rating: 4 Happycow(s)

The Keg
117 Banff Ave ~ : +1-403-760-3030
Moderate -- Lacto, Ovo, International, Beer/Wine, Take-out, Honey, Non-veg -- Additional Info: Serves meat, vegan options available. Restaurant offering a few vegan items such as Shepherd's pie, meatloaf, salad, baked potato, fries, and cauliflower mash. Outdoor seating. Wheelchair accessible. Accepts credit cards. Mon-Fri 4:00pm-9:00pm, Sat-Sun 3:00pm-9:00pm -- Rating: 4 Happycow(s)

The Maclab Bistro
107 Tunnel Mountain Dr ~ : +1-403-762-6100
Moderate -- Vegan-friendly, International, Fusion, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Bistro in Banff centre. Has vegan labelled including vegan cobb salad, maclab flax burger, a mezze platter, Asian stir fry wrap, and then a banana maple tiramisu trifle for dessert. -- Rating: 3.5 Happycow(s)

Three Bears Brewery and Restaurant
205 Bear St ~ : +1-403-985-8038
Moderate -- Lacto, Ovo, American, Pizza, Italian, Western, Fast food, Beer/Wine, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Brewery and restaurant offering vegan cheese for pizzas. Outdoor seating. Wheelchair accessible. Accepts credit cards. Mon-Sun 11:30am-10:00pm -- Rating: 3.5 Happycow(s)

Three Ravens Restaurant & Wine Bar
107 Tunnel Mountain Dr ~ : +1-403-762-6300
Expensive -- Beer/Wine, Fusion, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Elegant venue at the Banff centre. Menu has vegetarian/vegan section: usually two vegetarian and one vegan option. Example vegan choice might be sticky black rice with crispy tofu and watermelon radish. -- Rating: 4 Happycow(s)

Tommy's Neighbourhood Pub
120 Banff Ave ~ : +1-403-762-8888
Inexpensive -- Lacto, Ovo, American, Western, Beer/Wine, Take-out, Non-veg -- Additional Info: Serves meat, vegan options available. Bar and restaurant with vegan choices. Menu reportedly offers Beyond burger that can be made vegan upon request. Please send additional information and updates to HappyCow, thank you. Outdoor seating. Accepts credit cards. Mon-Sun 11:30am-2:00am -- Rating: Not rated yet

Wild Flour
101-211 Bear St ~ : +1-403-760-5074
Moderate -- Lacto, Ovo, American, Organic, Take-out, Bakery, Canadian, Non-veg -- Additional Info: Serves meat, vegan options available. Bakery cafe with usually a couple of veggie/vegan salads and sandwiches for lunch. Mon-Sun 7:00am-4:00pm -- Rating: 3.5 Happycow(s)

Zyka
211 Banff Ave ~ : +1-403-497-4264
Moderate -- Lacto, Ovo, Indian, Delivery, Take-out, Non-veg -- Additional Info: Serves meat, vegan options available. Indian restaurant with vegan options, including tarka daal, bhindi masala, baingan bharta, channa masala, palak soya, tofu dishes, and more. Outdoor seating. Wheelchair accessible. Accepts credit cards. Mon-Sun 11:30am-2:30pm, 5:00pm-10:00pm -- Rating: 4 Happycow(s)

Banff Farmer's Market
Banff Ave and Buffalo St (Central Park) ~ :
Inexpensive -- -- Additional Info: Weekly farmer's market with lots of local produce and several vegan meal vendors offering curries, Vietnamese pho and more. Also has meal vendors with vegan options such as pierogies. Seasonal only, closed early October to late May. Wed 10:00am-6:00pm -- Rating: 3 Happycow(s)

Banff Sweet Shoppe
201 Banff Ave ~ : +1-403-762-3213
Inexpensive -- -- Additional Info: Est. 2002. Candy shop in downtown sells several vegan options, including gummies, chocolates and cookies. Ask staff which display chocolates are vegan. Mon-Sun 9:00am-11:00pm -- Rating: 3 Happycow(s)

BeaverTails
120 Banff Ave ~ : +1-403-985-0086
Inexpensive -- Bakery -- Additional Info: Pastry shops selling "beaver tail" which is fried dough with toppings. Offers numerous varieties and can make some vegan (noted on menu). Mon-Sat 11:00am-10:00pm -- Rating: 4 Happycow(s)

Evelyn's Coffee Bar
215 Banff Avenue ~ : +1-403-762-2000
Inexpensive -- -- Additional Info: Has almond and soy milk and a few vegan options such as a cheesecake. Wheelchair accessible. Accepts credit cards. Free Wi-Fi. Mon-Sun 7:00am-9:00pm -- Rating: 3 Happycow(s)

Mountain Folk Coffee Co
117 Banff Ave ~ : +1-778-989-3200
Moderate -- Lacto, Western, Take-out, Breakfast -- Additional Info: Cafe and coffee shop offering coffee with plant milk, smoothie, toasts, breakfast wraps, and acai bowls. Accepts credit cards. Free Wi-Fi. Mon-Sun 6:00am-6:00pm -- Rating: 5 Happycow(s)

Whitebark Cafe
401 Banff Ave ~ : +1-403-760-7298
Inexpensive -- Lacto, Bakery, Breakfast -- Additional Info: Café offering coffee with plant milk as well as vegan muffins, coffee cakes, banana bread and sausage rolls. Outdoor seating. Wheelchair accessible. Accepts credit cards. Free Wi-Fi. Mon-Sun 6:30am-7:00pm -- Rating: 4.5 Happycow(s)

It is advised to call ahead before you visit any listing in the restaurant directory to confirm the open hours, etc.

If you appreciate this free service and would like to offer your support, please contribute online at: www.happycow.net/supporter

All contents copyright © 1999-2025 HappyCow's Healthy Eating Guide. All rights reserved.