Best Vegetarian Restaurants in Canada – Top 10
Looking for the best vegetarian restaurants in Canada? Our guide highlights the top 10 spots where you can enjoy delicious, plant-based meals. Whether you’re craving vegan dim sum, Thai specialties, or creative farm-to-table dishes, these restaurants have something for everyone.
Explore the Best Vegetarian Food Places in Canada
These top restaurants offer incredibly delicious and super healthy Vegetarian food in Canada. Join us as we explore the best places for some unforgettable taste & experience in Canada.
Planted in Hamilton – Hamilton
Planted in Hamilton offers a cool, modern vibe with bright decor. They specialize in vegan and gluten-free cafe fare, plus smoothies.
- Address: 211 Locke St S, Hamilton, ON L8P 4B6
- Google Map: Location
- Phone number: +19055276657
- Website: Planted in Hamilton
- Opening Hours:
Tuesday-Friday: 11:30 a.m-9 p.m.
Saturday: 11 a.m-9 p.m.
Sunday: 10 a.m-4 p.m.
Monday: Closed. - Ratings: 4.5 ⭐⭐⭐⭐
- Reviews: 850+ (GMB)
Forage – Vancouver
Forage is a farm-to-table bistro that presents creative, area-sourced plates. Enjoy their high-end fine dining experience with amazing vegetarian dishes and cocktails.
- Address: 1300 Robson St, Vancouver, BC V6E 1C5
- Google Map: Location
- Phone number: +16046611400
- Website: Forage
- Opening Hours:
Monday-Thursday: 7 a.m-10:30 a.m. & 5 p.m-9:30 p.m.
Friday: 7 a.m-11 a.m. & 5 p.m-10 p.m.
Saturday: 7 a.m-2 p.m. & 5 p.m-10 p.m.
Sunday: 7 a.m-2 p.m. & 5 p.m-9:30 p.m. - Ratings: 4.4 ⭐⭐⭐⭐
- Reviews: 1.9k+ (GMB)
Community Resto – Oakville
Community Resto inspires and promotes a plant-based lifestyle with a fun, hip environment. Their menu is 100% plant-based and made from scratch with thoughtfully selected ingredients.
- Address: 343 Kerr St, Oakville, ON L6K 3B7
- Google Map: Location
- Phone number: +19055823581
- Website: Community Resto
- Opening Hours:
Monday-Thursday: 12p.m-8 p.m.
Friday: 12 p.m-9 p.m.
Saturday: 10 a.m-9 p.m.
Sunday: 10 a.m-8 p.m. - Ratings: 4.7 ⭐⭐⭐⭐
- Reviews: 650+ (GMB)
Peaceful Loft – St. John’s
Peaceful Loft is a relaxed Chinese restaurant serving vegetarian and vegan dishes from Macau. They also offer gluten-free options.
- Address: 250 Duckworth St, St. John’s, NL A1C 1G6
- Google Map: Location
- Phone number: +17097018421
- Facebook: Peaceful Loft
- Opening Hours:
Tuesday: 12 p.m-7 p.m.
Wednesday-Sunday: 12 p.m-7:30 p.m. - Ratings: 4.9 ⭐⭐⭐⭐
- Reviews: 600+ (GMB)
LOV – Montreal
LOV presents refined vegan and vegetarian plates in a warm, stylish space with a patio and bar. Perfect for a chic dining experience.
- Address: 464 McGill St, Montreal, Quebec H2Y 2H2
- Google Map: Location
- Phone number: +15142871155
- Website: LOV
- Opening Hours:
Monday-Friday: 11:30 a.m-2:30 p.m. & 4:30 p.m-9 p.m.
Saturday: 10 a.m-3 p.m. 5 p.m-10 p.m.
Sunday: 10 a.m-3 p.m. 5 p.m-9 p.m. - Ratings: 4.4 ⭐⭐⭐⭐
- Reviews: 2.8k+ (GMB)
The Coup – Calgary
The Coup is a casual, contemporary spot offering vegan and vegetarian options like tempeh shawarma. They also serve delicious cocktails.
- Address: 924 17 Ave SW, Calgary, AB T2T 0A2
- Google Map: Location
- Phone number: +14035411041
- Website: The Coup
- Opening Hours:
Monday-Thursday: 11:30 a.m-10 p.m.
Friday: 11:30 a.m-11 p.m.
Saturday: 11 a.m-11 p.m.
Sunday: 11 a.m-10 p.m. - Ratings: 4.4 ⭐⭐⭐⭐
- Reviews: 1.6k+ (GMB)
Hearts Choices Restaurant – Calgary
Hearts Choices Restaurant has been serving vegan food for over 7 years. Their menu includes authentic Thai specialties, full of flavor, and hand-cut fries.
- Address: 4127 6 St NE, Calgary, AB T2E 6V5
- Google Map: Location
- Phone number: +14032762163
- Website: Hearts Choices Restaurant
- Opening Hours:
Monday-Saturday: 11:30 a.m-8 p.m.
Sunday: Closed. - Ratings: 4.8 ⭐⭐⭐⭐
- Reviews: 850+ (GMB)
Graceful Vegetarian Restaurant – Scarborough
Graceful Vegetarian Restaurant serves all-day vegetarian dim sum and Cantonese-style dishes. A great spot for a flavorful vegetarian meal.
- Address: 4675 Steeles Ave E, Scarborough, ON M1V 0B7
- Google Map: Location
- Phone number: +14163218381
- Facebook: Graceful Vegetarian Restaurant
- Opening Hours:
Thursday-Tuesday: 11 a.m-9 p.m.
Wednesday: Closed. - Ratings: 4.5 ⭐⭐⭐⭐
- Reviews: 400+ (GMB)
Padmanadi – Edmonton
Padmanadi offers vegetarian and vegan spins on Indonesian, Thai, Chinese, and Indian dishes. Enjoy these tasty meals in a simple setting.
- Address: 10740 101 St NW, Edmonton, AB T5H 2S3
- Google Map: Location
- Phone number: +17804288899
- Website: Padmanadi Bar
- Opening Hours:
Tuesday-Thursday: 11 a.m-2 p.m. & 4 p.m-9 p.m.
Friday-Sunday: 11 a.m-9 p.m.
Monday: Closed. - Ratings: 4.7 ⭐⭐⭐⭐
- Reviews: 2.3k+ (GMB)
PLANTA – Toronto
PLANTA serves internationally inspired plant-based dishes in a stylish setting with soaring ceilings. A must-visit for creative vegetarian cuisine.
- Address: 1221 Bay St., Toronto, ON M5R 3P5
- Google Map: Location
- Phone number: +16478121221
- Website: PLANTA
- Opening Hours:
Sunday-Thursday: 11:30 a.m-9 p.m.
Friday-Saturday: 11:30 a.m-10 p.m. - Ratings: 4.4 ⭐⭐⭐⭐
- Reviews: 3.6k+ (GMB)
Wrapping up
From cozy cafes to stylish bistros, these top 10 vegetarian restaurants in Canada offer a variety of delicious plant-based dishes. Whether you’re a long-time vegetarian or just exploring plant-based eating, these spots will leave you satisfied and inspired. Enjoy the best vegetarian dining experiences Canada has to offer!