🍴 Toronto, Canada

Plant-Based Restaurants in Toronto

12 verified venues. Prices in local currency, HappyCow ratings, and honest verdicts from the Leaf & Roam team.

01

Planta

100% Vegan
1221 Bay St, Yorkville

Chef David Lee's flagship restaurant brought upscale plant-based dining to Toronto and never looked back. The watermelon tuna sashimi, truffle pizza with cashew mozzarella, and cauliflower T-bone have become iconic dishes in the city's food scene. The sleek Yorkville dining room — all marble, brass, and living walls — feels like a celebration of what plant-based cuisine can be at its most ambitious.

HappyCow: ★★★★☆ 4.5/5 (420+ reviews)
Google: 4.5/5
Price: $16-35 (CAD$22-48)
02

Rosalinda

100% Vegan
133 Richmond St W, Entertainment District

A stunning plant-based Mexican restaurant in a soaring, light-filled heritage space downtown. Rosalinda's cauliflower al pastor tacos, beet tartare tostadas, and coconut tres leches cake have won over skeptics and vegans alike. The mezcal-forward cocktail program and gorgeous interior — floor-to-ceiling windows, hanging greenery, terrazzo floors — make this one of Toronto's most beautiful dining rooms.

HappyCow: ★★★★☆ 4.5/5 (350+ reviews)
Google: 4.4/5
Price: $13-28 (CAD$18-38)
03

Fresh Restaurant

100% Vegan
326 Bloor St W, The Annex

Toronto's original plant-based institution has been serving inventive vegan food since 1999, long before it was trendy. Multiple locations across the city serve massive bowls, wraps, and their legendary fresh-pressed juices. The quinoa onion rings, Green Destiny bowl, and house-made burgers have sustained a fiercely loyal following for over two decades.

HappyCow: ★★★★☆ 4.5/5 (680+ reviews)
Google: 4.4/5
Price: $10-18 (CAD$14-24)
04

Kupfert & Kim

100% Vegan
140 Spadina Ave, Chinatown

Fast-casual plant-based chain born in Toronto's financial district, now with multiple locations serving wholesome bowls, wraps, and cold-pressed juices to busy professionals. Everything is free from gluten, refined sugar, and animal products. The Falafel Nourish Bowl and BBQ Jackfruit Wrap are office-lunch staples across the city, proving that healthy fast food doesn't have to be boring.

HappyCow: ★★★★☆ 4.0/5 (290+ reviews)
Google: 4.2/5
Price: $9-15 (CAD$12-20)
05

Bloomers

100% Vegan
802 Dundas St W, Trinity Bellwoods

This cheerful, plant-filled cafe on Dundas West has become Toronto's go-to for vegan baked goods and brunch. The cinnamon buns are legendary — flaky, gooey, and entirely plant-based. Weekend brunch draws long lines for their tofu scramble plates, banana pancake stacks, and house-made scones. The cozy interior and patio seating make it hard to leave.

HappyCow: ★★★★☆ 4.5/5 (180+ reviews)
Google: 4.6/5
Price: $6-13 (CAD$8-18)
06

Virtuous Pie

100% Vegan
68 Queen St W, Queen West

Vancouver-born 100% plant-based pizzeria and soft-serve shop that has found a devoted Toronto following. Hand-stretched sourdough crusts topped with house-made cashew mozzarella and creative combinations like the Ultraviolet (purple potato, cashew blue cheese, fig) and the Stranger Wings (buffalo cauliflower pizza). The rotating soft-serve flavors are an essential post-pizza ritual.

HappyCow: ★★★★☆ 4.0/5 (210+ reviews)
Google: 4.3/5
Price: $12-19 (CAD$16-26)
07

dbar

100% Vegan
1180 Queen St W, Parkdale

Attached to The Drake Hotel in Parkdale, dbar is a vibrant all-vegan cafe and bar that embodies the neighborhood's creative spirit. The menu mixes comfort food classics — burgers, nachos, mac and cheese — with more inventive plates, all made entirely from plants. Late-night hours, craft cocktails, and a killer weekend brunch make it a neighborhood anchor.

HappyCow: ★★★★☆ 4.5/5 (160+ reviews)
Google: 4.5/5
Price: $7-16 (CAD$10-22)
08

Hello123

100% Vegan
1129 Queen St W, Trinity Bellwoods

Bright, modern all-vegan restaurant on Queen West serving globally inspired comfort food in a minimalist space. The mushroom pho, crispy cauliflower tacos, and churro bites have built a devoted following. The open kitchen and clean aesthetic make it feel effortlessly cool, and the patio is one of the best spots on the strip in summer.

HappyCow: ★★★★☆ 4.5/5 (240+ reviews)
Google: 4.5/5
Price: $9-19 (CAD$12-26)
09

Hogtown Vegan

100% Vegan
1056 Bloor St W, Bloordale

Toronto's definitive vegan comfort food joint on Bloor West, famous for its UnChicken and Waffles, Philly UnSteak, and loaded poutine made with house-made gravy. The portions are enormous, the flavors are bold, and the attitude is proudly unpretentious. Hogtown has been converting meat-eaters since 2011 and shows no signs of slowing down.

HappyCow: ★★★★☆ 4.5/5 (520+ reviews)
Google: 4.5/5
Price: $10-16 (CAD$14-22)
10

Mythology Diner

100% Vegan
1265 Queen St W, Parkdale

A retro-styled all-vegan diner in Parkdale serving plant-based twists on classic diner fare. The Double Smash Burger with "special sauce," loaded fries, and thick milkshakes made from coconut soft serve have earned it a cult following. The kitschy vintage interior and affordable prices make it a perfect casual night out.

HappyCow: ★★★★☆ 4.5/5 (190+ reviews)
Google: 4.4/5
Price: $7-15 (CAD$10-20)
11

Saigon Lotus

100% Vegan
1274 College St, Little Italy

An entirely vegan Vietnamese restaurant on College Street that draws crowds for its steaming pho, crispy spring rolls, and lemongrass "chicken" banh mi. The flavors are deeply authentic — the family behind the restaurant has roots in Vietnamese Buddhist vegetarian cooking — and the portions are generous. One of the best-value vegan meals in the city.

HappyCow: ★★★★☆ 4.5/5 (310+ reviews)
Google: 4.4/5
Price: $9-16 (CAD$12-22)
12

YamChops

100% Vegan
705 College St, Little Italy

The world's first plant-based butcher shop, YamChops crafts house-made vegan meats, cheeses, and prepared meals from their College Street storefront. The signature pulled jackfruit, beet burgers, and cashew brie have made it a Toronto icon. Part retail shop, part lunch counter — grab a sandwich or stock up on provisions for the week. A must-visit for anyone curious about the future of plant-based protein.

HappyCow: ★★★★☆ 4.5/5 (280+ reviews)
Google: 4.3/5
Price: $7-18 (CAD$10-24)