Best Places to Eat Roti in Toronto: Halal, Vegan, and More

Toronto’s vibrant food scene offers something for everyone, and if you’re a fan of Indian cuisine, you’re in for a treat. Roti, the beloved Indian flatbread, has become a staple across the city, served with an array of mouth-watering fillings and flavors. Whether you’re craving a traditional roti or looking for a modern twist, you’ll find some of the best roti in Toronto in diverse neighborhoods, from downtown to Scarborough and beyond. For more Indian cuisine beyond roti, explore the best Indian restaurants in Toronto for every occasion. This guide will take you through Toronto’s best roti spots, including must-try takeout options and hidden gems. If you’re searching for the best places to eat roti in Toronto or simply want to discover the top spots to satisfy your cravings, this article has all the details you need to indulge in the top roti in Toronto.

Top 17 Places to Eat Roti in Toronto

  1. Roti Cuisine of India
  2. Island Foods
  3. Mona’s Roti
  4. Pam’s Roti
  5. Drupati’s Roti & Doubles
  6. Ali’s Roti
  7. Leela’s Roti & Doubles
  8. Caribbean Queen of Patties
  9. Ritz Caribbean Foods
  10. Charlie’s West Indian Food
  11. Tropical Joe’s
  12. Coconut Grove Roti Shop
  13. Caffé Demetré (Roti Fusion)
  14. Mr. Jerk
  15. Raj Kapuri Paan & Snacks
  16. Sunrise Caribbean Restaurant
  17. Roti Hut
roti and salad

Roti Cuisine of India

Roti Cuisine of India is a beloved spot for authentic Indian food lovers in Toronto, known for offering some of the best roti in Toronto. Located near the Annex neighborhood, this cozy restaurant serves a wide range of roti dishes with perfectly spiced curries. They specialize in both vegetarian and non-vegetarian options, making it an excellent choice for anyone seeking the rich, traditional flavors of Indian cuisine. The most popular items on their menu include chicken tikka roti and lamb curry roti, which are both generously stuffed and bursting with flavor. The ambiance is casual and warm, making it a great spot for a quick meal or takeout. Whether you’re dining in or picking up, Roti Cuisine of India is one of the top roti places in Toronto for anyone craving authentic Indian roti.

Address: 308 Dupont St, Toronto, ON M5R 1V9, Canada
Contact: +1 416-968-9366

Island Foods

Island Foods is a Caribbean-inspired restaurant that has been serving Toronto since the 1970s. Known for its flavorful Caribbean-style rotis, this place is perfect for those seeking a taste of the islands. Their signature rotis are packed with fillings like jerk chicken, goat curry, and shrimp, all wrapped in soft, flaky roti shells. Island Foods offers a vibrant, casual atmosphere that reflects the lively Caribbean culture, making it one of the best places to eat roti in Toronto for those craving something a little different. The restaurant is also known for its quick and friendly service, making it a popular takeout spot. Whether you’re in the mood for a spicy chicken roti or a vegetarian channa roti, Island Foods offers some of the top roti in Toronto.

Address: 1310 Don Mills Rd., North York, ON M3B 2W6, Canada
Contact: +1 416-487-7717

Mona’s Roti

Located in Scarborough, Mona’s Roti is one of the best roti places in Toronto for those who appreciate authentic Trinidadian-style rotis. This family-owned restaurant has gained a loyal following for its large, flavorful rotis filled with options like curry goat, chicken, and shrimp. The ambiance at Mona’s Roti is simple and welcoming, with a focus on delivering quality food rather than flashy decor. Their rotis are known for being soft and generously stuffed, and their doubles are another favorite among regulars. Mona’s Roti is particularly popular for takeout, making it an ideal spot for grabbing a quick meal on the go. If you’re looking for the best place to eat roti in Toronto with a Caribbean twist, Mona’s Roti is a must-try.

Address: 4810 Sheppard Ave E, Scarborough, ON M1S 4N6, Canada
Contact: +1 416-412-1200

Pam’s Roti

