There are some dishes that do more than fill the belly — they wrap you up like a warm hug from home. Curry chicken roti is one of those dishes. If you’ve ever walked into a Caribbean kitchen and been greeted by the intoxicating scent of slow-cooked curry, garlic, and thyme wafting through the air, then you know exactly what I mean.
This beloved West Indian street food holds a special place in the hearts of many across the Caribbean — especially in Trinidad and Tobago, Guyana, and Jamaica — where it’s often enjoyed at family gatherings, weekend cookouts, or picked up from the corner roti shop after a long day. My own love for curry chicken roti began in my grandmother’s kitchen, where the soft hiss of sizzling spices in her old iron pot meant something comforting was coming.
Made with juicy pieces of seasoned chicken simmered in a richly spiced curry sauce and wrapped in a warm, pillowy roti (a type of unleavened flatbread), this dish is all about bold flavors and homestyle satisfaction. Whether it’s your first time making Caribbean food or you’re recreating a cherished memory, this recipe brings the island warmth straight to your kitchen.

WHY YOU’LL LOVE THIS RECIPE:
- Bold, vibrant flavor with aromatic spices and tender chicken.
- Authentic Caribbean taste made simple for home cooks.
- Perfect for meal prep or a cozy weekend dinner.
- Customizable spice levels for every palate.
- A satisfying all-in-one meal — no extra sides needed.
Curry Chicken Roti
- Yield: 4 servings 1x
Description
There are some dishes that do more than fill the belly — they wrap you up like a warm hug from home. Curry chicken roti is one of those dishes. If you’ve ever walked into a Caribbean kitchen and been greeted by the intoxicating scent of slow-cooked curry, garlic, and thyme wafting through the air, then you know exactly what I mean.
This beloved West Indian street food holds a special place in the hearts of many across the Caribbean — especially in Trinidad and Tobago, Guyana, and Jamaica — where it’s often enjoyed at family gatherings, weekend cookouts, or picked up from the corner roti shop after a long day. My own love for curry chicken roti began in my grandmother’s kitchen, where the soft hiss of sizzling spices in her old iron pot meant something comforting was coming.
Made with juicy pieces of seasoned chicken simmered in a richly spiced curry sauce and wrapped in a warm, pillowy roti (a type of unleavened flatbread), this dish is all about bold flavors and homestyle satisfaction. Whether it’s your first time making Caribbean food or you’re recreating a cherished memory, this recipe brings the island warmth straight to your kitchen.
Ingredients
- For the Curry Chicken:
- 2 lbs bone-in chicken (cut into small pieces or use boneless thighs)
- 2 tbsp curry powder
- 1 tsp turmeric
- 1 tsp ground cumin
- 1 tsp paprika
- 4 cloves garlic, minced
- 1 medium onion, chopped
- 1 Scotch bonnet pepper, finely chopped (optional, for heat)
- 1 tbsp fresh ginger, grated
- 2 sprigs thyme
- 1 tsp salt (adjust to taste)
- 1/2 tsp black pepper
- 2 tbsp vegetable oil
- 1 cup water or chicken broth
- 2 potatoes, peeled and cubed
- For the Roti (Paratha Style):
- 2 cups all-purpose flour
- 1 tsp baking powder
- 1/2 tsp salt
- 3/4 cup warm water (plus more if needed)
- 2 tbsp vegetable oil (for dough)
- 1/4 cup oil or ghee (for cooking)
Instructions
- 1. Season the Chicken
- In a large bowl, combine the chicken with curry powder, turmeric, cumin, paprika, garlic, onion, ginger, salt, pepper, and thyme. Mix everything well so the chicken is thoroughly coated. Let it marinate for at least 30 minutes, or overnight if you can — the longer, the better.
- 2. Start the Curry Base
- Heat the oil in a deep pot or Dutch oven over medium heat. Add a spoonful of curry powder to the hot oil (this is called “burning the curry”) and stir for about 30 seconds — this helps bring out the full depth of flavor.
- 3. Brown the Chicken
- Add the seasoned chicken to the pot and cook until browned on all sides, about 5–7 minutes. This step helps develop a flavorful base.
- 4. Add Potatoes and Simmer
- Add the cubed potatoes and enough water or broth to just cover the chicken. Stir everything together, reduce heat to low, cover, and let simmer for 30–40 minutes, until the chicken is cooked through and the sauce has thickened beautifully.
- 5. Make the Roti Dough
- While the curry simmers, prepare the roti. In a large bowl, mix flour, baking powder, and salt. Slowly add warm water and oil, kneading into a soft, pliable dough. Let rest for 30 minutes, covered with a damp cloth.
- 6. Cook the Roti
- Divide dough into 4 balls. Roll each one out into a thin circle. Heat a flat skillet or tawa over medium heat. Cook each roti for about 2 minutes per side, brushing lightly with oil or ghee as it cooks. Flip until golden brown and puffed in spots.
- 7. Assemble and Serve
- Spoon a generous portion of curry chicken and potatoes onto each roti, then fold it like a wrap or roll it burrito-style. Serve hot, with napkins nearby — it’s delightfully messy.
Notes
- You can substitute beef, lamb, or chickpeas for the chicken if desired. This recipe is naturally dairy-free and can be made gluten-free by using gluten-free flour for the roti.
Nutrition
- Calories: 510
INGREDIENTS YOU’LL NEED:
For the Curry Chicken:
- 2 lbs bone-in chicken (cut into small pieces or use boneless thighs)
- 2 tbsp curry powder
- 1 tsp turmeric
- 1 tsp ground cumin
- 1 tsp paprika
- 4 cloves garlic, minced
- 1 medium onion, chopped
- 1 Scotch bonnet pepper, finely chopped (optional, for heat)
- 1 tbsp fresh ginger, grated
- 2 sprigs thyme
- 1 tsp salt (adjust to taste)
- 1/2 tsp black pepper
- 2 tbsp vegetable oil
- 1 cup water or chicken broth
- 2 potatoes, peeled and cubed

