
Jamaican Curry Chicken Recipe hits you with tender, juicy chicken in a rich, warmly spiced curry sauce that tastes bright, savory, and just a little fiery in the best way. It suits busy weeknights, meal prep Sundays, and anyone who wants big Caribbean flavor in about 1 hour from start to finish. I first fell in love with this dish in a tiny Brooklyn spot and spent years tinkering at home until my kitchen smelled just as good as theirs.
Why You Should Try This Jamaican Curry Chicken Recipe
This Jamaican Curry Chicken Recipe gives you bold flavor with simple, grocery store ingredients. The curry tastes earthy from turmeric, slightly smoky from allspice, and creamy from coconut milk, with enough heat to keep things interesting but not painful.
You also get a one-pot meal that works for family dinners, meal prep, and casual entertaining. Leftovers taste even better the next day, so you cook once and eat happily twice.
“This Jamaican Curry Chicken Recipe tastes like a cozy island vacation in a bowl, and my family licks their plates clean every time. ★★★★★”
Ingredients You’ll Need
You can scale this Jamaican Curry Chicken Recipe up or down easily. I list my favorite brands and pantry shortcuts so you skip guesswork.
Chicken
- 2 to 2.5 pounds bone-in, skin-on chicken thighs and drumsticks
- Bone-in pieces give richer flavor and juicier meat.
- You can use boneless thighs if you prefer, but shorten the simmer time by about 10 minutes.
Marinade & Seasoning
-
1 tablespoon Jamaican curry powder
- I like brands such as Blue Mountain or Grace because they taste bright and authentic.
- If you only have generic curry powder, add a pinch of extra allspice and turmeric.
-
1 teaspoon kosher salt
-
1 teaspoon black pepper
-
1 teaspoon garlic powder
-
1 teaspoon onion powder
-
1 teaspoon smoked paprika or regular paprika
-
1 teaspoon dried thyme or 4 sprigs fresh thyme
-
1 Scotch bonnet pepper, whole or sliced, seeds removed for less heat
- If you cannot find Scotch bonnet, use habanero or a jalapeño for milder heat.
Aromatics & Base
- 2 tablespoons neutral oil (canola, avocado, or vegetable)
- 1 large yellow onion, thinly sliced
- 4 cloves garlic, minced
- 1-inch piece fresh ginger, peeled and minced or 1 teaspoon ginger paste
- 2 to 3 green onions, chopped
- 2 tablespoons Jamaican curry powder (in addition to the marinade amount)
- 1 teaspoon ground allspice (pimento)
- 1 teaspoon turmeric, optional, for deeper color
- 1 teaspoon brown sugar, optional, to balance heat and acidity
Vegetables & Liquid
- 2 medium potatoes, peeled and cut into 1-inch chunks
- Yukon Gold or red potatoes hold shape nicely.
- 1 large carrot, sliced into thick coins
- 1 cup full-fat coconut milk from a can
- Shake the can well; I like Thai Kitchen or Grace.
- 1.5 to 2 cups low-sodium chicken broth or water
- Use broth for deeper flavor; water works fine if you season well.
- 1 tablespoon tomato paste
- 1 tablespoon fresh lime juice
- Extra salt and pepper to taste
Garnish
- Fresh cilantro or parsley, chopped
- Extra sliced green onion
- Lime wedges
Pantry Shortcuts
- Use pre-minced garlic and ginger paste to save chopping time.
- Use pre-cut stew chicken pieces from the butcher if your store offers them.
- Use frozen diced onions if you feel short on time; they work well in this saucy dish.
Equipment
- Large heavy-bottomed pot or Dutch oven with lid
- Cutting board and sharp knife
- Tongs or a sturdy spatula
- Measuring spoons and cups
- Wooden spoon for stirring
- Small bowl for mixing marinade
Tips & Tricks
- Pat chicken dry before seasoning so the spices stick and the chicken browns nicely.
- Marinate the chicken at least 30 minutes and up to 8 hours in the fridge for deeper flavor.
- Toast the curry powder in oil for 1 to 2 minutes to wake up the spices and boost aroma.
- Keep the Scotch bonnet whole if you want flavor with less heat, and remove it before serving.
- Cut potatoes into larger chunks so they stay tender but not mushy during the simmer.
- Use full-fat coconut milk for the creamiest sauce; light coconut milk can make the sauce thin.
- Taste the curry near the end and adjust salt, lime juice, and heat level so it suits your palate.
- Let the curry rest 5 to 10 minutes before serving so the sauce thickens slightly.
- If the sauce looks too thick, stir in a splash of broth; if too thin, simmer uncovered a bit longer.
- Serve over rice or with roti so you catch every bit of that curry sauce.
How to Make Jamaican Curry Chicken Recipe
Step 1: Season and Marinate the Chicken
Place the chicken pieces in a large bowl and pat them dry with paper towels. Sprinkle on 1 tablespoon curry powder, salt, pepper, garlic powder, onion powder, paprika, and thyme. Toss well so every piece of chicken wears a nice coat of seasoning.
Add the Scotch bonnet pepper to the bowl, whole or sliced. Cover and chill at least 30 minutes or up to overnight. I like to marinate in the morning so dinner almost cooks itself later.
Step 2: Brown the Chicken
Heat the oil in a large Dutch oven over medium-high heat. When the oil shimmers, add the chicken pieces in a single layer, skin side down, and leave some space between them. Brown the chicken on both sides until it turns golden, about 3 to 4 minutes per side.
Work in batches so the pot does not crowd, which can cause steaming instead of browning. Transfer browned chicken to a plate and keep it nearby. Leave the Scotch bonnet in the pot if you want stronger heat and flavor.
Step 3: Build the Curry Base
Lower the heat to medium and add sliced onion to the same pot. Stir and scrape up the browned bits from the bottom because they hold a lot of flavor. Cook the onion until it softens and turns lightly golden at the edges.
Add garlic, ginger, and green onions, then stir for about 1 minute until fragrant. Sprinkle in the remaining 2 tablespoons curry powder, allspice, and turmeric. Stir constantly for 1 to 2 minutes so the spices toast and smell nutty, not burnt.
Step 4: Add Liquids and Vegetables
Stir in the tomato paste and cook it for about 30 seconds so it darkens slightly. Pour in the coconut milk and 1.5 cups of chicken broth, then stir until the sauce looks smooth and creamy. Add the brown sugar if you use it and taste the liquid; it should taste strong and slightly salty because the potatoes will absorb some seasoning.
Add the potato chunks and carrot slices to the pot. Nestle the browned chicken pieces back into the sauce along with any juices from the plate. Make sure most of the chicken sits submerged; add a bit more broth or water if needed.
Step 5: Simmer Until Tender
Bring the pot to a gentle boil, then lower the heat to maintain a steady simmer. Cover the pot and cook for 25 to 30 minutes, stirring occasionally so nothing sticks. The chicken should feel very tender and the potatoes should pierce easily with a fork.
If the sauce looks too thin at this point, remove the lid and simmer 5 to 10 more minutes. If it looks too thick, stir in a splash of broth. Taste and adjust salt, pepper, and heat level; you can remove the Scotch bonnet now if the curry feels spicy enough.
Step 6: Finish and Serve
Turn off the heat and stir in the lime juice. Sprinkle chopped cilantro or parsley and extra green onions over the top. Let the curry sit for about 5 minutes so the flavors settle and the sauce thickens a bit more.
Serve the Jamaican Curry Chicken Recipe over fluffy white rice, coconut rice, or rice and peas. Spoon plenty of sauce over each serving because that sauce counts as the star of the show. Add lime wedges on the side so everyone can brighten their own bowl.
What to Serve with Jamaican Curry Chicken Recipe
Serve this Jamaican Curry Chicken Recipe with steamed white rice, coconut rice, or classic Jamaican rice and peas so the grains soak up the rich curry sauce. Add a side of fried plantains or simple sautéed cabbage to bring sweetness and crunch to the plate. You can also pair it with roti, naan, or even warm tortillas if that fits what you have on hand.
A crisp green salad with cucumber, tomato, and a light lime dressing balances the richness nicely. Offer chilled drinks like iced hibiscus tea, ginger beer style soda, or fresh limeade to cool the gentle heat from the curry.
Storage Options
- Cool leftovers to room temperature within 1 hour, then store 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 track freshness.
- Thaw frozen curry overnight in the fridge or in a sealed bag under cool running water if you feel short on time.
- Reheat gently on the stovetop over medium-low heat, adding a splash of water or broth to loosen the sauce, and stir often so it heats evenly.
- You can also reheat in the microwave in short bursts, stirring between each burst until the curry steams and the chicken warms through.

