The best roti in Toronto — curried chicken, goat, or potato wrapped in a thin dhalpuri roti skin made fresh to order. A Trinidadian tradition executed with real care and extraordinary value.
Neighbourhood: Eglinton West / Little Jamaica · Address: 1641 Eglinton Ave W, Toronto, ON · Hours: Mon–Thu 11:30AM–9:30PM | Fri–Sat 11:30AM–10:30PM | Sun 12PM–8PM · Price Range: $ · Phone: (416) 783-7752 · Website: https://roti-palace.com
If you want some of the best roti in Toronto—filled with legit Trinidadian flavour and offered at prices that haven’t kept up with the gentrifying neighbourhood—this spot is essential. The portions are generous and the pepper sauce will clear your sinuses in the best way.
Few places in Toronto still make their roti skins from scratch, let alone to order. Roti Palace’s version is thin, tender, and soaks up every bit of spicy, savoury gravy inside. The option for bone-in chicken gives you maximum flavour—something most spots skip for convenience.
If you’re anywhere near Eglinton West and you want the kind of roti that actually makes you understand why people get territorial about their favourite spot, Roti Palace is one of those places you should just go to without overthinking it. It’s been around since 1981, and it feels like it. Not in a tired way, but in the way a place starts to earn trust because it keeps showing up and doing the same thing well for decades. You walk in and there’s no fuss, no theater, no trying to impress anyone. It’s a straightforward counter-service spot with a few tables, the kind of place where most people seem to know exactly what they’re ordering before they even get to the register. The air is usually heavy with curry, pepper sauce, cumin, and the smell of roti skin warming up, so by the time you’re actually at the counter you’re already hungry enough to order too much.
What Roti Palace does best is keep the focus on the food and not much else. This is the kind of place where lunch can turn into a full, slightly messy, deeply satisfying meal that keeps you full for hours. The roti is made fresh to order, and that matters here because the whole point is in the texture. The dhalpuri skin is thin and soft, and when it’s wrapped around curried chicken, goat, or potato, it doesn’t just hold the filling together — it blends with it in that very specific Trinidadian way that makes each bite feel complete. The portions are generous without being silly, and the value is part of the reason people keep coming back. You’re not paying for decor or a trendy menu refresh every six months. You’re paying for a plate that tastes like somebody in the kitchen actually cares about the balance of spice, tenderness, and heat.
The best order, honestly, is the curried chicken roti with bone-in pieces, especially if you like food that tastes like it had time to become itself. The bone gives the curry more depth, and the meat ends up more flavourful than the boneless version. If you’re new to the place, ask for extra pepper sauce and don’t be shy about it. The heat here isn’t there to show off, but the pepper sauce does what pepper sauce should do: it sharpens everything and makes the roti taste brighter, warmer, and a little more alive. If you want something a bit milder, the potato is a solid option and still feels substantial, but the curried goat is the one that regulars talk about with real affection. It’s tender, deeply seasoned, and has that slow-cooked comfort that makes you slow down whether you planned to or not.
Part of the appeal is how ordinary the place feels in the best possible way. You’ll see people coming in on lunch breaks, folks picking up takeout for dinner, and regulars who clearly know the staff and know their order down to the level of spice. At mid-afternoon, it’s often the easiest time to go if you want to get in, order, and leave without much waiting. Early evening can get busier, especially when people are grabbing food on the way home, and it’s not unusual to see a small line or a packed counter area. Nobody’s there to linger for hours. This is a place built for appetite and efficiency, and the rhythm of it feels very Toronto in that no-nonsense way: people come in, place their order, wait patiently, and leave with a bag that smells so good it makes the walk to the street feel unfair.
The neighbourhood matters here too. Eglinton West, or Little Jamaica as a lot of people still call it, has long been one of the places in Toronto where Caribbean food isn’t treated like a trend or a weekend novelty. It’s part of the everyday fabric of the area. Roti Palace fits into that world naturally. You’re not coming to a polished, packaged version of Trinidadian food made for people who’ve never had it before. You’re coming to a place that understands its customers, and that shows up in the details: the directness of the service, the confidence of the seasoning, the way nobody acts surprised when you ask for more pepper sauce or want to know what’s in the filling. The restaurant’s address on Eglinton Ave W puts it right in the middle of a stretch where Caribbean spots, barbershops, small shops, and longtime local businesses give the area its character. It feels like a place with a daily routine, not a place designed for photos.
What separates Roti Palace from a lot of competitors is that it doesn’t try to modernize itself into something it isn’t. There are plenty of Toronto spots that sell roti, but not all of them understand the little things that make one version memorable and another forgettable. Here, the skin is made in-house every day, and you can taste that freshness. The filling isn’t overloaded with filler or drowned in sauce. The seasoning is assertive, but it doesn’t flatten everything into one note. The food tastes like it’s meant to be eaten hot, with your hands if you want, and with a little bit of mess if you’re doing it right. There’s a real comfort in the consistency, too. When a place has been around this long and still feels like itself, that tells you the formula works. You may have your own favourite roti shop in the city, but Roti Palace is the sort of place that can make a strong case for being your regular if you live nearby or pass through often enough.
If you’re visiting, the practical advice is simple: don’t come here expecting a long sit-down meal unless you’re fine with a casual, quick stop. This is best for takeout or a fast lunch, and the experience is smoother when you already know what you want. If you’re unsure, just ask what the most popular order is and go from there. The staff generally know the menu inside out, and since the food is made to order, the line can move at a steady but not especially fast pace when it’s busy. That’s not a flaw so much as the reality of getting something made properly. The best strategy is to come a little earlier than the lunch rush or during that quieter mid-afternoon window when the pace eases up. If you’re heading there after work, be prepared for a few other people to have had the exact same idea.
There’s also something about how the place feels at different times of day. In the late morning and lunch hours, it has this practical, almost workday energy, with people in and out quickly, carrying lunch back to the office or heading home with an early meal. By late afternoon, it gets a little more relaxed, and that’s often when you can actually stop and notice the little details: the sound of the counter, the smell of the curry heating up, the way everyone seems to know not to rush the line. Evening is when it feels most like a local standby, the place you count on when you don’t want to cook and you don’t want anything fancy, just something that hits the spot and tastes like it was made by people who know exactly what they’re doing.
The honest reality is that Roti Palace isn’t trying to be all things to all people, and that’s why it works. The room is small, the service is efficient, and the experience is mostly about getting a great roti and moving on with your day. There can be waits, especially when the neighbourhood is busy or when everyone seems to be thinking about the same dinner plan at once. Seating is limited, so takeout is usually the smartest move, even if you do manage to snag a table. But if you want Trinidadian-style roti in Toronto that feels made with care, served without attitude, and priced in a way that doesn’t make you wince, this is exactly the kind of place that earns repeat visits. It’s the sort of food you start craving when you’re nearby, then thinking about again the next day because it was that satisfying.
No reservations—everything is walk-in and mostly counter service.
Curried chicken roti with bone-in meat and extra house-made pepper sauce for a real flavour bomb.
There’s limited seating (a few tables), so it’s best for solo diners or small groups of 2–4.
Most rotis are $8–$14—definitely one of the best-value meals in the neighbourhood.
WTF Toronto creates guides using independent editorial research, official sources, local knowledge and firsthand experience where available. Commercial relationships are disclosed where applicable.