If you are vegan, or like to opt for plant-based options, Victoria is the perfect place for you to dine.

Across the city, an abundance of restaurants and stores share their delicious vegan recipes and products, with more being introduced all the time.

In addition, many restaurants and eateries that are not entirely vegan offer a variety of vegan options and treats.

Hungry? Here are 10 vegan friendly restaurants and eateries to check out in and around Victoria:

Green Cuisine

Green Cuisine is a vegan restaurant, bakery and cafe in Market Square. The popular spot offers pick up, delivery, a hot buffet and a juice bar!

  • Location: #5 560 Johnson Street, Market Square’s Courtyard
  • Hours: 11 a.m. to 7 p.m., Monday to Sunday


Cinnaholic, a popular vegan Cinnamon bun chain, opened its Victoria location in October 2021. 

Ever since, the popular bakery has been offering 40 different frosting flavours, 40 different topping options in their custom made-vegan, dairy and lactose-free, egg-free and cholesterol-free cinnamon buns.

  • Location: Suite 102, 535 Yates Street
  • Hours: 10 a.m. to 8 p.m., Monday to Thursday, 10 a.m. to 10 p.m., Friday and Saturday, 10 a.m. to 8 p.m., Sunday

Pure Lovin’ Chocolate

Pure Lovin’ Chocolate is a family owned and operated vegan chocolate shop. 

All their delicious creations are handcrafted from organic, Fair Trade chocolate and are gluten, soy and preservative free.

Stop in to enjoy an assortment of bars, cups, brittles, caramels and more!

  • Location: #102 3 Fan Tan Alley
  • Hours: 11 a.m. to 5 p.m., Monday to Friday

Fern Cafe and Bakery

Fern Cafe and Bakery is a 100% dedicated vegan bakery and cafe in Fernwood. A perfect stop for your morning!

The menu includes specialty pastry items, a full cafe menu, specialty coffee beverages, brunch, comfort food and donuts. 

  • Location: 1-1115 North Park Street
  • Hours: 9 a.m. to 5 p.m., Monday to Sunday

Virtuous Pie

Virtuous Pie is your one stop spot for pizza and ice cream made from plants. 

Dine in to enjoy delicious pizza or take it to go. 

The chain also offers gluten free options, happy hour and more! 

  • Location: 530 Pandora Avenue
  • Hours: 12 p.m. to 4 p.m., Monday, 12 p.m. to 9 p.m., Tuesday to Thursday, 12 p.m. to 10 p.m. Friday, 11 a.m. to 10 p.m. Saturday and Sunday

Be Love

Be Love’s menu changes with the season but is always made from scratch. 

Using at least 95% organic, plant-based ingredients, everything they serve is wheat, gluten, dairy and processed sugar free. 

Be sure to stop by for organic plant based cuisine and cocktails.

  • Location: 1019 Blanshard Street
  • Hours: 11:30 a.m. to 9:30 p.m., Monday to Sunday

Rawthentic Eatery

If you’re in a rush and are looking for some to-go food, but want to keep it healthy, try Rawthentic Eatery in Royal Oak. 

The eatery focuses on the benefits of raw food and high quality, raw, vegan and organic ingredients. 

All items are raw, gluten-free, dairy-free and 100% vegan. 

Whether you’re looking for juices, smoothies, wraps, burgers, noodles, soup, bowls or salads, there is something delicious there for you!

  • Location: #108 4440 W Saanich Road
  • Hours: 8 a.m. to 7 p.m., Monday to Saturday, 10 a.m. to 7 p.m., Sunday

Lotus Pond Vegetarian Restaurant

Lotus Pond has been serving vegan Chinese cuisine for over 20 years!

All dishes are made with vegetables and mock meats from soya bean products, fresh bean curd and wheat gluten. 

Although dine-in and buffet services have been temporarily paused, delivery and takeout is still available.

  • Location: 617 Johnson Street
  • Hours: 4 p.m. to 8 p.m., Wednesday to Sunday

Nourish Kitchen and Cafe

Nourish Kitchen and Cafe is the perfect spot for a delicious and aesthetic brunch, creating their dishes with farm ingredients directly from Vancouver Island. 

Check out the shop for kitchen wares and pantry goods, stop by the cafe for beverages and to go items or stay to eat in. 

Although the menu is not a dedicated vegan menu, there are vegetarians and vegan options to choose from!

  • Location: 225 Quebec Street
  • Hours: 9 a.m. to 3 p.m., Wednesday to Sunday

Blue Nile African Restaurant

Blue Nile offers East African cuisine, offering a variety of healthy organic food that incudes both vegan and vegetarian options.

The relaxing spot also offers vegan combos and drinks!

Although dine-in and buffet services have been temporarily paused, delivery and takeout is still available.

  • Location: #3 612 Head Street
  • Hours: 5 p.m. to 9 p.m., Tuesday to Sunday

Subscribe to the Victoria Buzz newsletter to receive the latest news, events and more directly to your inbox. Every day.