
Jamaican Curry Chicken Recipe tastes rich, bold, a little spicy, and deeply savory, with that signature warm curry flavor that clings to every bite of tender chicken and potatoes. It works perfectly for busy weeknights or laid-back weekends, since you can get it on the table in about 1 hour from start to finish. I first learned this version from a Jamaican neighbor in Brooklyn, and I still think of her every time my kitchen smells like her kitchen.
Why Make This Jamaican Curry Chicken Recipe at Home
You control the heat, the salt, and the richness, so your curry chicken hits your exact comfort zone every time. Homemade Jamaican Curry Chicken costs less than takeout, fills the house with incredible aromas, and tastes even better the next day.
You also skip mystery ingredients and use real aromatics like garlic, thyme, and scallions. Once you cook this a couple of times, you probably will not even need to look at the recipe.
“This Jamaican Curry Chicken Recipe tastes like my favorite Kingston street food spot moved into my kitchen, and I am not mad about it. ★★★★★”
Ingredients You Need
Chicken
- 2 to 2½ pounds bone-in chicken pieces
- Use thighs and drumsticks for the best flavor and tenderness.
- You can use bone-in, skin-on pieces and remove the skin if you prefer less fat.
- Boneless thighs work in a pinch, but they cook faster, so watch the timing.
Marinade & Seasoning
- 2 tablespoons Jamaican curry powder
- Choose a Jamaican-style curry powder such as Blue Mountain, Betapac, or Grace.
- Jamaican curry powder tastes different from Indian curry powder, so use the Jamaican one if possible.
- 1 teaspoon ground allspice
- 1 teaspoon smoked or regular paprika
- 1 to 1½ teaspoons kosher salt (adjust to taste)
- ½ teaspoon black pepper
- 1 Scotch bonnet pepper, seeded and finely minced
- Use gloves if you can, and avoid touching your eyes.
- Substitute habanero if you cannot find Scotch bonnet.
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 3 scallions, thinly sliced
- 6 to 8 sprigs fresh thyme or 1½ teaspoons dried thyme
- Juice of 1 lime
- Bottled lime juice works in a pinch, but fresh tastes brighter.
Cooking Base
- 2 to 3 tablespoons neutral oil (canola, vegetable, or avocado oil)
- 1 large yellow onion, sliced
- 1 bell pepper, sliced (green or red)
- 2 Roma tomatoes, chopped, or 1 cup canned diced tomatoes
- 2 to 3 tablespoons Jamaican curry powder (for toasting in the pot)
- 1 teaspoon brown sugar (optional, to balance heat and acidity)
Liquid & Veggies
- 2 to 3 cups low-sodium chicken broth or water
- Use broth for deeper flavor, water if you want to keep it lighter.
- 2 medium potatoes, peeled and cut into chunks
- Yukon Gold or red potatoes hold their shape nicely.
- 1 large carrot, sliced into coins (optional but tasty)
- ½ cup coconut milk (optional, for a creamier curry)
- Use full-fat canned coconut milk for the best texture.
Pantry Shortcuts & Substitutions
- Use pre-minced garlic and ginger from a jar if you need a shortcut, but fresh tastes brighter.
- If you only have regular curry powder, add extra allspice and thyme to nudge it toward Jamaican flavor.
- Skip the Scotch bonnet and use a pinch of cayenne for milder heat.
- Add a splash of soy sauce if you want a touch more umami without extra salt.
Equipment
- Large heavy pot or Dutch oven with lid
- Cutting board and sharp knife
- Mixing bowl for marinating
- Wooden spoon or heatproof spatula
- Measuring spoons and cups
Tips & Mistakes
- Cut chicken into similar-size pieces so everything cooks at the same rate.
- Dry the chicken with paper towels before seasoning so the spices stick better.
- Marinate the chicken at least 30 minutes, and up to overnight, for deeper flavor.
- Toast the curry powder in oil before adding liquid to wake up the spices.
- Keep the heat medium when you brown the chicken so the spices do not burn.
- Do not rush the simmering time; slow simmering gives you tender chicken and rich gravy.
- Add potatoes after the chicken starts to soften so the potatoes do not turn mushy.
- Taste the curry near the end and adjust salt, heat, and acidity with salt, hot pepper, or lime juice.
- Use gloves when handling Scotch bonnet and wash your hands well afterward.
- Do not boil hard once you add coconut milk; gentle simmering keeps the sauce smooth.
- Skim extra oil from the top at the end if you prefer a lighter sauce.
- Let the curry rest 10 minutes before serving so the flavors settle and the sauce thickens slightly.
How to Make Jamaican Curry Chicken Recipe
Step 1: Prep and Season the Chicken
Pat the chicken pieces dry with paper towels and place them in a large mixing bowl. Add 2 tablespoons Jamaican curry powder, allspice, paprika, salt, black pepper, minced garlic, ginger, scallions, thyme, minced Scotch bonnet, and lime juice. Toss everything until the chicken looks evenly coated with the marinade.
Cover the bowl and chill it in the fridge for at least 30 minutes. You can marinate it up to 12 hours if you want stronger flavor and easier prep at dinnertime.
Step 2: Build the Curry Base
Set a large heavy pot over medium heat and add the oil. When the oil looks hot and shimmery, add the sliced onion and bell pepper. Stir and cook until the onion softens and turns lightly golden around the edges.
Push the vegetables to the side of the pot and add 2 to 3 tablespoons Jamaican curry powder to the oil in the center. Stir the curry powder in the oil for 30 to 60 seconds until it smells very fragrant. Add the chopped tomatoes and brown sugar, then stir everything together and cook for another 2 to 3 minutes.
Step 3: Brown the Chicken
Add the marinated chicken pieces to the pot in a single layer as much as possible. Let them cook for a few minutes on each side until they develop some color. Stir occasionally so the aromatics do not stick to the bottom.
Scrape up any browned bits from the bottom of the pot with your spoon. Those bits carry a lot of flavor and help the curry taste richer.
Step 4: Add Liquid and Simmer
Pour in enough chicken broth or water to almost cover the chicken. Stir gently to combine the liquid with the curry base and aromatics. Bring the pot up to a gentle boil, then lower the heat to a steady simmer.
Cover the pot with a lid, leaving it slightly ajar, and let the curry simmer for about 15 minutes. Stir occasionally so nothing sticks and the chicken cooks evenly.
Step 5: Add Potatoes and Carrots
Add the potato chunks and carrot slices to the pot and stir them into the curry. Make sure the liquid still mostly covers everything; add a bit more broth or water if it looks too thick. Keep the heat at a gentle simmer.
Cook for another 20 to 25 minutes, until the chicken feels very tender and the potatoes feel soft when you pierce them with a fork. Stir every few minutes so the potatoes do not stick to the bottom.
Step 6: Finish with Coconut Milk and Adjust
Pour in the coconut milk if you use it and stir it into the curry. Let the pot simmer gently for another 5 to 10 minutes so the sauce thickens slightly and turns silky. Taste the curry and adjust with more salt, a squeeze of lime, or a bit more chopped Scotch bonnet if you want extra heat.
Turn off the heat and let the Jamaican Curry Chicken sit for about 10 minutes before serving. The sauce thickens a bit as it cools and clings better to the chicken and potatoes.
Variations I've Tried
I sometimes swap half the chicken for bone-in goat pieces and cook it a little longer for a curry goat and chicken combo. I also like to add chickpeas near the end of cooking for extra protein and a little nutty flavor. When I cook for kids or spice-shy friends, I skip the Scotch bonnet and use sweet bell peppers plus a tiny pinch of cayenne.
I sometimes stir in a handful of spinach or chopped callaloo during the last few minutes for some greens. I also tried a version with pumpkin chunks instead of potatoes, and it turned out sweet, creamy, and perfect for cooler weather.
How to Serve Jamaican Curry Chicken Recipe
Serve Jamaican Curry Chicken over fluffy white rice, rice and peas, or coconut rice so the grains soak up all that golden gravy. Add a side of fried plantains, steamed cabbage, or a simple green salad to round out the plate. I like to sprinkle extra sliced scallions and a few thyme leaves on top right before serving.
You can also spoon the curry into a shallow bowl and serve it with warm roti or flatbread to scoop up every bit of sauce. If you cook it a day ahead, the flavors deepen, so leftovers often taste even better.
How to store
- Cool the Jamaican Curry Chicken to room temperature within 1 to 2 hours, then store it in airtight containers in the fridge for up to 4 days.
- Freeze portions in freezer-safe containers or bags for up to 3 months, and label them with the date so you keep track.
- Thaw frozen curry overnight in the fridge or in a sealed bag under cold running water if you need it faster.
- Reheat gently on the stovetop over medium-low heat with a splash of water or broth, or warm individual portions in the microwave in short bursts, stirring between each burst so the sauce heats evenly.

