Curry Chicken Roti is one of those soul-satisfying meals that instantly wraps you in warmth, like a familiar hug from your childhood. For many across the Caribbean—especially in Trinidad and Tobago—this dish is not just lunch or dinner. It’s part of a vibrant cultural identity passed down through generations.
I still remember the comforting aroma of curry powder blooming in hot oil in my grandmother’s kitchen, the sizzle of chopped onions hitting the pot, and how she’d carefully season and fold the chicken into the curry like it was a sacred ritual. We’d line up at the table, each of us waiting for our roti to be stuffed, wrapped, and served steaming hot.
Born from the blending of Indian and Caribbean culinary traditions, Curry Chicken Roti has become a staple across the islands and Caribbean communities worldwide. It’s the kind of dish that gathers people, whether on busy street corners in Port of Spain or quiet Sunday afternoons at home. The golden, turmeric-hued curry sauce, tender chunks of chicken, and pillowy soft roti make every bite a memory.
Now, whether this is your first time trying it or your hundredth time making it, let’s bring a little island warmth into your kitchen.

Why You’ll Love This Recipe:
- Full of bold, warming Caribbean spices
- Easy to make and incredibly filling
- Great for meal prep or feeding a crowd
- A beautiful blend of comfort food and cultural tradition
- Easily adaptable with pantry ingredients
Curry Chicken Roti
- Yield: 6 servings 1x
Description
Curry Chicken Roti is one of those soul-satisfying meals that instantly wraps you in warmth, like a familiar hug from your childhood. For many across the Caribbean—especially in Trinidad and Tobago—this dish is not just lunch or dinner. It’s part of a vibrant cultural identity passed down through generations.
I still remember the comforting aroma of curry powder blooming in hot oil in my grandmother’s kitchen, the sizzle of chopped onions hitting the pot, and how she’d carefully season and fold the chicken into the curry like it was a sacred ritual. We’d line up at the table, each of us waiting for our roti to be stuffed, wrapped, and served steaming hot.
Born from the blending of Indian and Caribbean culinary traditions, Curry Chicken Roti has become a staple across the islands and Caribbean communities worldwide. It’s the kind of dish that gathers people, whether on busy street corners in Port of Spain or quiet Sunday afternoons at home. The golden, turmeric-hued curry sauce, tender chunks of chicken, and pillowy soft roti make every bite a memory.
Now, whether this is your first time trying it or your hundredth time making it, let’s bring a little island warmth into your kitchen.
Ingredients
- For the Curry Chicken:
- 2 lbs boneless, skinless chicken thighs, cut into chunks
- 2 tbsp Caribbean curry powder
- 1 tbsp turmeric
- 1 medium onion, diced
- 4 garlic cloves, minced
- 1 tbsp ginger, grated
- 1 scotch bonnet pepper, finely chopped (optional for heat)
- 2 tbsp vegetable oil
- 2 tsp salt
- 1 tsp black pepper
- 3 medium potatoes, peeled and cubed
- 1 cup chicken broth or water
- 2 sprigs fresh thyme
- For the Roti (Paratha or Dhalpuri style):
- 3 cups all-purpose flour
- 1 tbsp baking powder
- 1 tsp salt
- 1 tbsp oil
- 1 cup warm water (as needed for kneading)
- Vegetable oil for brushing and cooking
Instructions
- 1. Season and Marinate the Chicken
- Start by placing your chicken in a large bowl. Sprinkle in salt, pepper, curry powder, turmeric, garlic, ginger, and chopped scotch bonnet if using. Let it marinate for at least 30 minutes—overnight if you can, for deeper flavor.
- 2. Sauté the Aromatics
- In a heavy-bottomed pot, heat oil over medium heat. Add onions and cook until translucent. Then, add a bit more curry powder directly to the oil and stir until the spices bloom—this step is key to unlocking that rich Caribbean flavor.
- 3. Cook the Chicken
- Add the marinated chicken to the pot and let it sear for a few minutes until slightly browned. Stir in the potatoes and thyme, coating everything in the curry base.
- 4. Simmer to Tender Perfection
- Pour in chicken broth or water until it just covers the chicken and potatoes. Cover and simmer for about 30–40 minutes, or until the potatoes are soft and the chicken is fork-tender. Uncover and reduce the sauce until thick and luscious.
- 5. Make the Roti
- While the curry simmers, prepare your roti dough. In a large bowl, combine flour, baking powder, and salt. Add oil and slowly pour in warm water, mixing until a soft dough forms. Knead for 5–8 minutes, then cover and let it rest for 30 minutes.
- Divide the dough into equal balls, roll each out thin, and cook on a hot griddle or skillet until golden on both sides, brushing lightly with oil as you go.
- 6. Assemble the Roti
- To serve, spoon a generous portion of curry chicken into the center of each roti. Fold and wrap like a burrito or simply tear and scoop—it’s your meal, your rules.
Notes
- Curry Chicken Roti can be made ahead and assembled just before serving.
- Roti freezes beautifully—just wrap tightly in plastic or foil.
- This dish is naturally dairy-free and can be gluten-free if served with a GF flatbread.
Nutrition
- Calories: 520
INGREDIENTS YOU’LL NEED:
For the Curry Chicken:
- 2 lbs boneless, skinless chicken thighs, cut into chunks
- 2 tbsp Caribbean curry powder
- 1 tbsp turmeric
- 1 medium onion, diced
- 4 garlic cloves, minced
- 1 tbsp ginger, grated
- 1 scotch bonnet pepper, finely chopped (optional for heat)
- 2 tbsp vegetable oil
- 2 tsp salt
- 1 tsp black pepper
- 3 medium potatoes, peeled and cubed
- 1 cup chicken broth or water
- 2 sprigs fresh thyme

