Top 5 roti shops in Toronto

By

Published July 25, 2025 at 3:30 pm

roti toronto

Roti shops in Toronto come in two main forms: Caribbean and Indian. Caribbean roti typically have a thicker paratha or dhalpurie shell filled with options like jerk meats or Caribbean curries or stews. The flatbread that Indian roti is wrapped in is typically thinner with charred bubbles on the surface, and curry dishes like butter chicken or saag paneer usually serve as the filling.

Here are some of Toronto’s top roti shops.

Advertising

5 – Roti Mahal

Queen West is home to this institution for butter chicken roti and other kinds of Indian-style roti. Their roti shells are super soft and tear easily, and their butter chicken is more tomato-y and saucy than creamy and thick.


4 – Island Foods

The roti here have a firmer shell and are more compact, and there’s a wide variety of options for fillings, both meat and vegan. Choose meats like jerk chicken or oxtail, or vegan fillings like eggplant, spinach, potato or chana (chickpea). The eggplant is juicy but firm with a nice snap to it, and the stewy vegetable goes well with the full-bodied curry.

Find locations at Gladstone and Queen as well as in North York.


3 – Randy’s Roti

Head to the intersection of Yonge where Davenport turns into Church to find this legendary spot for roti and also excellent doubles.

Get options like chicken, goat, beef or veggie roti, all available in a mild, stewy yellow curry. The chicken filling is juicy, and comes with lots of chunky but soft potatoes. You might as well also pick up some of their pillowy doubles while you’re there.


2 – Ali’s Roti

For decades, this institution has been the go-to for West Indian roti in Parkdale. Their roti shells are thicker with a lovely golden tinge, and are filled with savoury, crumbly split peas for an extra layer of flavour.

You can get all your Caribbean favourites wrapped up in a loosely folded roti here, including chicken, beef, goat, chana, potato and spinach, as well as less commonly found options like duck or king fish. One of the best fillings is their shrimp, with a warmly spicy, thick curry that cradles lots of vegetables and huge, juicy shrimp.


1 – Mother India

This Parkdale spot is aptly named, as it’s the mother of all Indian roti shops that’s been in business for decades. You can also opt for their Indian classics without roti, but why would you when theirs are so buttery soft and tender?

The shells are paper thin with a nice leoparding of small charred bubbles on the surface, and the selection of curries available inside are rich and flavourful, available in a range of heat levels from mild to searingly extra spicy. A saag paneer is warmly spiced and very creamy with a nice round flavour, studded with chunks of squeaky paneer.


  1. Mother India
  2. Ali’s Roti
  3. Randy’s Roti and Doubles
  4. Island Foods
  5. Roti Mahal