Jamaican Curry Chicken Recipe
Ingredients
Instructions
- Pat the chicken pieces dry with paper towels and place them in a large mixing bowl.
- Add 2 tablespoons Jamaican curry powder, allspice, paprika, salt, black pepper, minced Scotch bonnet, garlic, ginger, scallions, thyme, and lime juice to the bowl.
- Toss until the chicken is evenly coated in the marinade, cover, and refrigerate for at least 30 minutes or up to 12 hours.
- Set a large heavy pot or Dutch oven over medium heat and add the oil.
- When the oil is hot, add the sliced onion and bell pepper and cook, stirring, until the onion softens and turns lightly golden around the edges.
- Push the vegetables to the side of the pot and add 2 to 3 tablespoons Jamaican curry powder to the oil in the center.
- Toast the curry powder in the oil for 30 to 60 seconds, stirring, until very fragrant.
- Add the chopped tomatoes and brown sugar (if using), stir everything together, and cook for 2 to 3 minutes.
- Add the marinated chicken pieces to the pot in as close to a single layer as possible.
- Cook for a few minutes on each side until the chicken develops some color, stirring occasionally so the aromatics do not stick or burn.
- Scrape up any browned bits from the bottom of the pot with a wooden spoon to incorporate into the curry base.
- Pour in enough chicken broth or water to almost cover the chicken, then stir gently to combine with the curry base.
- Bring to a gentle boil, then reduce the heat to a steady simmer.
- Cover the pot with the lid slightly ajar and simmer for about 15 minutes, stirring occasionally.
- Add the potato chunks and carrot slices to the pot and stir them into the curry.
- Make sure the liquid still mostly covers everything; add a little more broth or water if it looks too thick.
- Simmer gently for 20 to 25 minutes, stirring every few minutes, until the chicken is very tender and the potatoes are soft when pierced with a fork.
- Stir in the coconut milk, if using, and let the curry simmer gently for 5 to 10 minutes until the sauce thickens slightly and becomes silky.
- Taste and adjust seasoning with more salt, a squeeze of lime juice, or a bit more minced Scotch bonnet for extra heat.
- Turn off the heat and let the curry rest for about 10 minutes so the sauce thickens slightly and clings to the chicken and potatoes.
- Serve hot over white rice, rice and peas, or with roti or flatbread.
Notes
Approximate per serving (6 servings, including coconut milk): 420 calories; fat 23 g; saturated fat 9 g; carbohydrates 24 g; fiber 4 g; sugars 5 g; protein 28 g; sodium 720 mg. Values will vary based on exact ingredients, brands, and portion size.

Leave a Reply