For the Roti (Paratha or Dhalpuri style):
- 3 cups all-purpose flour
- 1 tbsp baking powder
- 1 tsp salt
- 1 tbsp oil
- 1 cup warm water (as needed for kneading)
- Vegetable oil for brushing and cooking
HOW TO MAKE CURRY CHICKEN ROTI:
STEP-BY-STEP INSTRUCTIONS:
1. Season and Marinate the Chicken
Start by placing your chicken in a large bowl. Sprinkle in salt, pepper, curry powder, turmeric, garlic, ginger, and chopped scotch bonnet if using. Let it marinate for at least 30 minutes—overnight if you can, for deeper flavor.
2. Sauté the Aromatics
In a heavy-bottomed pot, heat oil over medium heat. Add onions and cook until translucent. Then, add a bit more curry powder directly to the oil and stir until the spices bloom—this step is key to unlocking that rich Caribbean flavor.
3. Cook the Chicken
Add the marinated chicken to the pot and let it sear for a few minutes until slightly browned. Stir in the potatoes and thyme, coating everything in the curry base.

4. Simmer to Tender Perfection
Pour in chicken broth or water until it just covers the chicken and potatoes. Cover and simmer for about 30–40 minutes, or until the potatoes are soft and the chicken is fork-tender. Uncover and reduce the sauce until thick and luscious.
5. Make the Roti
While the curry simmers, prepare your roti dough. In a large bowl, combine flour, baking powder, and salt. Add oil and slowly pour in warm water, mixing until a soft dough forms. Knead for 5–8 minutes, then cover and let it rest for 30 minutes.
Divide the dough into equal balls, roll each out thin, and cook on a hot griddle or skillet until golden on both sides, brushing lightly with oil as you go.
6. Assemble the Roti
To serve, spoon a generous portion of curry chicken into the center of each roti. Fold and wrap like a burrito or simply tear and scoop—it’s your meal, your rules.
HELPFUL TIPS:
- Scotch bonnet is traditional but very spicy—remove the seeds for less heat or skip entirely for a milder dish.
- For extra richness, mash some of the potatoes into the curry before serving.
- Let the roti dough rest well—it makes them more pliable and easier to roll thin.
- Use boneless chicken thighs for juicier, more flavorful results.
- Make double batches and freeze portions for easy future meals.

DETAILS:
- Prep Time: 40 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 25 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Caribbean
- Diet: Halal-friendly
NOTES:
- Curry Chicken Roti can be made ahead and assembled just before serving.
- Roti freezes beautifully—just wrap tightly in plastic or foil.
- This dish is naturally dairy-free and can be gluten-free if served with a GF flatbread.

NUTRITIONAL INFORMATION: (Per serving, approx.)
- Calories: 520
- Protein: 32g
- Carbohydrates: 48g
- Fat: 22g
- Fiber: 4g
- Sugar: 3g
- Sodium: 780mg
FREQUENTLY ASKED QUESTIONS:
Can I use store-bought roti or wraps?
Yes, store-bought roti, naan, or even tortillas can be used in a pinch, though homemade is best for authenticity.
Can I make this recipe vegetarian?
Absolutely! Swap the chicken for chickpeas and more potatoes or use lentils as a hearty plant-based option.
Is Curry Chicken Roti spicy?
It can be, depending on the scotch bonnet. Adjust the heat to your liking by using less or substituting with milder chili.
What’s the difference between paratha and dhalpuri roti?
Paratha is a soft, layered roti brushed with oil. Dhalpuri is stuffed with ground split peas. Both work wonderfully with curry chicken.
STORAGE INSTRUCTIONS:
Store leftover curry chicken in an airtight container in the fridge for up to 4 days. Roti can be wrapped in foil or stored in a zip bag and refrigerated for up to 3 days or frozen for up to 2 months. Reheat roti on a skillet to bring back its softness.

Related Recipes:
If you liked this recipe, you’ll definitely enjoy these other cheesy delights:
- Marry Me Chicken Ramen – Cremige Ramen mit Hähnchen & Parmesan
- Sweet Chili Chicken Bowl – einfach, schnell & richtig lecker
- Coconut Chicken and Rice
- Lemon Chicken Orzo Soup: A Bowl of Sunshine and Comfort
CONCLUSION:
Curry Chicken Roti brings the best of comfort food and cultural tradition together in one delicious, hand-held meal. It’s a dish that nourishes beyond the stomach—it feeds the soul. Whether you’re missing the taste of home or discovering this Caribbean treasure for the first time, this recipe is sure to leave your kitchen smelling amazing and your heart full.
Give it a try, and bring the flavors of the islands right to your plate—one warm, spiced bite at a time.