Jamaican Curry Chicken Recipe
Ingredients
Instructions
- Place the chicken pieces in a large bowl and pat them dry with paper towels. Sprinkle on 1 tablespoon curry powder, salt, pepper, garlic powder, onion powder, paprika, and thyme. Toss well so every piece of chicken is evenly coated.
- Add the Scotch bonnet pepper to the bowl, whole or sliced. Cover and marinate in the refrigerator for at least 30 minutes and up to 8 hours.
- Heat the oil in a large heavy-bottomed pot or Dutch oven over medium-high heat. Add the chicken pieces in a single layer, skin side down, leaving space between pieces, and brown for 3 to 4 minutes per side until golden. Work in batches if needed. Transfer browned chicken to a plate and set aside, leaving the Scotch bonnet in the pot if you want stronger heat and flavor.
- Reduce heat to medium and add the sliced onion to the same pot. Cook, stirring and scraping up browned bits from the bottom, until the onion softens and turns lightly golden at the edges.
- Add the garlic, ginger, and green onions. Cook for about 1 minute until fragrant. Sprinkle in the remaining 2 tablespoons curry powder, allspice, and turmeric. Stir constantly for 1 to 2 minutes to lightly toast the spices without burning them.
- Stir in the tomato paste and cook for about 30 seconds until it darkens slightly. Pour in the coconut milk and 1.5 cups of chicken broth, stirring until the sauce is smooth and creamy. Add the brown sugar if using, then taste and adjust seasoning so the liquid is well seasoned.
- Add the potato chunks and carrot slices to the pot. Nestle the browned chicken pieces and any accumulated juices back into the sauce, ensuring most of the chicken is submerged. Add a bit more broth or water if needed to cover.
- Bring the pot to a gentle boil, then reduce to a steady simmer. Cover and cook for 25 to 30 minutes, stirring occasionally, until the chicken is very tender and the potatoes are easily pierced with a fork.
- If the sauce is too thin, uncover and simmer for 5 to 10 minutes to thicken. If it is too thick, stir in a splash of broth or water. Taste and adjust with additional salt, pepper, or heat, and remove the Scotch bonnet if the curry is spicy enough.
- Turn off the heat and stir in the lime juice. Let the curry rest for about 5 minutes to allow the sauce to thicken slightly. Garnish with chopped cilantro or parsley, extra green onions, and serve with lime wedges over rice, rice and peas, or with roti.
Notes
Approximate per serving (6 servings): 420 calories; fat 26 g; saturated fat 12 g; carbohydrates 20 g; fiber 3 g; sugars 4 g; protein 28 g; sodium 520 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply