Vegetarian dishes in Toronto’s Annex

The Annex is bursting with everything from hole-in-the-wall places to full-scale restaurants catering to vegetarians. There’s so much choice here inspired by cuisines from all over the globe, you can’t help but wonder if anyone eats meat in this part of town.

Annapurna Vegetarian Restaurant

1085 Bathurst St, Toronto, ON M5R 3G8

This Nepalese-sounding restaurant has a smorgasbord of international dishes on the menu to satisfy everyone from the mildly peckish to the ravenous. There’s a daily soup, seasoned tofu sandwiches and Lebanese falafel alongside a menu of South Indian cuisine. Salad here is a meal in itself, combining several menu choices on one plate. A couple of macrobiotic dishes are also on offer. Pick a lassi or hot chai as tasty accompaniment.

Kensigton Bakery

460 Bloor St W, Toronto, ON M5S 1X8

This is vegetarian heaven for baked goods on Bloor Street. Their mission is to make delicious goodies with organic ingredients, free of gluten, dairy and sugar. The huge menu includes more than 30 veggie meals like meatless dumplings and ginger-arame spring rolls, 20 types of cookies, a variety of pastries and fresh-squeezed juices.

The Annex Hodgepodge Inc

258 Dupont St, Toronto, ON M5R 1V7

For delicious variations on down-to-earth vegetarian food, settle in here. You’ll find the expected soups, sandwiches and salads, but ingredients like dried cranberries, kale, cashew butter and arugula jump off the menu and tantalize your taste buds. There are meatless versions among the grilled sandwiches and a selection of wraps with surprising fillings that really pack a punch – choose things like sesame adzuki and lentil-spinach. Chase it all down with freshly-squeezed juice.

Flip Toss Thai Kitchen

141 Harbord St, Toronto, ON M5S 1H1

This wallet-friendly spot proves that the exotic world of Thai food is no less so when it’s prepared for the vegetarian palate. Choose from imaginative salads and mains plus nine veggie dishes. They have fun names such as Emerald Curry, which is full of nutritious greens, and Evil Jungle Prince, packed with tasty eggplant, baby corn, bamboo shoots, carrots, onions and peas. Brown rice is optional and everything is available for eat-in, take out or delivery.

Ghazale Restaurant

504 Bloor St W, Toronto, ON M5S 1Y3

Lebanese cuisine is packed with tasty vegetarian options and we’re not just talking about the falafel sandwich (although we love that, too!). Since 1995, Ghazale has been serving veggie, lentil and rice dishes, peppers stuffed with chickpeas and healthy bean dishes. Salad lovers will be delighted with the tabbouleh and fattoush salads. You can eat in or take out. If you’re particular about using eco-friendly packaging, you’ve come to the right place. Ghazale uses only environment-friendly containers.

Fresh on Bloor

326 Bloor St W, Toronto, ON M5S 1W5

The inventive dishes at this buzzing little spot take vegetarian food to a higher level. The menu offers a selection of light snacks and more substantial plates for a three-course veggie dinner. Feast on the likes of spring rolls stuffed with vermicelli and quinoa onion rings. Mains include a Thai veggie burger made from almonds and grain and rice and vegetable dishes with zesty dips. This place gets crowded so consider take out.

One Love Vegetarian

854 Bathurst St, Toronto, ON M5R 3G3

For those who like Caribbean spice and soul without the meat, this vibrant little place will hit the spot. The one-woman kitchen does a small range of dishes including the famous rotis filled with Jamaican pumpkin and chickpeas with potatoes. Roti shells are available in traditional white or paratha, whole wheat and whole wheat dhal puri varieties. She also does a handful of tasty rice and tofu stir-fry dishes with a Caribbean twist. Cash only.

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