Located in the heart of Toronto’s Parkdale neighborhood, Pam’s Roti is a cozy and welcoming spot known for serving up delicious, homemade Caribbean-style rotis. Pam’s has been a local favorite for years, attracting those who crave hearty and flavorful roti dishes. Their menu offers a variety of rotis filled with popular Caribbean choices like curry goat, oxtail, and jerk chicken. Vegetarians aren’t left out, as Pam’s also offers flavorful vegetarian options like pumpkin roti and channa roti. The restaurant has a laid-back, no-frills ambiance, perfect for a casual meal or takeout. Whether you’re dining in or grabbing a quick bite, Pam’s Roti delivers some of the best roti in Toronto for Caribbean food lovers, with generous portions and bold flavors.

Address: 1089 Bloor St W, Toronto, ON M6H 1L1, Canada
Contact: +1 416-533-3588

man eating roti

Drupati’s Roti & Doubles

Drupati’s Roti & Doubles is a go-to spot for Trinidadian food lovers in Toronto, offering some of the top roti in Toronto along with their famous doubles. With multiple locations across the GTA, Drupati’s has built a solid reputation for its wide variety of freshly made rotis, including options like curry duck, shrimp, and potato. The rotis here are large, fluffy, and packed with rich, flavorful fillings. Their doubles—two pieces of fried dough filled with spicy chickpeas—are a must-try and perfect for a quick snack. The ambiance at Drupati’s is casual and family-friendly, making it a great spot for both dining in and takeout. Whether you’re new to Trinidadian cuisine or a seasoned fan, Drupati’s Roti & Doubles is one of the best places to eat roti in Toronto.

Address: 2866 Ellesmere Rd, Scarborough, ON M1E 4B8, Canada
Contact: +1 416-289-9988

Ali’s Roti

Ali’s Roti is a well-known fixture in Toronto’s Caribbean food scene, offering authentic Trinidadian rotis that are beloved by locals and visitors alike. Located in the St. Clair West neighborhood, Ali’s serves up some of Toronto’s best roti, with fillings that range from classic curry chicken to rich and savory goat curry. Their rotis are known for being soft, generously sized, and full of bold Caribbean flavors. Ali’s also offers vegetarian options like potato and channa roti, ensuring there’s something for everyone. The ambiance is simple and unpretentious, making it an excellent choice for takeout or a quick meal. For those on the hunt for the best places to eat roti in Toronto, Ali’s Roti is a must-visit for a true taste of Trinidad. Explore where to find the top Kothu Roti in Toronto, a spicy and satisfying variation of the classic roti.

Address: 1446 Queen St W, Toronto, ON M6K 1M2, Canada
Contact: +1 416-532-7701

Leela’s Roti & Doubles

For some of the best roti in Toronto, head to Leela’s Roti & Doubles in Etobicoke. This spot is highly regarded for its authentic Caribbean flavors, offering a wide range of rotis that include popular options like curry goat, jerk chicken, and shrimp. Leela’s is also famous for its doubles, a Trinidadian street food favorite that consists of fried dough filled with spiced chickpeas. The rotis at Leela’s are generously filled and perfectly seasoned, making them a favorite among those craving Caribbean cuisine. The restaurant has a casual, laid-back vibe, and it’s popular for both dine-in and takeout. Whether you’re in the mood for a quick snack or a full meal, Leela’s Roti & Doubles serves up some of the top roti in Toronto that will leave you satisfied.

Address: 900 Rathburn Rd W, Mississauga, ON L5C 4L3, Canada
Contact: +1 905-232-9070

Caribbean Queen of Patties

Caribbean Queen of Patties is a popular spot in Toronto’s Little Jamaica neighborhood, renowned for its delicious Jamaican patties and roti dishes. While their patties are a standout, their rotis are equally impressive, drawing in locals who crave the rich flavors of Caribbean cuisine. The rotis at Caribbean Queen of Patties are stuffed with savory fillings like jerk chicken, curry goat, and oxtail, all wrapped in a soft, flaky roti shell. The restaurant has a no-frills, takeout-focused ambiance, making it a great spot for grabbing a quick meal on the go. Known for their affordable prices and generous portions, Caribbean Queen of Patties is one of the best places to eat roti in Toronto if you’re looking for a taste of the islands at a great value.

Address: 1294 Bloor St W, Toronto, ON M6H 1N9, Canada
Contact: +1 416-538-1732

roti served with gravy

Ritz Caribbean Foods

