A bowl of vegetarian ravioli in tomato sauce served at Gia, a MICHELIN recognized restaurant in Toronto.

Toronto | Gia Restaurant

Vegetarian and vegan restaurants in Ontario

A bowl of vegetarian ravioli in tomato sauce served at Gia, a MICHELIN recognized restaurant in Toronto.

Toronto | Gia Restaurant

Whether you’re planning for a Meatless Monday or looking for the best vegetarian or vegan food along your next Ontario road trip, here’s a list of plant-based restaurants with delicious and often locally sourced menus.

From packaged grab-and-go options to seated dining, these spots across the province serve plant-based vegetarian and vegan food.

Greater Toronto Area

Ital Vital

Savour Caribbean food inspired by the Rastafarian diet, which promotes healthy and simple eating. Menu items include stews, rice, quinoa and a variety of desserts such as homemade sweet bread, cassava pone, cakes, scones and cookies—all items are 100% vegan. 

Location: 741 Pharmacy Avenue, Scarborough

Govinda’s

Located near Yorkville in a historic downtown Toronto building is a must-try vegetarian and vegan fusion Indian restaurant. Enjoy thali platters featuring a tasty selection of dishes, savoury samosas and basmati rice.

Location: 243 Avenue Road, Toronto

Nourish Moi

This mother-daughter-owned restaurant in Port Credit creates nourishing vegan and gluten-free dishes made from scratch with whole foods free of preservatives and sodium, as well as naturally sweetened desserts.  

Location: 229 Lakeshore Road East, Mississauga

Raw Aura

Experience raw, vegan and gluten-free cuisine in Port Credit, Mississauga. Menu items include appetizers such as kale chips and pizzas, and mains like delicious zucchini noodles tossed in flavourful marinades.

Location: 94 Lakeshore Road East, Mississauga

Zen Gardens

Enjoy delicious, healthy, vegetarian Asian cuisine, including a variety of dim sum, teriyaki cutlets, casseroles and sushi, at one of three locations.

Locations:

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. 

Location: 192 Augusta Avenue, Toronto

Fresh

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, including locations in Etobicoke and Oakville.

Locations: several locations across Toronto, Etobicoke and Oakville

The Hogtown Vegan

Entirely vegan and renowned for its hearty brunch menu, The Hogtown also does a great dinner with tasty appetizers, salads, burgers and sandwiches.

Location: 382 College Street, Toronto

Happy Taco  

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

Visit Happy Taco’s Instagram for more delicious updates.

Locations:

PLANTA

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

Location:

Hawker

Head to Hawker in the heart of Kensington Market for Asian-inspired plant-based options. Try the three-course Canadian brunch or a six-course tasting menu, specially curated by executive chef Leah Steduto.

Location: 291 Augusta Avenue, Toronto

Gia

Gia is one of the first restaurants to appear in Toronto’s MICHELIN Guide. Located in the city’s west end, it features creative Italian-inspired food with plant-forward dining.

Location: 1214 Dundas Street West, Toronto

Stefano’s Diner

Described as Gia restaurant’s cool little brother, Stefano’s Diner is a fully plant-based swanky Italian diner featuring delicious classics like arancini, meatball sandwiches, Italian subs, muffaleta and more. Stop by Friday from 3:00 to 5:00 p.m. for happy hour.

Location: 1265 Dundas Street West, Toronto

Selam

Eastern African flavours come alive 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 an entirely plant-based menu. This permanent “pop-up” celebrates the bold 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.

Locations:

Sushi Momo by Christian Ventura

A contemporary plant-based sushi restaurant from Montreal serves up delicious flavours. Try the omakase tasting menu with four courses or order the vegan maki tempura and futomakis from the menu. 

Location: 1122 Queen Street West, Toronto

Hamilton, Halton and Brant

A hand-held stacked vegetarian sandwich from Democracy restaurant in Hamilton.
Hamilton | Democracy on Locke

Democracy*

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

Where culinary innovation meets plant-based goodness, Healthy plant-based and gluten-free meal options are available at Lettuce Love Café.

A full coffee bar also serves various options of lattes and coffees.

Locations:

Heal

Plant-based products on Heal’s menu include smoothies loaded with superfoods, acai bowls and protein smoothies. In addition to the Hamilton location, Heal has restaurants in Toronto, Milton and Mississauga. 

Location: Various locations across Ontario

Niagara Region

Rise Above Restaurant

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

Location: 120 St. Paul Street, St. Catharines

The Lemon Tree Bistro

The Lemon Tree Bistro is a 100% vegan, casual Mediterranean and European-focused restaurant. Dig into sharing mezze platters and charcuterie boards, dips, salads, wraps, burgers and pizza.

Location: 395 Ontario Street #A1, St. Catharines

Southwestern Ontario

Carrots N’ Dates

Eating your greens is no problem when salads come in a rainbow of colours and flavours are elevated with ingredients such as blueberries and roasted beets. There is also a kids’ menu with Baby Kombucha and tender rice noodles.

Locations:

nooch. a vegan eatery

Vegetarians fondly refer to the dairy-free cheese alternative, nutritional yeast, as ‘nooch’.

At Windsor’s first fully vegan comfort food restaurant, find delicious nooch in many zesty plant-based food options. 

Location: 888 Erie Street East, Windsor

Mâche Kitchen

This chef-run, plant-based grab-and-go lunch kitchen specializes in Asian-inspired noodle bowls, pastas, soups, curries, salads and more. There is also limited seating for in-shop dining.

Location: 83 Frank Street, Strathroy

Ottawa Region

Chickpeas

Treat yourself to a mouth-watering assortment of Middle Eastern Cuisine, including falafels, hummus prepared from scratch and Ottawa’s first koshari. Turkish, Arabic and regular coffee, as well as teas, are also available.  

Location: 500 Terminal Avenue, A-05, Ottawa

Pure Kitchen

Pure Kitchen is always a great dining experience with healthy, fresh, natural vegetarian food and juice bar options.

Locations:

Bruce, Grey and Simcoe

Shine Plant Based Kitchen

Creamy homemade dressings and dips are just a small sample of the items made from scratch at Shine Plant-Based Kitchen. Choose from delicious fruit and plant-based milk smoothies, healthy burger patties and pizzas. 

Location: 144 Mississaga Street East, Orillia

Mexhico

Enjoy authentic Mexican cuisine in a cozy and colourful restaurant with many vegetarian and gluten-free options. Main meal selections include tacos with homemade seitan, marinated pineapple with guajillo chilli sauce and ceviche tostadas. Dessert options include churros with ice cream and cayenne pepper brownies. Vegan beer and alcohol are also available.

Visit Mexhico’s Facebook for more information.

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 and homemade naan bread. In the summertime, enjoy patio dining.

Location: 941 2nd Avenue East, Owen Sound

Kawarthas and Northumberland

Revelstoke Café

Enjoy fine food, craft beer and natural beer with great music at Revelstoke. Brunch menu options are served all day at this plant-forward eatery in a hip and inclusive space.

Location: 641 George Street North, Peterborough

Northeastern Ontario

Tucos Taco Lounge

Vibrant and creative vegan Mexican restaurant with big, bold flavours in downtown Sudbury. Enjoy dine-in or take-out options.

Location: 582 Kathleen Street, Sudbury

The Laughing Buddha

A local staple for delicious pizza, soups and sandwiches, with a great beer selection and a popular patio.

Location: 194 Elgin Street, Sudbury

Ontario’s vegan and vegetarian restaurants, cafes and food shops deliver delicious, high-quality plant-based meal options for visitors.

Last updated: September 2, 2025

Looking for Ontario travel advice?

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