Looking for the best vegan restaurants in Vancouver?
Then you’re in the right place!
Vancouver is a beautiful city surrounded by mountains, rainforest, and the Pacific Ocean on the west coast of British Columbia, Canada.
There is a lot to do in Vancouver, including enjoying its vibrant food scene—which features loads of vegan options beyond simple salads and a side of broccoli.
As a Vancouver local who eats predominantly vegan, I have done my fair share of seeking out the best vegan food in Vancouver.
To help other plant-based diners find the city’s tastiest vegan fare without needing to search, I’ve rounded up my picks for Vancouver’s best vegan eateries.
Is Vancouver Good For Vegans?
Over 300 of the best restaurants in Vancouver have vegan options, and there are vegetarian and vegan Vancouver restaurants in every neighborhood of this Canadian city.
Additionally, over 50 restaurants are fully vegetarian or vegan, with many of these offering different types of cuisine like sushi, Vietnamese, and Mexican.
Some of Vancouver’s best vegan restaurants have even earned recommendations from Michelin—like The Acorn, which is widely regarded as one of Vancouver’s best vegan brunch spots, and Folke, which pairs expertly crafted vegan dishes with natural wines and local ciders.
Best Vegan Restaurants In Vancouver
Without further ado, here are the best vegan restaurants in Vancouver, according to a local:
1. The Cider House
1602 Yew Street, Vancouver (Kitsilano)
The Cider House is a plant-based pub in Vancouver serving locally-made BC ciders and vegan food. As a bonus, it is just steps away from Kitsilano Beach!
The parking can be tricky here, so, walk, transit, or bike if possible. Personally, a great day includes biking the Seawall around Stanley Park, continuing on the Seawall to Kitsilano, and then stopping at the Cider House to eat on their lovely patio.
Or you can eat like a local and get a cider and snack to go and head to the beach for a picnic.
Must Try:
- Cashew-based warm kale and artichoke dip
- Crispy Brussels sprouts with dairy-free almond parmesan
- POG Cider, which offers a semi-sweet blend of passionfruit, orange, and guava juice
2. Do Chay
1392 Kingsway, Vancouver (East Vancouver)
One of Vancouver’s hidden gems, Do Chay is an unassuming vegan Vietnamese restaurant offering noodle bowls and delicious street food snacks to share.
The dishes, which are all vegan, are unique and incredibly flavorful—so much so that even non-vegans love this spot. Many of the items are also gluten-free.
If you’re dining in a group, the soups and pho are great for sharing (and also for not sharing!).
Must try:
- Spring rolls, which are incredibly tasty
- House Special Pho featuring a flavorful broth and perfectly baked tofu
- Satay noodles served in a mildly spicy peanut broth with sweet potato noodles
3. Nuba
508 Davie Street (Yaletown), 207 West Hastings Street (Gastown), 146 East 3rd Avenue (Mount Pleasant), 3116 West Broadway (Kitsilano)
Although Nuba is not 100% plant-based, it is a great option if you are looking for Vancouver restaurants with vegan options as well as meat dishes and a great ambiance.
What started as a 15-seat Lebanese restaurant has become a Vancouver staple with multiple locations around the city.
Nuba cooks up original recipes featuring fresh local ingredients, so you’re truly having something tasty and unique.
Must Try:
- Whether it’s Mama Dallou’ah, Pomegranate and Sumac Hummus, or the Muhammara, they have a wide variety of delicious vegan dips
- This restaurant is known for the Najib’s Special, crispy cauliflower florets tossed with lemon and sea salt and served with a side of tahini sauce
4. The Naam
2724 West 4th Avenue, Vancouver (Kitsilano)
The oldest restaurant in Vancouver, The Naam serves many vegan-friendly options and their vegetarian dishes can be modified to be vegan.
They are open late, even 24 hours a day some days of the week. The Naam does not take reservations but has multiple tables and a patio with lots of room.
Must Try:
- Fries with their signature miso gravy
- Naam Dragon Bowl featuring steamed vegetables, organic brown rice, tofu, and a flavorful peanut sauce
5. Folke
2585 West Broadway, Vancouver (Kitsilano)
Folke is a fully plant-based restaurant in Vancouver and is a “Recommended” restaurant in the Michelin Guide. It is one of the very few fancy vegan restaurants in Vancouver, though it still feels cozy and inviting.
The menu at Folke showcases a variety of small plates intended for sharing. Throughout the year, there are also themed pop-ups focused on specific cuisines—all with vegan options, of course.
Folke partners with local farms, cideries, wineries, and breweries ensuring that everything on the menu is local to British Columbia. Additionally, they are committed to fair wages for their employees and gratuities are included in the prices.
Must Try:
- Sit at the bar and try the Chef’s Choice Tasting Menu so you can watch and learn as they prepare your meal
- Chickpea Tofu, which offers the perfect texture and flavor combination
- Tapioca Dumplings, an Asian-inspired dish filled with mushrooms
6. To Live For Bakery
508 Nanaimo Street, Vancouver (East Vancouver)
What started as baking banana bread for friends turned into a fully plant-based cafe and product line.
Founded by Erin Ireland, a prominent figure in Vancouver’s culinary scene, To Live For products as well as the Bakery Cafe have been included on celebrity lists of the best vegan food in the world. It’s a favorite spot of Billie Eilish and Jann Arden.
The lovely little sun-drenched cafe serves the brand’s most famous products—banana bread, lemon loaf, coconut peanut butter power balls, breakfast cookies, croissants, and cakes—as well as freshly baked vegan goods, sandwiches, vegan soft-serve ice cream, and coffee.
Must Try:
- Ireland’s famous banana bread, a moist and perfectly spiced loaf
- Croissants, which are buttery, flaky, and remarkably indulgent for being plant-based
- Croissant Cubes, cube-shaped pastries offering a fun twist on tradition with layers of flaky goodness
- Vegan soft-serve ice cream in a rotating selection of flavors
7. M!LA
185 Keefer Street, Vancouver (Chinatown)
Known for its stylish yet casual vibe, M!LA is a fully plant-based gem in Vancouver’s vibrant Chinatown.
The menu is both delicious and elevated, with dishes perfect for sharing with friends or savoring solo. You can also expect loads of tasty gluten-free options, from breads to pastas and beyond.
Must Try:
- The fluffy tiramisu pancakes are a must at brunch
- Feta-stuffed dates, a sweet and savory delight featuring plant-based feta wrapped in caramelized dates
- Dan Dan Noodles in a spicy peanut sauce with a hint of Sichuan pepper
- Hearty mushroom & “sausage” tagliatelle in a creamy sauce
8. Virtuous Pie
583 Main Street, Vancouver (Chinatown)
For the best vegan pizza in Vancouver, look no further than Virtuous Pie. This beloved pizzeria takes plant-based dining to the next level with handcrafted nut-based cheeses that are so creamy and flavorful, you’ll forget they’re dairy-free.
Beyond pizza, they also offer a tasty selection of vegan ice creams as well as a variety of cocktails, mocktails, and other beverages to pair.
Once you try their flavorful dishes, you’ll quickly see why it’s hailed as one of the best vegan spots in downtown Vancouver.
Must Try:
- Stranger Wings, crispy cauliflower wings tossed in a bold, spicy sauce
- Margherita Pizza featuring their house-made vegan mozzarella
- Pesto CBR, a creamy pesto creation with plant-based chicken, bacon, and ranch
- Superfunghi, a rich and earthy pie loaded with mushrooms and truffle almond ricotta
9. Aleph Eatery
1889 Powell Street, Vancouver (East Vancouver)
Aleph Eatery has evolved from being a standout spot with vegan options to becoming a fully plant-based restaurant in Vancouver.
Known for its bold and creative reinterpretation of Middle Eastern flavors, Aleph offers a menu packed with inventive dishes that stay true to tradition while embracing modern plant-based dining.
The intimate and beautifully designed space makes it a perfect spot for dinner with friends, where the many shareable plates encourage a communal dining experience for both brunch and dinner.
Must Try:
- The Silk Road, a unique hummus dish topped with labneh, za’atar, and date syrup and served with fresh chimichurri pita bread for an incredible flavor combination
- Roasted Brussels Sprouts tossed in Middle Eastern spices
- Roasted Turmeric Cauliflower with tahini sauce, crunchy almonds, Aleppo pepper, and parsley
- Crispy “Shawarma” Potstickers filled with enoki mushrooms and paired with creamy toum garlic aioli
Tip: if you enjoy Middle Eastern cuisine also check out Tayybeh, a restaurant specializing in Syrian comfort food that was started to support Syrian refugees and their families. While they do serve meat, many of the dishes are also vegan and vegetarian.
10. Afghan Horseman
202 – 1833 Anderson Street, Vancouver (Fairview, near Granville Island)
Tucked away near Granville Island, Afghan Horseman has offered a delicious dining experience since the 1970s.
This hidden gem combines flavorful Afghani cuisine with live belly dancing and traditional decor that transports you to the Middle East. Inside, you’ll find ornate decorations, a warm ambiance, and even traditional floor seating for a truly immersive experience.
Don’t be deterred by the parking lot that feels like an alleyway—you’re in the right place!
Must Try:
- Vegan Mantu featuring delicate dough parcels stuffed with butternut squash, onions, cabbage, green pepper, and carrots and served with a flavorful veggie sauce
- Vegan Platter for Two, a generous assortment of delicious vegan Afghan dishes
11. Chau Veggie
5052 Victoria Drive (East Vancouver), Granville Island (Takeaway Stall), Lonsdale Quay (North Vancouver)
Chau Veggie is a fully plant-based Vancouver restaurant inspired by the flavors of Vietnam.
The eatery was opened by Co Chau Huynh, who was born in Vietnam and came to Canada in the 1970s. Chau transitioned to a plant-based menu after a brain tumor diagnosis led to a renewed focus on health and wellness.
Dishes draw inspiration from the simple yet nourishing cuisine of Buddhist monks in Vietnam, making Chau Veggie a standout for flavorful, health-conscious dining.
The East Vancouver location offers a cozy sit-down dining experience, while the Granville Island and Lonsdale Quay locations operate as convenient takeaway stalls. Grab your meal and head to a nearby waterfront spot to enjoy your food with stunning views of the water.
Must Try:
- Golden Temple Soup, a rich, soul-soothing broth brimming with vegetables and traditional spices
- Crispy Non La Crispy Rolls made with rice paper and filled with a flavorful mix of kale, mung beans, taro, tofu, and aromatics, served with tangy vegan “fish” sauce
Tip: don’t miss the opportunity to buy frozen Golden Temple Broth, Red Dragon Broth, and Non La Crispy Rolls to prepare these delights at home.
Also, be sure to add Chau Veggie to your list of vegan restaurants in North Vancouver, which is its own city just across the inlet.
12. The Acorn Restaurant
3995 Main Street, Vancouver (Riley Park)
The Acorn is the pinnacle of fancy vegan dining in Vancouver, celebrated across Canada for its award-winning vegetarian and vegan-friendly cuisine.
Known for its meticulous attention to detail, creative dishes, and bold flavors, this cozy restaurant balances elegance with a casual, welcoming vibe.
Its small size means you may need to wait for a table, so reservations are highly recommended at this culinary hotspot.
Must Try:
- Chef’s Tasting Menu, where the chef curates a selection of the restaurant’s best dishes (highly recommended!)
- Shiitake Soy Braised Squash paired with kelp, ginger, and ginger leaf for an umami-packed dish
- As the menu changes frequently to highlight seasonal produce, there’s always something new and tasty to try
13. Chickpea
4298 Main Street, Vancouver (Mount Pleasant), Roving Food Truck
What began as a passion for Middle Eastern hummus has blossomed into one of Vancouver’s most beloved vegan eateries.
Chickpea started with a humble food truck and quickly grew into a cozy restaurant in Mount Pleasant, offering an expanded menu of delicious chickpea-centered dishes.
The restaurant features all-day vegan breakfasts and customizable options served as platters, wraps, or salads—not to mention a variety of mouthwatering sauces to complete your meal.
The food truck continues to roam the city, serving tasty wraps and plant-based burgers.
Must Try:
- Calamachick, a plant-based take on calamari featuring crispy fried oyster mushrooms seasoned to perfection
- Chickpea Fries served perfectly golden and crunchy
- Sabich, crispy fried eggplant with flavorful Middle Eastern spices
- Hafla Platter for sampling an array of dishes
Tip: Chickpea is also a 10-minute walk to Diva at the Met, which serves a really delicious Vegan Mapo Tofu dish served with jasmine rice.
14. Vegan Shoku
2260 West 41st Avenue, Vancouver (Kerrisdale)
For vegan sushi in Vancouver, Vegan Shoku puts a plant-based twist on classic and vegan rolls in a cozy setting.
With a menu that transforms traditional sushi into plant-based masterpieces, it’s a must-visit for vegans and non-vegans alike.
Must Try:
- Assorted veggie tempura
- Crunch Roll featuring tempura vegetables wrapped in sushi rice and nori, topped with toasted panko breadcrumbs and drizzled with teriyaki sauce
- Vegan “Beef” Dinner Box, a beautifully presented bento-style meal with a delicious plant-based beef centerpiece
15. Ramen Danbo
1833 West 4th Avenue (Kitsilano), 1333 Robson Street (Downtown Vancouver)
Ramen Danbo stands out in Vancouver’s renowned ramen scene with its exceptional traditional and fully vegan ramen menus.
Known for its rich and flavorful broths, the restaurant offers four distinct vegan options to satisfy every palate. Good vegan ramen is hard to find, but Ramen Danbo does it right.
Must Try:
- Vegan Miso Ramen blending two traditional Japanese misos for a deep and savory flavor profile
16. Sula
1238 Davie Street (English Bay), 1128 Commercial Drive (East Vancouver), 4172 Main Street (East Vancouver)
Sula offers a warm and inviting dining experience across its multiple Vancouver locations, making it a fantastic choice for vegan Indian cuisine.
With ample seating and a cozy atmosphere, Sula combines traditional Indian flavors with plant-based ingredients to create dishes that are both comforting and satisfying.
Must Try:
- Vegetable Coconut Curry, a creamy and fragrant curry made with fresh vegetables simmered in a rich coconut milk sauce
- Baingan Bhartha, a smoky and flavorful dish featuring fire-roasted eggplant mashed with tomatoes, onions, and aromatic spices
Vegan-Friendly Hotels In Vancouver
Staying overnight? Vancouver is also home to a number of vegan-friendly hotels, like:
🏨 The Westin Bayshore. This hotel offers plant-based menu options and emphasizes sustainability in its operations.
🏨 Fairmont Waterfront. Known for its rooftop herb garden and apiary, the Fairmont provides vegan dining choices and supports local, organic produce.
🏨 The Listel Hotel. Marketed as an “art-filled” and eco-friendly boutique hotel, The Listel focuses on sustainability and offers vegan-friendly dining at its on-site restaurant.
You can also use this map to search for accommodation options. It’s currently set to Yaletown, which is one of Vancouver’s most popular neighborhoods, but you can easily change it to your preferred location:
Final Thoughts On Eating Vegan In Vancouver
Eating vegan in Vancouver is both easy and delicious! In fact, Vancouver vegan restaurants rank among some of the city’s best overall.
Exploring Vancouver’s neighborhoods, attractions, and natural beauty is made even better with the abundance of vegan options. Unlike in many other cities, you won’t have to search hard to find incredible restaurants with plant-based menus or vegan-friendly options in Vancouver.
Whether you’re dining with a group with varied tastes or seeking a specific cuisine, Vancouver offers endless choices—from coffee and breakfast to fancy vegan dining, casual pubs, and international cuisines like Thai, Indian, and Vietnamese. No matter the neighborhood, you’ll find vegan-friendly restaurants to enjoy.
Having traveled extensively, I believe Vancouver is one of the easiest and most enjoyable cities in North America to find exceptional vegan food!