With several locations across the city, Ritz Caribbean Foods is a well-known chain offering some of the best roti in Toronto. This spot is beloved for its flavorful Caribbean dishes, especially their curry chicken and jerk pork rotis. The rotis at Ritz are soft, tender, and generously filled with perfectly seasoned meats and vegetables. Their menu also features vegetarian options like channa (chickpea) roti, making it a great option for all types of diners. Ritz Caribbean Foods has a casual, laid-back atmosphere with fast and friendly service, ideal for both dine-in and takeout. Whether you’re grabbing a quick lunch or enjoying a relaxed dinner, Ritz Caribbean Foods is a reliable choice for satisfying your roti cravings in Toronto.

Address: 3003 Danforth Ave, East York, ON M4C 1M9, Canada
Contact: +1 416-691-0902

Charlie’s West Indian Food

Tucked away in a small shop on Weston Road, Charlie’s West Indian Food is a hidden gem for anyone seeking Caribbean comfort food. Known for its mouth-watering rotis, this spot is a favorite among locals who appreciate the authentic flavors and generous portions. Charlie’s offers a variety of rotis, including options like curry chicken, goat, beef, and vegetarian fillings. The rotis are soft, fresh, and stuffed with richly seasoned curries, making them a hearty and satisfying meal. The ambiance at Charlie’s is humble and unpretentious, with a focus on takeout, but the food speaks for itself. If you’re looking for one of the best places to eat roti in Toronto, Charlie’s West Indian Food is a spot that should not be overlooked.

Address: 1154 Morningside Ave, Scarborough, ON M1B 3A4, Canada
Contact: +1 416-283-1441

Tropical Joe’s

Located in the busy food court of Toronto’s Yorkgate Mall, Tropical Joe’s is a popular destination for those craving authentic Caribbean flavors. Known for its delicious roti and jerk chicken, Tropical Joe’s offers a variety of roti options, including curry chicken, goat, and shrimp, all wrapped in soft, freshly made roti. The restaurant’s casual food court setting makes it an ideal spot for a quick and satisfying meal. Customers love the bold spices and generous portions, which make Tropical Joe’s stand out among roti places in Toronto. Whether you’re grabbing lunch or dinner, the flavorful rotis and affordable prices make Tropical Joe’s a go-to spot for some of the best roti in Toronto.

Address: 1000 Gerrard St E, Toronto, ON M4M 1Z3, Canada
Contact: +1 416-461-5030

Coconut Grove Roti Shop

A hidden gem in Toronto’s west end, Coconut Grove Roti Shop is known for its freshly made, authentic Caribbean rotis. The small, cozy shop specializes in a variety of rotis, including popular options like curry chicken, goat, shrimp, and vegetarian fillings. Each roti is wrapped in a soft, flaky shell, perfectly complementing the flavorful and generously portioned fillings. The ambiance is casual and welcoming, with friendly staff that make you feel right at home. Locals love Coconut Grove for its affordability and consistency, making it a favorite among those searching for the best places to eat roti in Toronto. If you’re in the mood for a satisfying Caribbean meal, Coconut Grove Roti Shop is a must-try. Pair your love for roti with a visit to the best Caribbean eateries in Toronto, where you can savor even more island-inspired dishes.

Address: 183 Dundas St W 
Contact: (416) 348-8887.

roti with vegetables and rice

Caffé Demetré (Roti Fusion)

Known for its indulgent desserts, Caffé Demetré surprises many with its unique Roti Fusion menu, blending traditional Caribbean flavors with a modern twist. Located in various spots across the GTA, Demetré is famous for its sweet creations, but their take on roti brings something new to the table. The Roti Fusion dishes here offer options like jerk chicken roti or even dessert-style rotis, catering to adventurous eaters looking for a different experience. The ambiance at Caffé Demetré is stylish and modern, making it a fun spot for both dining in and takeout. With a creative approach to roti, Caffé Demetré adds something fresh to Toronto’s diverse food scene, and it’s certainly worth exploring for those seeking a fusion of flavors in their roti places in Toronto journey.

Address: 16 Marie Labatte Rd, Toronto, ON M3C 0H9, Canada
Contact: +1 647-749-4999

Mr. Jerk

