A seaweed wrap with avocado and rice.

King's Café, Toronto

Find vegetarian, vegan and plant-based food in Ontario

A seaweed wrap with avocado and rice.

King's Café, Toronto

Whether you’re looking for something new to eat on a Meatless Monday or you’re planning an Ontario getaway and need to know where the best vegetarian or vegan food is along your route, here’s a list of plant-based restaurants, cafes and bakeries with delicious, and in most cases, locally-sourced menus.

From packaged ‘grab and go’ options to seated dining where you can enjoy appetizers, shareables, hot meals or desserts, get ready for delightful plant-based vegetarian and vegan food at these spots across the province.

Tip: Be sure to check the hours of business before you visit.

Greater Toronto Area: cafes and bakeries

Copenhagen Vegan Café

Add a side of Scandinavian hygge to your morning at this Danish bakery and café serving pastries, cakes, waffles, coffee, tea and weekend brunch.
Location: 1312 Queen Street West, Toronto

Bunner’s Bakery

One of the pioneers of Toronto vegan bakeries that sells vegan and gluten-free products, Bunner’s does not compromise on taste in products that include cheesecakes, macarons and cupcakes.
Location: 244 Augusta Avenue, Toronto and 3054 Dundas Street West, Toronto


If you love donuts, there’s no shortage of flavours to choose at Bloomer’s, the family-based Toronto vegan bakery that specializes in hand-crafted baked goods. Bloomer’s receives ongoing accolades as a favourite vegan bakery by locals. 
Location: Various locations in Toronto

Vegan Danish Bakery

Vegan cakes, ice cream, waffles and pastry desserts, assorted beverages, in addition to savoury delights such as empanadas and their Danish Pâté Sandwich.
Location: 7718 Yonge Street Thornhill and 1312 Queen Street West, Toronto

Tori’s Bakeshop

Tori’s continues to create various refined sugar-free desserts in-house using organic products. The plant-based café in Toronto’s Beaches area makes its goods in small batches and celebrates veganized treats such Nanaimo bars, butter tarts and elaborate cakes. 
Location: 2188 Queen Street. East, Toronto

Choko-Mocko Gluten Free Family Bake Shop

Baked goods that are gluten-free, dairy-free, sugar-free, vegan and paleo. Crepe lovers will want to try the crepes, from the satisfying Blueberry Cheesecake Crepe featuring home-made whipped cream to savoury Curry Delight featuring spinach and curried potatoes. 
Location: 71 Station Street #2, Ajax

Greater Toronto Area: restaurants

La Bartola

When the prestigious MICHELIN Guide made its Toronto debut in September 2022, La Bartola was awarded the Bib Gourmand designation for creating delicious food for a reasonable price. The vegan restaurant celebrates the cooking of Mexican women in its simple menu that features bold flavours of authentic Mexican food made from fresh, locally sourced ingredients. Meals can be perfectly paired with the variety of specialty drinks and cocktails offered on the drink menu. Brunch is available on weekends from noon to 4:00 p.m.
Location: 588 College Street

Ital Vital

Caribbean food inspired by the Rastafarian diet that promotes healthy and simple eating. Menu items include stews, rice, quinoa, as well as a variety of desserts such as homemade sweet bread, cassava pone, cakes, scones and cookies. Open Tuesday to Sunday.
Location: 741 Pharmacy Avenue, Scarborough


Thali platters featuring a tasty selection of vegan dishes such as savoury samosas and basmati rice are available at this vegetarian/vegan fusion Indian restaurant with relaxed dining. 
Location: 243 Avenue Road, Toronto

Nourish Moi

Mother-daughter owned restaurant in Port Credit, Mississauga that creates nourishing dishes made from scratch with whole foods that are free of preservatives and sodium and desserts that are naturally sweetened.
Location: 229 Lakeshore Road East, Mississauga

Raw Aura

Experience raw vegan cuisine in Port Credit, Mississauga. Open Tuesday to Saturday, menu items include popular appetizers such as kale chips and pizzas, and mains include delicious zucchini noodles tossed in flavourful marinades.
Location: 94 Lakeshore Road East, Mississauga

King’s Café

Located in the heart of Kensington Market, King’s Café has been a staple for vegetarians for decades perfecting delicious mock meats in the Chinese, Japanese and Indian-inspired menu. There’s also a small selection of vegetarian grocery products for sale.
Location: 192 Augusta Avenue, Toronto


