Plant-based dining has never been more popular. And if you’re hungry for vegan and vegetarian restaurant options in Richmond, read on for some our road-tested favourites––including fully meat-free eateries as well as regular restaurants where multiple veggie dishes are available

Ginger Indian Cuisine
490 – 9100 Blundell Road
There are more than a dozen meat-free dishes to choose from at this family-run restaurant––including Indian comfort food classics such as aloo gobi and veggie korma. Fans of paneer (a silky Indian cheese) will also find several dishes to consider––our favourite is the spinach-packed palak paneer (also available as a naan bread wrap). Keen to create a feast? Loosen your belt and add vegetable samosas, pakoras and deep-fried cauliflower bites to your table––but don’t forget to share!
The Juice Truck
12151 First Avenue, Steveston
Alongside its juices and smoothies, this cheery village café has recently revamped its food menu––and it’s now stuffed with enticing vegan-only options. There’s a weekly-changing hot special (we love the velvety red Thai curry), plus a cabinet brimming with fusion rice and salad bowls (try the spicy Korean macro bowl). We also love the hearty wraps and sandwiches as well as the new samosas and roti rolls. But if you have a sweet tooth, don’t miss Juice Truck’s decadent peanut butter fudge cups.

Anar
108 – 3800 Bayview Street
This warmly welcoming Iranian restaurant is a firm favourite with in-the-know locals. But alongside its lamb, chicken and beef dishes, there’s also a great selection of vegan and vegetarian options. Veggie starters include falafel, spinach borani and stuffed vine leaves, but we also love their hearty plant-based mains––stews, platters, kabobs and more––plus the enticing lunch specials that include some delicious eggplant-based options.

No.9 Restaurant
812 – 5300 No. 3 Road
Located at the main entrance of Lansdowne Centre and one of the city’s rare 24-hour eateries, this popular, fancy-free restaurant is often busy. Bypass the crowds by dining off-peak and then dive into a huge menu of Chinese and Hong Kong comfort dishes as well as breakfast and Western-style options. There’s a full page of more than 30 meat-free choices here, ranging from congee to dry turnip omelette and from vegetarian spring rolls to (our favorite) stir-fried beansprouts with egg. Note: this restaurant is cash-only.
Lamajoun
128 – 11782 River Road
This hidden gem Armenian bakery is a super-friendly joint offering a delicious array of meaty dishes and pastries. But vegans and vegetarians should also beeline here, especially if they’re feeling extremely hungry. Order at the counter, then head upstairs to the dining area to wait for mouthwatering treats such as jingle bread––a diamond-shaped pocket stuffed with onion, dill, spinach and parsley––or burek, a golden, pinched-corner pastry filled with warm, gooey cheese. Dessert? We adore the sweetly layered honey cake here.

Co’m Vietnamese Restaurant
120 – 7688 Alderbridge Way
This contemporary Vietnamese eatery serves a large array of traditional and modern dishes that includes a dozen or so meat-free options. You’ll find Vietnamese crepes, hot and sour soup and mushroom-forward wok-fried rice. But our favourite is the luscious yellow curry––a spicy creation stuffed with veggies and fried tofu and flavoured with that all-important coconut milk. Still hungry? Add a dessert of deep-fried banana with coconut sauce––then walk a few blocks to work off the calories.
Last Updated on July 6, 2026 by Tourism Richmond
