A seaweed wrap with avocado and rice.

King's Café, Toronto

Vegetarian and vegan restaurants 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, with delicious, and in most cases, locally-sourced menus.

Plant-based foods come in many delicious flavours and are influenced by many cultures.

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

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 and affordable food

The vegan restaurant celebrates the cooking of Mexican women in its simple, authentic menu that features bold flavours and fresh, locally sourced ingredients. Meals can be perfectly paired with the variety of specialty drinks and cocktails. Brunch is available on weekends from noon to 4:00 p.m.  

Location: 588 College Street, Toronto

Ital Vital

Savour 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 plus savoury samosas and basmati rice are available at this vegetarian/vegan fusion Indian restaurant 

Location: 243 Avenue Road, Toronto

Nourish Moi

This mother-daughter owned restaurant in Port Credit, 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. 

Location133 Richmond 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

Happy Taco  

Choose from a 100% vegan taco menu served with sauces and dressings that are made from scratch. Menu ingredients include pulled jackfruit and Beyond Meat.


454 Bloor Street West, Toronto

53 Lakeshore Road East, Port Credit


Make a reservation to dine from the elegant vegan menu at PLANTA’S sit down Yorkville location or visit the classy location in the Toronto’s Entertainment district.


1221 Bay Street, Toronto

180 Queen Street West, Toronto


Head to Hawker in the heart of Kensington Market for Asian-inspired plant-based options. Try their six-course Indian tapas-style brunch or six-course tasting menu.

Location: 291 Augusta Avenue, Toronto


Karine’s is located inside the Village by the Grange food court, just a short walk from the Art Gallery of Ontario. Vegan and gluten-free breakfast are available all day and fresh desserts are baked daily.

Location: 109 McCaul Street, Unit 32, Toronto


Gia has the distinction as one of the first restaurants to appear in Toronto’s MICHELIN Guide. Located in Toronto’s west end, its menu features creative Italian-inspired food.

Location: 1214 Dundas Street West, Toronto


Eastern African flavours come alive in the satisfying dishes offered at Selam.

Savour the warm spices in the vegan platter with soft textured injera bread and  experience the traditions of the aromatic coffee ceremony.

Location: 812 Bloor Street West, Toronto

Fat Choi

Located in Soos restaurant in Toronto’s trendy west end, Fat Choi offers menu options that are entirely plant-based. This permanent “pop up’ celebrates the big and vibrant influences of Malaysian cooking.

Location: 94 Ossington Avenue, Toronto

Tenon Vegan Sushi

The winner of many customer accolades, Tenon Vegan Sushi showcases the flavours and textures of sushi in plant-based dishes.


487 Bloor Street West, Toronto

 8362 Kennedy, Unionville

Hamilton, Halton and Brant

Democracy on Locke

Enjoy breakfast, lunch, dinner or weekend brunch from an entirely vegan menu. Try the popular cauliflower wings and split the order with sweet apple garlic and Sriracha Lime for a tangy and spicy twist. Cocktails, beer and wine are also available.

Location: 202 Locke Street South, Hamilton

Lettuce Love Cafe

Healthy plant based and gluten-free meal options are available at Lettuce Love Café.

There’s also a full coffee bar that serves various options of lattes and coffees.

Location: 399 John Street, Burlington


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

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

Niagara Region

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

Rise Above Restaurant

Niagara’s first vegan restaurant and all-vegan bakery specializes in delicious and healthy comfort food.

Location: 120 St. Paul Street, St. Catharines

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

Southwestern Ontario 

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.

In addition to the Tecumseh location, about 20 minutes east of Windsor, a second location opened up at 116 Pitt Street in Cornwall, along the St. Lawrence River.  

Location: 1125 Lesperance Road, Tecumseh


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. You don’t have to be a vegetarian to appreciate these flavours.   

Location: 888 Erie Street East, Windsor

Ottawa Region


Treat yourself to a mouth-watering assortment of Middle Eastern Cuisine including falafels and hummus prepared from scratch. Turkish, Arabic and regular coffee are also available, in addition to teas.  

Location: 931 Bank 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

Algonquin Park, Muskoka and Parry Sound

Deli Lama & Buddha's Bakery and Café  

Located inside Bracebridge's popular health food store, Deli Lama and Buddha's Bakery is a deli-style restaurant that serves vegan and vegetarian food.

Enjoy a variety of healthy and tasty dishes, such as filling rice bowls, fresh soups and a variety of colourful smoothies.

Location: 229 Manitoba Street, Bracebridge

Bruce, Grey and Simcoe


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

Shine Plant Based Kitchen

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


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. Dessert options include churros with ice cream and cayenne pepper brownies. Vegan beer and alcohol are also available.

Location: 37 Dunlop Street West, Barrie

Sabitri's Global Cuisine

The extensive menu at this Indian and Nepalese restaurant features many vegetarian and vegan options.

Popular dishes include curries, soups home made naan bread. Enjoy patio dining in the summertime.

Location: 941 2nd Avenue East, Owen Sound

Kawarthas and Northumberland

Revelstoke Café

Brunch menu options are served all day at this  plant-based restaurant.

Located in a hip and inclusive space, patrons can also enjoy lively entertainment while dining on hearty comfort food.

Location: 641 George Street North, 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

Northern Ontario

Bliss Cafe

This 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

Last updated: April 15, 2024

Looking for Ontario travel advice?

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