One of the pioneering plant-based restaurants in Toronto, Fresh has grown from its original Queen Street pop-up juice bar location to opening several vegan restaurants throughout the city and one in Hamilton. 
Locations: various locations across the GTA and Hamilton

The Hogtown Vegan

Known for its hearty brunch menu, The Hogtown also does a great dinner with tasty appetizers, salads, burgers and sandwiches. 
Locations: 382 College Street & 1056 Bloor Street West, Toronto


A chic downtown vegan eatery serving tacos, burgers and bowls along with an extensive drink menu of signature cocktails, flights, wine, beer and kombucha.
Location: 133 Richmond Street West, Toronto

Southwestern Ontario: cafes and bakeries


Although meals can be ordered weekly from Stratford’s plant-based kitchen, raw and vegan desserts will be available at the dessert bar, along with coffee, cascara tea and non-alcoholic drinks.
Location: 24 Erie Street, Stratford

Plant Joy

Vegan donuts in Windsor are available at Plant Joy. Made with organic and fair trade ingredients, choose from regular flavours, or check online for new or seasonal flavours.
Location: 5622 Wyandotte Street East, Windsor

Oakville, Hamilton, Niagara and Southwestern Ontario: restaurants


Plant-based products on the menu include vegan and gluten-free waffles with an assortment of toppings, smoothies loaded with superfoods, burgers that feature black bean and sweet potato patties and more.
Location: 584 Street East, Hamilton

Sookham Restaurant

Sookham means ‘happiness’ in Sanskrit and the menu selection and fragrant aroma of the food will make you smile. The homemade meals feature warm and nourishing spices inspired by the principles of Ayurveda. If you still have room to eat dessert, try the dairy-free mango turmeric ice cream drizzled with crunchy pistachios.
Location: 29 Barton Street East, Hamilton

Carrots N’ Dates

Eating your greens is no problem when dining at this restaurant where salads come in a rainbow of colours and flavours are elevated to new heights with ingredients such as blueberries and roasted beets. There is also a kids’ menu, so the little ones can also enjoy items such as Baby Kombucha and tender rice noodles. Two locations include Tecumseh, about 20 minutes east of Windsor and 116 Pitt Street in Cornwall, along the St. Lawrence River.
Location: 1125 Lesperance Road, Tecumseh 

Dar Nabati

Middle Eastern food is made from scratch with 100% plant-based ingredients. Signature dishes include vegan versions of shawarma and other traditional ‘meat’ dishes.
Location: 333 Lakeshore Road East, Oakville


Vegetarians fondly refer to the dairy-free cheese alternative nutritional yeast as ‘nooch’. At Windsor’s first fully vegan comfort food restaurant, you will find delicious nooch in many zesty plant-based food options and you don’t have to be a vegetarian to appreciate the flavours. 
Location: 888 Erie Street East, Windsor

Healthy Mama

There are plenty of healthy take-out options that range from vegan, vegetarian and raw meals that are made from scratch. The retail shop offers various snacks, baked goods and grocery items to fill your pantry at home.
Location: 152 Lesperance Road, Tecumseh

The Vegan Hippie Chick

Enjoy the veganized version of popular comfort food. Starters include spinach dips and arancini. Main menu items include risotto and gnocchi. 
Location: 91 East Main Street, Welland 

The Lemon Tree Bistro

A casual Mediterranean and European-focused restaurant with sharing mezze platters and charcuterie boards, dips, salads, wraps, burgers and pizza and a great selection for kids.
Location: 395 Ontario Street #A1, St. Catharines

Ottawa and Southeastern Ontario: cafes and bakeries

Strawberry Blonde Bakery

Located in the Ottawa suburbs, Kanata and Westboro, this bakery specializes in vegan, gluten, nut-free and kosher baked goods. 
Location: 17-767 Silver 7 Road, Kanata and 111 Richmond Road, Ottawa

Simply Jennifer

Enjoy cinnamon buns and a cup of freshly brewed coffee at Cornwall’s first vegan café, located in the heart of downtown Cornwall.
Location: 110 Pitt Street, Cornwall

Ottawa and Southeastern Ontario: restaurants


Middle Eastern Cuisine specializing in a mouth-watering assortment of falafels and hummus prepared from scratch. Turkish, Arabic and regular coffee are also available, in addition to teas.
Location: 931 Bank Street, Ottawa 


