Where to eat when you’re craving a meat free feed.

You might be a vegetarian, vegan or just craving something light and healthy. Luckily, Vancouver is a veggie friendly city. Here is a list of the standout vegetarian options on offer.

The Acorn $$$

The Acorn is one of the best restaurants in Vancouver. Period. It’s small and popular, so expect to wait, as they don’t take reservations. The menu is small and best shared, which makes it easy to order. The halloumi is a standout, but you really can’t go wrong. It’s open every day for dinner from 530pm, and for brunch on weekends. The Acorn is located in a cool area at Main and 23rd, put your name down and grab a drink at Portland Craft while you wait for a table!

The Acorn, 3995 Main St, Vancouver, BC V5V 3P3

Heirloom $$$

Heirlooms’ original restaurant is in a heritage building in South Granville, with vaulted ceilings and perfect lighting. It’s stunning and the menu is excellent. The beer is extra crafty, the cocktails are creative and reasonably priced. Don’t be surprised to see a celebrity enjoying a healthy lunch. The good news is that it’s open from 9am until late every day. The second location is at Ambleside in West Vancouver, and while the food is still great, it doesn’t have the wow factor of the South Granville restaurant.

1509 W 12th Ave, Vancouver, BC V6H 3J2 & 1390 Marine Dr, West Vancouver, BC V7T 1A7

Meet on Main/Meet in Gastown/Meet in Yaletown $$

Meet is the Vegetarians answer to high end pub fare with fries, poutine, burgers and salads. There are three locations; Main St, Gastown and Yaletown. The decor is hip and cheeky, as the name suggests, and they have a lively vibe that’s great for day or night. 

Main: 4288 Main St, Vancouver, BC V5V 3P9, Gastwon: 12 Water St, Vancouver, BC V6B 4K7, Yaletown:  1165 Mainland St, Vancouver, BC V6B 5P2

Chau Veggie Express $$

Chau Veggie Express has two spots; the full restaurant is in East Vancouver, and the Granville Island location is a stall at the market. Chau is considered a bit of a hidden gem, although it’s always packed. The style is simple; Vietnamese inspired food focusing on bowls, soups, rolls and salads. The flavours are exceptional and the price is right!

5052 Victoria Dr, Vancouver, BC V5P 3T8, 1689 Johnston St, Vancouver, BC V6H 3S2

The Black Lodge $

The Black Lodge is a Twin Peaks inspired bar and restaurant, just off Main Street on Broadway. It’s cozy, casual and low key with Pacific Northwest pub grub. The drinks are cheap, and the food is comforting. 

317 E Broadway, Vancouver, BC V5T 1W5

The Naam $$

The Naam is the oldest vegetarian restaurant in the city. In short, it’s an institution. Located on west 4th in Kitsilano, it’s always packed, whether it’s 9am or 4am. Yes, you read that right, it’s open 24 HOURS A DAY! Get your late night veggie fix here! Enjoy happy hour from 3-6pm and 330-630am, Monday to Friday. For late night post bar eats, you can’t beat the sesame fries with miso gravy.

2724 W 4th Ave, Vancouver, BC V6K 1R1

Buddha-Full $$

Buddha-Full offers casual, healthy cafe food in Lower Lonsdale, North Vancouver. The design is Hawaii surf inspired and the menu is fresh and light. There’s a cute patio and lots of space, you can always walk in and get a seat, or take away and sit by the waterfront. Specializing in smoothies, juices, bowls, wraps and salads, the food is yummy, if unsurprising. Their second location recently opened in Northwoods, also in North Van.

106 W 1st St #101, North Vancouver, BC V7M 1A9, 102-2120 Dollarton Hwy

Sejuiced Vegetarian Cafe $

Sejuiced is a take out hole in the wall, on West 4th avenue in Kitsilano. It’s worth a mention as the food is delicious and it’s one of the cheapest options for a vegetarian meal in Vancouver. The veggie burgers are a standout, especially on a wrap instead of a bun. If you’re headed to Kits beach, or simply wandering the boutiques of Kitsilano, it’s a great quick, cheap option.

1958 W 4th Ave, Vancouver, BC V6J 1M5


Subscribe for the latest travel insights & tips!