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

1
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

2
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

3
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.

Ghazale Restaurant

4
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

5
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.

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