Marinate bone-in chicken with lime, curry powder, thyme, garlic, ginger and scallions to infuse flavor. Brown the pieces in hot oil with extra curry to bloom the spices, then sauté onions, remaining aromatics and Scotch bonnet for heat. Add chicken broth, coconut milk, potatoes, carrots and bell pepper; simmer covered 35–40 minutes until chicken and potatoes are tender. Finish uncovered to thicken the sauce, adjust seasoning, and serve hot with steamed rice or rice and peas.
The smell of toasted curry powder hitting hot oil is one of those things that stops me mid sentence every single time. My neighbor Mrs. Chambers used to make Jamaican curry chicken every Sunday, and the aroma would drift through the shared hallway of our apartment building until I finally worked up the nerve to ask her for the recipe. She laughed, handed me a jar of her curry powder, and said the secret was patience, not measurements. That jar is long gone but the lesson stuck with me through countless batches of my own.
I made this for a friend who swore she hated curry and watched her go back for thirds while pretending she was just being polite. The coconut milk tames the heat just enough that even cautious eaters keep reaching for more, and the potatoes practically melt into the sauce thickening it without any extra work.
Ingredients
- 1.5 lbs bone in skinless chicken thighs: Cut into large pieces because smaller bits dry out before the sauce has time to develop its full flavor.
- 1 tablespoon fresh lime juice: Used to rinse the chicken which is a traditional Jamaican step that lightly tenderizes and brightens the meat.
- Salt and black pepper: Season generously upfront since much of the salt will disperse into the broth as it simmers.
- 2 tablespoons Jamaican curry powder: This is different from Indian curry powder with more turmeric and allspice so seek out the real thing if possible.
- 1 tablespoon all purpose seasoning: Adds a savory backbone or substitute extra curry powder in a pinch.
- 1 teaspoon fresh thyme leaves: Thyme and Jamaican curry are old friends that bring out the best in each other.
- 4 cloves garlic minced: Split between the marinade and the pot so you get both layers of garlic flavor.
- 1 inch piece ginger grated: Fresh ginger gives a warmth that dried powder cannot replicate.
- 2 scallions chopped: Also split between marinade and pot for the same layered reason as the garlic.
- 1 medium onion chopped: Cooks down into the sauce becoming sweet and almost invisible.
- 2 tablespoons vegetable oil: You need a neutral oil here to let the spices shine without competing flavors.
- 1 Scotch bonnet pepper deseeded and chopped: Optional but even without seeds it adds a fruity heat that defines this dish.
- 2 medium potatoes peeled and cubed: They break down slightly and help thicken the curry naturally.
- 2 cups low sodium chicken broth: Low sodium lets you control the salt level as it reduces.
- 1/2 cup coconut milk: Just enough to round out the spice and add a subtle sweetness.
- 1 bell pepper diced: Adds color and a gentle crunch if you like some texture.
- 1 carrot sliced: Brings a hint of sweetness that balances the curry heat beautifully.
Instructions
- Prep and marinate the chicken:
- Rinse the chicken pieces with lime juice and water then drain well. Toss with salt, pepper, curry powder, all purpose seasoning, thyme, half the garlic, half the ginger, and half the scallions, massaging everything in with your hands and letting it sit for at least 30 minutes or overnight in the fridge.
- Toast the curry powder:
- Heat the oil in a large Dutch oven over medium heat and add the remaining curry powder. Stir it for about a minute until your kitchen smells like a spice market and the powder darkens slightly.
- Brown the chicken:
- Lay the marinated chicken in the pot in a single layer and let it sear undisturbed for a couple of minutes before turning. Get some color on all sides which takes about 4 to 5 minutes total.
- Build the aromatics:
- Toss in the remaining garlic, ginger, onions, scallions, and Scotch bonnet pepper. Stir and cook for 2 to 3 minutes until everything softens and turns fragrant.
- Add liquids and vegetables:
- Pour in the chicken broth and coconut milk then add the potatoes, carrots, and bell pepper. Give it a good stir to combine and scrape up any browned bits from the bottom.
- Simmer until tender:
- Bring to a simmer then cover and cook on low heat for 35 to 40 minutes stirring once or twice. The chicken should be fall apart tender and the potatoes should be soft enough to poke with a fork without resistance.
- Finish and adjust:
- Taste the sauce and add salt and pepper if needed. Simmer uncovered for about 5 minutes if you want a thicker sauce that clings to the chicken.
- Serve and enjoy:
- Ladle over steamed rice or Jamaican rice and peas and try not to go back for seconds immediately.
The best batch I ever made was the one I almost ruined by accidentally dropping the whole Scotch bonnet into the pot instead of just a few pieces. We ate it anyway, tears streaming down our faces, laughing too hard to stop, and somehow it became the version everyone still asks for.
What to Serve Alongside
Steamed white rice is the classic pairing because it soaks up every drop of that golden sauce, but Jamaican rice and peas made with coconut milk takes it to another level entirely. A simple cabbage slaw with vinegar and carrots adds crunch and acidity that cuts through the richness when you want something fresh on the plate.
Making It Your Own
Sweet potatoes swap in beautifully for regular ones and add an earthy sweetness that changes the whole character of the dish in a good way. You can also throw in a handful of green beans or okra in the last ten minutes if you want more vegetables without much extra effort.
Storage and Leftovers
This curry is one of those rare dishes that genuinely tastes better the next day when the flavors have had time to mingle and settle in the fridge overnight. Reheat it gently on the stove with a splash of broth and it will be as good as the moment you first made it.
- Store in an airtight container in the fridge for up to 4 days.
- Freeze portions without the potatoes for the best texture upon reheating.
- Always taste and adjust salt after reheating because the flavors shift as it sits.
Some recipes become favorites because they taste incredible and some because of the people you shared them with, and this one manages to be both every single time.
Recipe FAQs
- → How can I reduce the heat without losing flavor?
-
Omit the seeds and veins from the Scotch bonnet or leave it out entirely; add a small pinch of smoked paprika or a mild chili for color and subtle warmth without intense heat.
- → Can I use boneless chicken instead of bone-in?
-
Yes. Reduce the simmering time to avoid overcooking—boneless thighs will become tender in about 25–30 minutes once simmering. Brown quickly for flavor before adding liquids.
- → What thickens the curry sauce naturally?
-
Potatoes break down slightly during simmering and help thicken the sauce. Simmering uncovered for the last 5–10 minutes concentrates the liquid; mash a few potato pieces gently for extra body.
- → Are there good vegetable swaps for potatoes?
-
Sweet potatoes, yams or even butternut squash work well and add a touch of sweetness that complements the curry spices and coconut milk.
- → How long should I marinate for best results?
-
A minimum of 30 minutes allows flavors to penetrate; for deeper flavor, marinate up to overnight in the fridge. Bring chilled chicken to room temperature before cooking for even browning.
- → What's a good way to store and reheat leftovers?
-
Cool completely, refrigerate in an airtight container for up to 3 days or freeze up to 2 months. Reheat gently over low heat with a splash of broth or water to restore saucy consistency.