For the Roti (Paratha Style):
- 2 cups all-purpose flour
- 1 tsp baking powder
- 1/2 tsp salt
- 3/4 cup warm water (plus more if needed)
- 2 tbsp vegetable oil (for dough)
- 1/4 cup oil or ghee (for cooking)
HOW TO MAKE CURRY CHICKEN ROTI:
A Step-by-Step Guide to Caribbean Comfort
Making curry chicken roti at home might seem like a big project, but once you taste that first bite — soft roti soaked in rich, golden curry — you’ll know it was worth every stir. Here’s how I do it, just like my grandmother taught me.
STEP-BY-STEP INSTRUCTIONS:
1. Season the Chicken
In a large bowl, combine the chicken with curry powder, turmeric, cumin, paprika, garlic, onion, ginger, salt, pepper, and thyme. Mix everything well so the chicken is thoroughly coated. Let it marinate for at least 30 minutes, or overnight if you can — the longer, the better.
2. Start the Curry Base
Heat the oil in a deep pot or Dutch oven over medium heat. Add a spoonful of curry powder to the hot oil (this is called “burning the curry”) and stir for about 30 seconds — this helps bring out the full depth of flavor.
3. Brown the Chicken
Add the seasoned chicken to the pot and cook until browned on all sides, about 5–7 minutes. This step helps develop a flavorful base.
4. Add Potatoes and Simmer
Add the cubed potatoes and enough water or broth to just cover the chicken. Stir everything together, reduce heat to low, cover, and let simmer for 30–40 minutes, until the chicken is cooked through and the sauce has thickened beautifully.

5. Make the Roti Dough
While the curry simmers, prepare the roti. In a large bowl, mix flour, baking powder, and salt. Slowly add warm water and oil, kneading into a soft, pliable dough. Let rest for 30 minutes, covered with a damp cloth.
6. Cook the Roti
Divide dough into 4 balls. Roll each one out into a thin circle. Heat a flat skillet or tawa over medium heat. Cook each roti for about 2 minutes per side, brushing lightly with oil or ghee as it cooks. Flip until golden brown and puffed in spots.
7. Assemble and Serve
Spoon a generous portion of curry chicken and potatoes onto each roti, then fold it like a wrap or roll it burrito-style. Serve hot, with napkins nearby — it’s delightfully messy.
HELPFUL TIPS:
- Boneless chicken thighs work great if you prefer a quicker cook time.
- For a richer curry, use coconut milk in place of some water or broth.
- Use gloves when handling Scotch bonnet pepper — it’s spicy and can irritate skin.
- If your roti dough feels too dry, add more water a tablespoon at a time.
- Leftover curry chicken tastes even better the next day.

DETAILS:
- Prep Time: 45 minutes (includes marinating and dough resting)
- Cook Time: 45 minutes
- Total Time: 1 hour 30 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Caribbean
- Diet: Halal-friendly
NOTES:
You can substitute beef, lamb, or chickpeas for the chicken if desired. This recipe is naturally dairy-free and can be made gluten-free by using gluten-free flour for the roti.

NUTRITIONAL INFORMATION: (Per serving – estimated)
- Calories: 510
- Protein: 30g
- Fat: 18g
- Carbohydrates: 58g
- Fiber: 4g
- Sugar: 2g
- Sodium: 600mg
FREQUENTLY ASKED QUESTIONS:
Can I make this ahead of time?
Yes! Both the curry and the roti can be made ahead and stored separately. They reheat beautifully.
Is there a vegetarian version?
Definitely. Swap chicken with chickpeas, lentils, or sweet potatoes for a hearty plant-based option.
What type of curry powder should I use?
Try to find a Caribbean-style curry powder — it’s more turmeric-forward and earthy than Indian curry blends.
STORAGE INSTRUCTIONS:
- Refrigerator: Store curry chicken in an airtight container for up to 4 days.
- Freezer: Freeze curry for up to 3 months.
- Roti: Store roti at room temperature for 2 days, or refrigerate up to 5 days. Reheat on a skillet before serving.

RELATED RECIPES:
If you liked this recipe, you’ll definitely enjoy these other cheesy delights:
- Thai Fried Chicken Sandwich
- Crispy Baked Ranch Chicken Wings
- Mexican Orange Chipotle Chicken
- Spicy Cajun Chicken and Linguine
CONCLUSION:
Making curry chicken roti is like bottling the soul of the Caribbean into a single meal. It’s hearty, it’s vibrant, and it brings people together — whether you’re gathering around a Sunday dinner table or reliving a moment from home through taste. Try this recipe once, and it just might become your go-to comfort food.