An award-winning, innovative fine dining restaurant that explores new vegetable-based flavours and textures. Open Wednesday to Saturday.
Location: 40 Adeline Street, Ottawa

Pure Kitchen

With healthy, fresh and natural vegetarian food and juice bar options, Pure Kitchen is always a great dining experience.
Locations: 340 Elgin Street, Ottawa and several around the city

Karlo Estates Winery

Looking for vegan wine? Book a vegan tasting at Karlo Estates and sample the plant-based variety of cheeses that come with the tasting. 
Location: 561 Danforth Road, Wellington

Georgian Bay and Central Ontario: cafes and bakeries

The Vegan Pantry

Specializing in menu items for those with dairy and soy sensitivities, the items at this bakery are 100% vegan and gluten-free. Choose from a variety of treats, including many ‘grab and go’ items.
Location: 34 Ross Street, Barrie

Georgian Bay and Central Ontario: restaurants


This seasonal plant-based food truck serves a select menu of vegan comfort food that does not sacrifice on flavour or taste. With the slogan ‘we make plants unhealthy’, get ready for indulgent vegan sliders, burgers, tacos and poutine. Most days, you’ll find them parked at The Collingwood Brewery until the end of September. 
Location: 10 Sandford Fleming Drive, Collingwood

Nateure's Plate

Delicious interpretations of Bahn-Mi, BBQ Pulled Jack Sandwich, Baja Fish Tacos and more are offered at Peterborough’s plant-based restaurant that creates its plant-based food in-house from scratch. Nut-free, gluten-free and soy-free menu options are available.
Location: 182 Charlotte St, Peterborough

Super Natural Vegan Cuisine

Located in the Kawartha Lakes, Super Natural Vegan Cuisine offers a diverse menu that includes chili starters to main meals, such as Shepherd’s Pie and lasagna. Open Wednesday to Sunday and food can also be ordered online
Location: 22 Lindsay Street South, Lindsay

Shine Plant Based Kitchen

The creamy homemade dressings and dips are just a small sample of the items made from scratch from Shine Plant Based Kitchen. Choose from delicious fruit and plant-based milk smoothies, healthy burger patties and custom-made pizzas. 
Location: 144 Mississaga Street East, Orillia

fig kitchen + market

In addition to the fully licenced vegan dining patio and take-out menu of bowls, handhelds and burgers, browse for local, organic produce, pantry, snacks and eco products in the market at North Durham’s only plant-based restaurant.

Location: 29 Toronto Street South, Uxbridge


Unwind, relax and enjoy authentic Mexican cuisine with lots of vegetarian and gluten-free options in a cozy restaurant with brilliantly colourful and inviting decor. Main meal selections include tacos with homemade seitan marinated pineapple and guajillo chilli sauce. Treat your palate to items on the menu that offer more heat, such as the Cerviche Tostadas. The kids’  menu will appeal to the little ones. Dessert options include churros with ice cream and Cayenne Pepper Brownies. Vegan beer and alcohol are also available

Location: 37 Dunlop Street West, Barrie

Northern Ontario: cafes and bakeries 

Beards Bakery & Coffee Bar

There are plenty of vegan baked goods, such as cookies, scones, pretzels and more at Beards. Try the cupcakes frosted with homemade vegan buttercream in many delicious flavours.
Location: 587 Kathleen Street, Sudbury

Northern Ontario: restaurants

Bliss Cafe

Thunder Bay’s only vegan restaurant offers gluten-free products and takes pride in not using refined sugar in its desserts. Take-out and delivery options are available to enjoy soups, chilis, salads, sandwiches, wraps, bowls, burgers and desserts.
Location: 567 Memorial Avenue, Unit 2, Thunder Bay

North Star Diner

Open Thursdays to Saturdays, North Bay’s plant-based diner changes its delicious menu options often, while also offering unique drink offerings and vintage décor, so it’s worth paying a repeat visit. 
Location : 348 Algonquin Avenue, North Bay

Tucos Taco Lounge

Enjoy a platter of spicy tempeh tacos with your friends on the patio. Vegan Mexican-inspired menu items feature delicious creations starring jackfruit, lentils, seitan, battered cauliflower and quinoa. Look out for Sunday vegan brunch menu options and the Tucos food truck during the summer for delicious grab-and-go meals.
Location: 582 Kathleen Street, Greater Sudbury

Last updated: December 18, 2023

Looking for Ontario travel advice?

Our experts are here to help you plan your perfect trip. Call or book today.