Loading…

By Reading time

Golden curry-coated chicken, tender potatoes, and a coconut broth with enough heat to wake up the whole pot—this is the kind of Jamaican curry chicken that disappears fast once it hits the table. The sauce clings instead of pooling, the chicken stays deeply seasoned all the way through, and the Scotch bonnet brings clean, bright heat that never feels flat or one-note.

What makes this version stand out is the sofrito paste in the marinade. Blending green onion, cilantro, garlic, and bell pepper gives the chicken a deeper aromatic base before it ever touches the pan, so the flavor isn’t sitting only on the surface. Browning the chicken first matters too. It gives the curry powder a chance to toast in the oil and keeps the finished sauce from tasting raw or thin.

Keep reading for the timing that keeps the potatoes intact, the heat level to aim for, and the small changes that let you dial this dish up or down without losing the character of the curry.

The curry simmered down into this rich, silky sauce and the chicken was seasoned all the way through from that sofrito marinade. My potatoes held their shape and the Scotch bonnet heat came through without overpowering the coconut milk.

★★★★★— Melissa R.

Save this Jamaican Curry Chicken for the nights when you want deep curry flavor, tender potatoes, and a coconut broth that tastes like it simmered all afternoon.

Save to Pinterest

The Marinade Is Doing More Than Seasoning the Chicken

Most curry chicken recipes rely on the simmering sauce to do all the work, which leaves the meat tasting seasoned on the outside and plain underneath. That isn’t a small detail. Once the chicken starts braising, the sauce can only carry so much salt and spice into the meat, especially if the pieces are bone-in and skinless.

The sofrito paste fixes that. Green onion, cilantro, garlic, and bell pepper blend into a wet seasoning that gets right into the chicken during the marinate, and the curry powder coats everything at the same time. The result is flavor that stays in the chicken after the sauce reduces. If your curry ever tastes thin or disconnected, it’s usually because the seasoning never made it past the surface.

What Each Ingredient Is Actually Doing in This Dish

Authentic Jamaican Curry Chicken bold spiced golden curry
  • Jamaican curry powder — This is the backbone of the dish. It usually has more turmeric and warm spice than standard curry powder, and that deeper color matters here because it helps build both flavor and the signature golden sauce.
  • Scotch bonnet pepper — This gives the curry its real heat and fruitiness. Habanero can stand in if that’s what you can find, but use less if you don’t want the sauce to turn sharply hot before it finishes simmering.
  • Coconut milk — Full-fat coconut milk gives the sauce body and keeps the spices round instead of harsh. Light coconut milk works in a pinch, but the sauce won’t have the same silkiness or cling.
  • Potatoes — They thicken the sauce naturally as they simmer and absorb the curry broth on the way. Cube them evenly so they cook through at the same time and don’t fall apart before the chicken is tender.
  • Sofrito base — This is the ingredient that changes the whole dish. If you skip the paste, the curry still works, but it loses the layered aromatics that make each bite taste seasoned from the inside out.

Building the Curry So the Sauce Turns Rich, Not Watery

Blending the Marinade Into a Paste

Blend the sofrito ingredients until they form a smooth paste, then coat the chicken with the curry powder, allspice, cayenne, salt, and the paste. The mixture should cling to the meat, not slide off in a wet puddle. If it looks loose, the chicken will steam instead of taking on that seasoned surface that carries through the whole dish. Two hours is the minimum here because the aromatics need time to settle into the meat.

Brown First, Then Build the Pot

Heat the oil until it shimmers and brown the chicken in batches for 8 to 10 minutes. You’re looking for real color on the outside, not pale pieces that just turn opaque. That browning deepens the curry flavor and leaves fond in the pan, which is the start of the sauce. If you crowd the pot, the chicken will release liquid and boil in its own juices, which keeps the curry flat.

Let the Curry Simmer Down

Once the aromatics go in, return the chicken, add the potatoes, coconut milk, broth, and thyme, then bring everything to a steady simmer. The sauce should move in small bubbles, not a hard boil. Too much heat can split the coconut milk and make the potatoes break apart before the chicken is tender. After 35 to 40 minutes, the sauce should be slightly thickened and the chicken should pull cleanly from the bone.

Finish With the Flavor That Wakes It Up

Taste the curry at the end and adjust the salt before serving. The broth tightens as it reduces, so the final seasoning should happen after the sauce has reached its finished texture. A scatter of sliced green onion over rice gives the dish a fresh edge right before it hits the plate.

How to Adapt This Curry Chicken Without Losing the Point

Dairy-Free, Naturally

This recipe already lands in dairy-free territory as written, so there is nothing to strip out. The coconut milk gives the sauce its body and keeps the heat rounded instead of sharp, which is why it belongs here in a way dairy never quite would.

Milder Heat Without Losing the Curry Character

Use one seeded Scotch bonnet or swap in half a habanero. You still get the fruitiness and warmth, just with less burn at the back of the throat. Removing the seeds won’t erase all the heat, so the sauce stays lively instead of turning flat.

