Places to satisfy your vegetarian palate in downtown Toronto

Whether you’re a vegetarian looking to sample some new dishes in the city or you simply want to skip the meat for one meal, these vegetarian and vegan restaurants in Toronto are sure to satisfy your taste buds.


785 Bathurst St, Toronto, ON M5S 0B7

While a little more expensive than the competition, this high-end vegan restaurant on Bloor Street West, near High Park, serves plenty of unique and exciting vegetarian items that are sure to keep your stomach full and bring out your inner foodie. Try a taco wrap (an assortment of vegetables wrapped in a leafy collard green), zucchini stuffed with cashew cheese and pine nuts, or a buckwheat and flax seed pizza crust. If you haven’t noticed, Rawlicious has dozens of creative and colourful dishes to devour.

One Love Vegetarian

854 Bathurst St, Toronto, ON M5R 3G3

One Love Vegetarian is a Caribbean food restaurant located close to Bathurst subway station. Here, you can feast on traditional Creole vegetarian dishes, such as roti shells stuffed with seasoned pumpkin, BBQ tofu stir-fry, yellow yams with bananas and avocado and other fine fare. The One Love Corn Soup is so famous that it’s even been featured on the Food Network. One Love is also a strong supporter of local farmers.

Hibiscus Cafe

238 Augusta Ave, Toronto, ON M5T 2L7

This Kensington Market café has a menu full of plant-based meals. Hibiscus is at the top of the list when it comes to vegetarian, vegan, and gluten-free organic dishes. Go for their soup of the day (the ginger squash is a must-try), or their famous and colourful salads that’ll fill you right up. They’re also known for their delicious crepes, made with buckwheat batter, and if you’re craving a little something sweet, they have vegan desserts like brownies and ice cream.


310 College St, Toronto, ON M5T 1S3

If you’ve ever thought vegetarian meals weren’t flavourful, Grasshopper will change your mind. A rustic interior with lots of character and dishes that’ll make you forget you’re not having any meat, this Discovery District restaurant is a must-visit. Finding it hard to let go of meat? Try the “pulled pork” or “beef” banh mi – despite the names, there’s no actual meat in the dishes. They also have lots of gluten-free options like quinoa mac ’n’ cheese and no-dairy blueberry cheesecake.

Fresh on Bloor

326 Bloor St W, Toronto, ON M5S 1W5

With four locations in Toronto, Fresh must be doing something right. This vegetarian restaurant is known for its cold-pressed juices and smoothies – and the numerous flavour options will have you pondering for a while. Their rice bowls are great fillers and their salads are a healthy bet, but if you’re looking for something greasy, try their quinoa onion rings, served with chipotle dip. If the menu overwhelms you, ask the server for a recommendation.

With its rich flavours, spicy sauces and loads of options, Indian food is a delicious and satisfying choice for meat eaters and vegetarians alike. From butter chicken to freshly-baked garlic naan, if you’re craving Indian food, these places will bring it right to your door.
With plenty of talented chefs and fresh, locally sourced seafood, Victoria is home to some of Canada’s best sushi joints. And while visiting one of these spots can be a lot of fun, sometimes you’ll want to enjoy fresh-made sushi in the comfort of your own home. When the craving strikes, here are some restaurants that really deliver.
Fresh cilantro, spicy salsa, warm corn tortillas – whether it's tacos to go or a leisurely margarita-fuelled dinner, sometimes you just gotta have Mexican food. The next time you're craving the heat and aromas of Mexico check out one of these tempting taquerias or comforting cafes for an authentic take on the real thing.
Close menu