(Shine cafe Instagram/@shinecafeinc)

It can be a struggle to choose a restaurant when you’re with a group of friends. It’s even more difficult when that group is a mix of meat lovers and abstainers.

Luckily, Victoria has a bunch of eateries with ample options for vegetarians and meat-eaters alike, so no one has to go unsatisfied.

Here are 6 places that offer more meatless options than a veggie burger and a garden salad, while also catering to those who think “tofu” is a dirty word:

Mo:Lé Restaurant

Mo:Lé is a quirky brunch restaurant with locations on Pandora Ave (downtown) and Millstream Rd (Langford).

They have a broad, unique menu, with everything from curry tofu scramble to white wine mac and cheese to raw vegan Caesar salad. Roughly half of their dishes are vegetarian.


  • Hours: Weekdays, 8 a.m. – 3 p.m.
    Weekends, 8 a.m. – 4 p.m.
  • Locations: 554 Pandora Ave (Downtown Victoria)
    2345 Millstream Rd (Langford)



Sült Pierogi Bar

Sült specializes in pierogies, though they also offer gourmet sausages served on (local!) Portofino buns. Three of their six pierogi varieties are vegetarian.

While they fry their pierogies in bacon fat, they will use butter or oil upon request. If you want to try their pierogi poutine (and how could you not), they offer both vegetarian miso mushroom gravy and smoked sausage gravy.


  • Hours: Friday – Saturday, 11 a.m. – 11 p.m.
    Sunday – Thursday, 11 a.m. – 9 p.m.
  • Location: 609 Yates St



Foo Asian Street Food

Foo Asian Street Food has a tight but diverse menu with eleven main dishes, five of which are vegetarian or have a veggie option.

The majority of their sides are meat-free, too. Foo offers quick service and takeout, perfect for when you need a meal on-the-go that everyone will be happy with.


  • Hours: Monday – Saturday, 11:30 a.m. – 10 p.m.
    Sunday, 11:30 a.m. – 9 p.m.
  • Location: 769 Yates St



Shine Cafe

Shine Cafe is a cozy brunch spot with locations on Blanshard and Fort Streets. They have vegetarian options for omelettes, eggs Benedict, and breakfast and lunch sandwiches.

They’ve also got a mix-and-match vegan brunch platter where you can choose four of eight different offerings, including sweet chili tofu and pecan cranberry granola.


  • Hours: Fort St location – 8 a.m. – 3 p.m. everyday
    Blanshard St location – Weekends, 8 a.m. – 3 p.m.; Weekdays, 7 a.m. – 2 p.m.
  • Locations: 1548 Fort St
    1324 Blanshard St



The Mint

The Mint specializes in Himalayan cuisine and offers vegetarian curries, pizzas, and small plates alongside their meat-based dishes. Their underground location is softly lit with fairy lights and stays open til two in the morning.


  • Hours: 5 p.m. – 2 a.m. everyday
  • Location: 1414 Douglas St



El Furniture Warehouse

El Furniture Warehouse’s menu clearly notes which of their dishes are vegetarian (more than ten). And their food is ridiculously affordable—every dish on the menu is just $5.95. They also boast an extensive drink menu with a number of their own unique cocktails.


  • Hours: 11 a.m. – 1 a.m. everyday
  • Location: 533 Yates St



Bon appétit!