Roti Toronto

The Best Roti in Toronto

The best roti in Toronto encompasses both Indian and Caribbean varieties, meaning the choice is yours if you prefer butter chicken to jerk chicken. While the definition of roti might refer specifically to the bread, here in Toronto, a roti is synonymous with a wrap stuffed with rich curries or stews.

Here are the best places to grab a roti in Toronto.

See also:

The best Caribbean Restaurants in Toronto
The Best Jerk Chicken in Toronto
The Best Jamaican Patties in Toronto

Photo from Butter Chicken Roti.



Gandhi Roti
1

Gandhi Roti

Almost two dozen varieties of Indian roti can be found on the menu at this barebones gem on Queen West. Sure, the place looks a little worn, and their DineSafe record is dubious, but all that is inversely proportionate to the deliciousness of their over-stuffed saag paneer ($8.95) and butter chicken ($11.95) roti.

Bacchus
2

Bacchus

Roti at this Parkdale fixture are pricier than most - basic chicken, mutton or beef hovers around the $10 mark while combinations like chicken with spinach, squash and potatoes come in at $12.25. As a unique twist, you can add cheese to any roti for $1.50.


Mona's Roti
3

Mona's Roti

This open kitchen and take-out operation in Scarborough makes their own soft, pliable roti skins in house (and sells them to other roti shops too). Fill them up to order at the hot table with mélange of potatoes, curried vegetables and stewed meats (from $6), or just order a multitude of veggie options ($5.50) to be swiped up with torn bits of dahlpuri or parartha.


Drupati's
4

Drupati's

The lively Rexdale stalwart isn't fancy, but a new location recently opened at Yonge and Eg boasts a charming bistro setting. Menu favourites include Caribbean specialties like boneless curry goat ($9) wrapped in dhalpuri roti or served with paratha on the side.


The Roti Hut
5

The Roti Hut

While there’s no shortage of roti options in Scarborough, this one stands out as one of the best. The menu lists the usual suspects like boneless curry goat ($9.95), stewed beef ($9.95), and hearty, veggie-friendly selections such as spinach and pumpkin ($8.45). When available, you’ll even find Island specialties like conch.

Island Foods
6

Island Foods

Find great value at this West Indian eatery with two outposts and roots in Toronto dating back to 1974. The menu offers Trinidadian style roti, priced around $8 and packed with potatoes, channa, and tender chunks of boneless goat or chicken in rich gravy.



Butter Chicken Roti
7

Butter Chicken Roti

Two locations (one on College, the other on Queen) offer a contemporary setting to grab a stool and enjoy roti filled-to-bursting with a choice of over two dozen Indian curries. These roti are pricy but enormous - the signature butter chicken sells for $11.95, while vegetarian options like aloo mutter start at $6.95.

Roti Cuisine of India
8

Roti Cuisine of India

The expansive menu at this East-Indian eatery on Dupont leaves nothing for want - almost every type of roti you could imagine is available. Choose from over a dozen vegetarian options like the dal pakora roti ($8) or baingan bhurtha ($10) eggplant roti, plus an additional 10 roti for meat eaters, like rich lamb curry ($9), or chicken tikka ($9).


Indian Roti House
9

Indian Roti House

Locations on Church St. and Queens Quay serve up Indian takeout foods like lamb korma ($11), chicken jalfrizi ($10), and various vegetarian roti ($7 and up). House favourites include the unusual malai kofta roti ($10), loaded with potato dumplings, grated cheese, and thick yellow gravy.

The Best Roti in Toronto


Join the conversation Load comments

The Best Roti in Toronto

Latest in Best of Toronto

The Best Greek Restaurants in Toronto

The Best Soup in Toronto

The Best Seafood Restaurants in Toronto

The Best Diners in Toronto

The Best Hot Chocolate in Toronto

The Best Hair Salons in Toronto

The Best Izakaya Restaurants in Toronto

The Best Butter Chicken in Toronto