Chicken Thighs Instead of Mixed Bone-In Pieces

Bone-in thighs cook evenly and stay juicy, which makes them the easiest cut for this curry if you want less handling. Cut the simmer time back slightly if the pieces are smaller, and start checking for tenderness around the 30-minute mark so the meat doesn’t go stringy.

Storage and Reheating

  • Refrigerator: 3 to 4 days. The sauce thickens and gets even richer as it sits.
  • Freezer: Yes, it freezes well. Cool it completely, portion it into containers, and freeze for up to 2 months. The potatoes soften a little after thawing, but the flavor holds up.
  • Reheating: Warm it gently on the stove over low heat with a splash of broth or water. A hard boil can split the coconut milk and break the potatoes apart, so keep the heat low and stir often.

The Questions People Usually Ask Before Making Jamaican Curry Chicken

Can I use boneless chicken instead of bone-in?+

Yes, but the flavor won’t be quite as deep. Bone-in chicken gives the curry more body and stays juicier during the simmer, while boneless pieces cook faster and can dry out if you take them too far. If you use boneless thighs, start checking early and shorten the simmer time.

How do I keep the coconut milk from curdling?+

Keep the curry at a gentle simmer, not a boil. Coconut milk can split if the heat is too aggressive, especially once the sauce starts reducing. Low, steady heat keeps the sauce creamy and lets the potatoes thicken it naturally.

Can I make this curry chicken less spicy?+

Yes. Seed the Scotch bonnet and use only one pepper, or replace it with a milder chile. The curry powder and allspice still give you the full Jamaican flavor, so you don’t need a lot of heat to keep the dish recognizable.

How do I know when the chicken is done?+

The chicken should be tender enough to pull away from the bone with a fork, and the juices should run clear. If the meat still feels tight or the thighs resist when you poke them, give it a few more minutes. The sauce will look slightly thicker too when the chicken is ready.

Can I make Jamaican curry chicken ahead of time?+

Yes, and the flavor usually gets better after a day in the fridge. The curry thickens and the chicken soaks up more of the sauce, which is exactly what you want. Reheat it slowly so the coconut milk stays smooth and the potatoes don’t collapse.

Authentic Jamaican Curry Chicken

Authentic Jamaican curry chicken marinated with sofrito for deeply seasoned, tender bone-in chicken and a creamy coconut-spice broth. Simmered with potatoes, coconut milk, and chicken broth until the sauce clings to every piece.
Prep Time 25 minutes
Cook Time 50 minutes
Marinate 2 hours
Total Time 3 hours 15 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Southern
Calories: 515

Ingredients
  

Chicken
  • 3 lb bone-in chicken pieces
  • 3 tbsp Jamaican curry powder
  • 1 tsp allspice
  • 0.5 tsp cayenne
  • 1 Salt and thyme
  • 1 tbsp vegetable oil
  • 0.25 cup green onion
  • 0.25 cup cilantro
  • 0.25 cup garlic
  • 0.25 cup bell pepper
  • 1 large onion
  • 4 garlic cloves
  • 2 tsp fresh ginger
  • 1 Scotch bonnet peppers Use 1 for mild heat, 2 for spicier curry.
  • 2 potatoes
  • 1 can (14 oz) coconut milk
  • 1 cup chicken broth

Equipment

  • 1 Dutch oven

Method
 

Blend the sofrito paste
  1. Add the green onion, cilantro, garlic, and bell pepper to a blender and blend until smooth to make the sofrito paste.
  2. Set the sofrito paste aside so it’s ready for seasoning the chicken.
Marinate the chicken
  1. Season the chicken with Jamaican curry powder, allspice, cayenne, salt and thyme, plus the sofrito paste, and massage to coat evenly.
  2. Cover and refrigerate the seasoned chicken to marinate for at least 2 hours.
Brown and build the curry base
  1. Heat vegetable oil in a Dutch oven over medium-high heat and brown the chicken, turning, for 8-10 minutes, until you see deep golden color.
  2. Remove the chicken to a plate, then sauté the diced onion, minced garlic, grated fresh ginger, and Scotch bonnet peppers in the same pot for 2-3 minutes, stirring until fragrant.
  3. Return the chicken to the pot and add the cubed potatoes, coconut milk, chicken broth, and thyme.
Simmer until tender
  1. Simmer the curry on medium-low until the potatoes are tender and the chicken is fully cooked, 35-40 minutes, stirring occasionally to keep the sauce from sticking.
Serve
  1. Serve the Jamaican curry chicken over rice and top with sliced green onion for freshness.

Notes

Pro tip: seed the Scotch bonnet peppers if you want more flavor than heat, and keep the marinade covered so the spices and sofrito cling evenly. Store leftovers in the refrigerator for up to 4 days in a sealed container; freeze up to 3 months (thaw overnight in the fridge, then reheat gently). For a dairy-free swap, ensure your coconut milk is full-fat and unsweetened, and use no added cream—this recipe already relies on coconut milk for richness.
About the author
Gabriella

Leave a Comment

Recipe Rating