Mr. Jerk is a staple in Toronto’s Caribbean food scene, well-known for its flavorful jerk chicken and Caribbean specialties. But what sets it apart as one of the top roti places in Toronto is its exceptional roti offerings. The rotis at Mr. Jerk are generously filled with options like curry chicken, goat, and shrimp, all perfectly wrapped in a soft, flaky roti. The rich, spicy flavors that define Caribbean cuisine are present in every bite, making their rotis a popular choice among regulars. The ambiance at Mr. Jerk is casual and friendly, focusing primarily on takeout. Whether you’re craving a quick meal or need something to take home, Mr. Jerk delivers some of the best roti in Toronto for those who love bold, authentic flavors.

Address: 209 Wellesley St E, Toronto, ON M4X 1G1, Canada

Raj Kapuri Paan & Snacks

Located in the heart of Etobicoke, Raj Kapuri Paan & Snacks is a hidden gem for those seeking a taste of authentic Caribbean and Indian fusion cuisine. This unassuming spot is best known for its delicious rotis, offering a variety of fillings like curry goat, chicken, and beef. The rotis here are freshly made, with a soft texture and packed with flavorful fillings that make for a satisfying meal. Raj Kapuri also offers unique specialties like their famous doubles and a variety of snacks, making it a versatile option for anyone looking to explore Caribbean cuisine. The ambiance is casual and focused on takeout, making it a great spot to grab a quick bite. Raj Kapuri Paan & Snacks is a standout among roti places in Toronto, particularly for those who enjoy a fusion of flavors.

Address: 377 Donlands Ave, East York, ON M4J 3S1, Canada
Contact: +1 416-425-6685

Sunrise Caribbean Restaurant

With several locations across the Greater Toronto Area, Sunrise Caribbean Restaurant is a well-known chain that brings the vibrant flavors of the Caribbean to Toronto. Their rotis are a customer favorite, with options ranging from curry chicken and goat to oxtail and vegetarian fillings. The rotis are soft and flaky, stuffed with generous portions of richly spiced fillings that transport you to the islands with every bite. The ambiance at Sunrise Caribbean is casual and welcoming, making it a great choice for both dine-in and takeout. Known for its fast service and flavorful dishes, Sunrise Caribbean Restaurant is one of the best places to eat roti in Toronto, whether you’re in the mood for a quick lunch or a hearty dinner.

Address: 5107 Sheppard Avenue East, Scarborough 
Contact: (416) 291-1881.

chicken roti

Roti Hut

Located in Scarborough, Roti Hut is a long-standing favorite for those who love Trinidadian-style rotis. This family-owned restaurant has been serving some of Toronto’s best roti for decades, attracting a loyal customer base with its authentic flavors and generous portions. Their menu features a variety of roti fillings, including chicken, beef, goat, and vegetarian options like potato and channa. The rotis at Roti Hut are soft, warm, and stuffed with savory curries, making them a comfort food staple for many in the area. The restaurant has a simple, no-frills ambiance with a focus on takeout, but the quality of the food makes it worth the visit. If you’re searching for the best place to eat roti in Toronto, Roti Hut is a must-visit for its consistently excellent offerings.

Address: 351 Pitfield Rd, Scarborough, ON M1S 3E5, Canada
Contact: +1 416-298-4153

Takeout Options for Roti in Toronto

Toronto’s bustling food scene makes it easy to find roti places in Toronto that cater to takeout and delivery options. Popular spots like Roti Cuisine of India, and Island Foods are well-known for their fast service and well-packaged takeout, ensuring your roti stays fresh and delicious. Many of these places offer special deals on larger orders, making them perfect for a family meal or a quick lunch on the go. Packaging is key to maintaining the softness of the roti, and restaurants like Pam’s Roti and Mona’s Roti use foil and eco-friendly containers to preserve the warmth and texture of the bread.

For convenience, most of Toronto’s best roti spots are available on popular delivery apps like Uber Eats, DoorDash, and SkipTheDishes. Whether you’re in the mood for a classic chicken roti or want to try something new, ordering roti through these apps makes it easy to enjoy the top roti in Toronto from the comfort of your home. Some places, like Sunrise Caribbean Restaurant, even offer exclusive discounts when ordering directly from their websites, making them some of the best places to eat roti in Toronto for takeout.

Vegetarian and Vegan Roti Options in Toronto

Toronto is home to a diverse range of roti places that cater to vegetarians and vegans. Pair your roti takeout with a visit to one of the best vegetarian restaurants in Toronto, offering delicious plant-based alternatives across the city.

  • Leela’s Roti & Doubles offers vegan-friendly rotis, such as their channa roti, which features chickpeas in a savory curry sauce wrapped in soft, fresh roti.
  • For those looking for more creative takes, Coconut Grove Roti Shop offers unique vegan options like pumpkin and spinach roti, catering to those who prefer plant-based meals. 

Whether you’re a strict vegan or simply enjoy vegetarian dishes, there are plenty of roti places in Toronto that offer these delicious options. With such variety, it’s easy to see why Toronto is a top city for vegetarians and vegans looking to enjoy the best roti in Toronto.

Halal Roti Places in Toronto

For those seeking halal-certified roti, Toronto has several great options that offer both authenticity and flavor. 

  • Mona’s Roti in Scarborough is a popular spot for halal rotis, known for their halal chicken and goat roti. Their soft, generously stuffed rotis are a hit among those seeking halal options, and the quality of the meat makes it one of Toronto’s best roti spots.
  • Another standout is Raj Kapuri Paan & Snacks, which serves halal rotis filled with curry chicken, goat, and vegetarian options. Their halal-certified menu has made them a go-to spot for those who want to enjoy Caribbean flavors while adhering to dietary preferences. 
  • Drupati’s Roti & Doubles also offers halal options, with their doubles and rotis being popular choices among customers. 

These top roti places in Toronto ensure that halal food lovers can enjoy delicious rotis without compromise. Complete your culinary adventure by visiting the best halal restaurants in downtown Toronto, perfect for family dining.

Key Takeaways

  • Toronto offers a diverse range of roti places, with options catering to various tastes, including traditional Indian and Caribbean-style rotis.
  • Popular spots like Roti Cuisine of India, Gandhi Roti, and Mona’s Roti are well-known for their flavorful roti dishes and convenient takeout options, with many available through delivery apps.
  • Vegetarians and vegans have plenty of choices, with many roti places offering plant-based options like aloo roti, channa roti, and mixed vegetable roti.
  • Halal-certified roti options are available at places like Mona’s Roti, Raj Kapuri Paan & Snacks, and Drupati’s Roti & Doubles, ensuring diverse dietary preferences are catered to.
  • Takeout packaging from these establishments is designed to keep rotis fresh, and special deals on larger orders are common.

FAQs

  1. Which roti places offer takeout options in Toronto?
    Most roti places like Pam’s Roti, Island Foods, and Mr. Jerk offer convenient takeout options.
  2. Can I order roti for delivery in Toronto?
    Yes, many places like Sunrise Caribbean Restaurant and Drupati’s Roti & Doubles offer delivery through Uber Eats, DoorDash, and SkipTheDishes.
  3. Do any roti places in Toronto offer vegan options?
    Yes, places like Leela’s Roti & Doubles and Coconut Grove Roti Shop have vegan-friendly roti options.
  4. What are the best halal roti places in Toronto?
    Mona’s Roti, Raj Kapuri Paan & Snacks, and Drupati’s Roti & Doubles offer halal-certified rotis.
  5. Are there Caribbean-style roti places in Toronto?
    Yes, Caribbean-style rotis can be found at Island Foods and Charlie’s West Indian Food. 
  6. Which roti places in Toronto have the best deals for takeout?
    Sunrise Caribbean Restaurant and Island Foods often have deals for takeout orders.
  7. What are the most popular types of rotis in Toronto?
    Popular types include curry chicken, goat roti, and vegetarian options like aloo roti.
  8. Do roti places in Toronto offer catering for large orders?
    Yes, places like Pam’s Roti and Roti Hut offer catering services for large orders.
  9. Can I get Caribbean-style rotis for delivery in Toronto?
    Yes, Island Foods and Mr. Jerk offer Caribbean-style rotis for delivery through popular apps.

Share post

Popular

More like this

Savor the Best Kebabs in Toronto: A Foodie’s Paradise

In the bustling, multicultural heart of Canada, Toronto's culinary...

The Ultimate Guide to the Best Bars on Ossington

Ossington Avenue has earned a reputation as one of...

The Best Patio Restaurants in Yorkville for Every Occasion

Yorkville, one of Toronto’s most prestigious neighborhoods, is not...

Discover the Best Covered Patios in Toronto

Toronto is a city known for its vibrant culinary...