Best Vegan & Vegetarian Restaurants in Ottawa
A guide to the best vegan and vegetarian restaurants in Ottawa, from plant-based fine dining and pay-by-weight buffets to 100% vegan bakeries and farm-to-table cafés.

Ottawa's vegan and vegetarian scene has grown well beyond salads and smoothies. The city now has dedicated plant-based restaurants with multi-location chains, a 37-year-old vegetarian buffet, a 100% vegan bakery known for its doughnuts, and a café that grows its own ingredients on a farm outside the city.
Whether you're fully plant-based or just looking for a great meatless meal, these are the best spots in Ottawa.
Top Vegan & Vegetarian Restaurants in Ottawa
1. Pure Kitchen
Pure Kitchen is Ottawa's most recognizable vegan restaurant. The entire menu is vegetarian, with most dishes fully vegan. Started in Westboro in 2015, it's now expanded to four locations across the city — a sign of how popular plant-based eating has become in Ottawa.
The space is bright, modern, and Instagram-friendly, but the food backs it up. The Cauliflower Wings are the signature dish, and the Mushroom Walnut Burger has converted more than a few meat-eaters. They also have a cold-pressed juice bar.
Must-try: Cauliflower Wings, Mushroom Walnut Burger, Power Bowls
- Price: $$
- Locations: Westboro (357 Richmond Rd), Elgin (340 Elgin St), Kanata, Preston
- Hours: Mon–Wed 11:30–9 PM, Thu–Fri 11:30–10 PM, Sat 11–10 PM, Sun 11–9 PM
2. The Green Door Restaurant
The Green Door has been Ottawa's vegetarian institution since 1988. It's a self-serve buffet where you pay by weight — load up your plate from the hot bar and salad bar, then weigh it at the register.
Everything is vegetarian, with clear labels for vegan and gluten-free options. The food is farm-to-table, changes daily, and includes dishes from cuisines around the world. They also have an in-house bakery. It's been running for over 37 years for a reason.
Must-try: Whatever looks good on the hot bar — it changes daily
- Price: $$ (pay by weight)
- Address: 198 Main Street, Old Ottawa East
- Hours: Tue–Sun 11:30 AM–8:30 PM, Monday closed
3. Peace Garden
Peace Garden is a hidden gem inside the ByWard Market shopping centre. Open since 1992, this small vegetarian café serves Indian-inspired dishes at budget-friendly prices. Everything is vegetarian with many vegan options, and they use organic, fair-trade coffee and tea.
It's the kind of place locals know about but tourists walk right past. The Indian Thali Plate and Glory Bowl are filling, flavourful, and cost less than most fast food combos.
Must-try: Indian Thali Plate, Glory Bowl, Dahl, Vegan Truffles
- Price: $ (budget-friendly)
- Address: 47 Clarence Street, ByWard Market
- Hours: Mon/Tue/Thu/Fri/Sat 8 AM–8 PM, Sun 11 AM–2 PM, Wednesday closed
4. Little Jo Berry's
Little Jo Berry's is a 100% vegan bakery and café in Hintonburg. Everything on the menu — doughnuts, mac & cheese, poutine, meatless ribs, pies — is completely plant-based. The vegan doughnuts are what most people come for, and they sell out regularly.
The space is small, community-centered, and LGBTQ+ friendly. Online ordering is available for pickup. They run seasonal limited menus, so what's available changes throughout the year.
Must-try: Vegan Doughnuts, Mac & Cheese, Poutine
- Price: $$
- Address: 1305 Wellington Street, Hintonburg
- Hours: Fri 12–5 PM, Sat 12–7 PM, Sun 12–5 PM (Mon–Thu closed)
5. Wild Oat Bakery, Cafe & Farm
Wild Oat Bakery in the Glebe is a vegetarian bakery and café that grows its own ingredients on a 50 km-away organic farm. Everything is baked from scratch — the sourdough bread and Rosemary Goat Cheese Croissant are legendary in the neighbourhood.
With over 20 years of history, it's become a Glebe institution. The brunch is excellent, and there are plenty of vegan and gluten-free options alongside the regular menu.
Must-try: Sourdough Bread, Rosemary Goat Cheese Croissant, Vegetarian Brunch
- Price: $$
- Address: 817 Bank Street, The Glebe
- Hours: Daily 8 AM–6 PM
Comparison: Finding Your Perfect Spot
| Restaurant | Type | Price | Best For |
|---|---|---|---|
| Pure Kitchen | Vegan/Vegetarian | $$ | Trendy dinner, bowls & burgers |
| The Green Door | Vegetarian buffet | $$ | Variety, pay-by-weight value |
| Peace Garden | Vegetarian café | $ | Budget lunch, Indian flavours |
| Little Jo Berry's | 100% vegan bakery | $$ | Doughnuts, comfort food |
| Wild Oat | Vegetarian bakery/café | $$ | Brunch, fresh bread, farm-to-table |
Tips for Vegan & Vegetarian Dining in Ottawa
- Pure Kitchen for first-timers: If you're new to plant-based eating, Pure Kitchen is the most approachable — the Cauliflower Wings taste nothing like health food
- Green Door on weekdays: The buffet is less crowded Tuesday–Thursday. Weekends can have a line
- Little Jo Berry's sells out: Go early on weekends. The doughnuts and popular items sell out fast, especially on Saturdays
- Peace Garden for budget: Under $15 for a filling meal in the ByWard Market — hard to beat
- Beyond these five: Many Ottawa restaurants have strong vegan options even if they're not fully vegetarian. Check menus online before you go
FAQ
What are the best vegan restaurants in Ottawa?
The best vegan and vegetarian restaurants in Ottawa are Pure Kitchen (4 locations, fully plant-based menu), The Green Door (vegetarian buffet since 1988), Peace Garden (budget-friendly vegetarian in ByWard Market), Little Jo Berry's (100% vegan bakery in Hintonburg), and Wild Oat Bakery in the Glebe.
Is there a vegan bakery in Ottawa?
Little Jo Berry's at 1305 Wellington Street in Hintonburg is a 100% vegan bakery known for its doughnuts, mac & cheese, and poutine. They're open Friday through Sunday. Wild Oat Bakery in the Glebe also offers many vegan baked goods.
Where is the cheapest vegan food in Ottawa?
Peace Garden at 47 Clarence Street in the ByWard Market serves filling vegetarian meals for under $15. The Green Door's pay-by-weight buffet is also good value if you don't overload your plate.
How long has The Green Door been open?
The Green Door Vegetarian Restaurant & Bakery at 198 Main Street has been open since 1988, making it Ottawa's longest-running vegetarian restaurant with over 37 years of operation.
Does Pure Kitchen have multiple locations in Ottawa?
Yes. Pure Kitchen has four locations in Ottawa: Westboro (357 Richmond Rd), Elgin Street (340 Elgin St), Kanata, and Preston Street. The Westboro location was the original, opened in 2015.
🍴Featured Restaurants

Pure Kitchen
100% plant-based restaurant in Westboro serving creative vegetarian and vegan dishes like Cauliflower Wings and Mushroom Walnut Burgers, plus cold-pressed juices and power bowls. Four locations across Ottawa since 2015.

The Green Door Restaurant
Ottawa's longest-running vegetarian restaurant since 1988. A pay-by-weight buffet featuring organic, vegan, and gluten-free dishes from the hot bar, salad bar, and in-house bakery.

Peace Garden
Long-running vegetarian restaurant in the ByWard Market serving Indian-inspired dishes, vegan options, and organic fair-trade coffee since 1992.

Little Jo Berry's
100% vegan bakery and cafe in Hintonburg serving doughnuts, mac & cheese, poutine, meatless ribs, and pies with a community-centered, LGBTQ+ friendly atmosphere.

Wild Oat Bakery, Cafe & Farm
Vegetarian bakery and cafe on Bank Street in The Glebe with over 20 years of history. Scratch-baked goods using ingredients from their own organic farm, with many vegan and gluten-free options.
Information may change. If you spot anything outdated or incorrect, let us know.