One-Pan Coconut Curry Chicken Thighs
These curry chicken thighs simmer in a fragrant coconut sauce, all in one pan, and they come together in about 40 minutes. The sauce is deeply spiced but stays bright from fresh lime and cilantro at the end.

Bone-in thighs get a golden sear before they finish cooking in the coconut milk, so the meat turns out tender and the sauce picks up every bit of flavor from the pan.
Why This One-Pan Curry Works
I keep coming back to this recipe because it balances richness and freshness in a way that feels effortless. The coconut milk makes the sauce creamy without being heavy, and the lime juice at the end cuts right through so you don’t leave the table feeling weighed down.
Using a good curry powder and blooming it in the hot fat after searing the chicken builds layers of flavor fast. There’s no long simmer or marinating, just a quick sear, a short braise, and dinner’s ready.
Ingredients

- 2 lb bone-in, skin-on chicken thighs (4 to 6): thighs stay juiciest during the simmer; pat them dry before seasoning
- 1 tsp kosher salt
- ½ tsp black pepper
- 2 tbsp vegetable oil: or another neutral oil with a high smoke point
- 1 medium yellow onion, diced: about 1 cup
- 4 garlic cloves, minced
- 1 tbsp grated fresh ginger: a microplane makes quick work of it
- 2 tbsp mild or Madras curry powder: use your favorite blend
- 1 tsp ground cumin
- ¼ tsp cayenne pepper: skip if you prefer no heat, or double it for more
- 1 (13.5 oz) can full-fat coconut milk: light coconut milk can curdle; full-fat gives the sauce body
- ½ cup chicken broth: vegetable broth works too
- 2 tbsp fresh lime juice: from about 1 lime
- ¼ cup chopped fresh cilantro, for serving
Variations and Substitutions
- Boneless skinless thighs: they’ll cook faster; reduce the simmer time to 15 to 18 minutes
- Vegetarian: swap the chicken for 2 cans of drained chickpeas, add them with the coconut milk, and use vegetable broth
- Coconut milk: light coconut milk can be used, but the sauce will be thinner and may separate; stir well and keep the heat low
- Curry powder: try garam masala for a warmer, slightly sweeter profile; start with 1 ½ tbsp and taste
- Add vegetables: stir in a couple handfuls of baby spinach at the end or add diced bell pepper with the onion
- If you like this, you might also like our Jamaican Curry Chicken.
How to Make One-Pan Coconut Curry Chicken Thighs
Step 1: Sear the Chicken Thighs

Season the chicken thighs all over with the salt and pepper. Set a large Dutch oven or deep skillet over medium-high heat, add the 2 tbsp oil, and let it shimmer. Place the thighs skin-side down and cook without moving them until the skin is deep golden and releases easily, about 5 to 6 minutes. Flip and cook the other side for another 3 to 4 minutes, then transfer the chicken to a plate.
The skin should get deeply brown with a few dark spots, and the pan will have a layer of rendered fat and golden bits stuck to the bottom. That fond is where a lot of the sauce flavor comes from, so try not to scrape it away just yet.
Step 2: Sauté the Aromatics

Lower the heat to medium and add the diced onion to the same pan. Cook, stirring often, until the onion softens and turns translucent, about 3 minutes. Add the minced garlic and grated ginger and cook for 1 minute more, just until they smell fragrant.
The kitchen should fill with a warm garlic-ginger scent, and the onion will have taken on a little color from the fond. Keep the heat steady so the garlic doesn’t brown too fast.
Step 3: Bloom the Spices

Sprinkle the 2 tbsp curry powder, 1 tsp cumin, and ¼ tsp cayenne over the onion mixture and stir constantly for about 1 minute. The spices will darken slightly and smell deeply toasty.
This quick step wakes up the spices and marries them with the fat in the pan, which builds a richer sauce than simply stirring them into the liquid later. If the pan looks dry, add a tiny splash of oil to keep the spices from scorching.
Step 4: Simmer the Chicken

Pour in the can of coconut milk and the ½ cup chicken broth, scraping up any browned bits from the bottom of the pan with a wooden spoon. Bring the liquid to a gentle simmer, then nestle the chicken thighs back into the sauce, skin-side up. Cover the pot and reduce the heat to maintain a low simmer. Cook until a thermometer inserted into the thickest part of a thigh reads 165°F (74°C), about 20 to 25 minutes.
The sauce will thicken slightly and take on a deep golden color, and the chicken will be pull-apart tender. Keep the simmer gentle rather than a rolling boil so the meat stays soft and the sauce doesn’t break.
Step 5: Spoon the Sauce and Serve

Remove the pan from the heat and stir in the 2 tbsp lime juice. Taste the sauce and add a pinch more salt if it needs it. Spoon the chicken and plenty of sauce over steamed rice, scatter the cilantro on top, and serve with lime wedges on the side.
The dish looks best with a glossy pool of sauce and bright green cilantro against the warm curry color. Serve it right away while the sauce is still pourable and the chicken is hot.
How to Get the Best Flavor
- Pat the chicken dry before seasoning: even a quick blot with paper towels helps the skin crisp and keeps it from steaming in the pan.
- Use full-fat coconut milk: the extra fat keeps the sauce smooth and prevents it from separating during the simmer.
- Simmer, don’t boil: a low, steady simmer keeps the chicken tender. A hard boil can make the meat tough and the sauce grainy.
- Add a handful of spinach: stir it in right before you take the pan off the heat for a quick pop of color and an extra vegetable.
Cook times vary depending on the chicken cut:
| Cut | Simmer Time |
|---|---|
| Bone-in thighs | 20 to 25 mins |
| Boneless thighs | 15 to 18 mins |
| Bone-in drumsticks | 25 to 30 mins |
Storing Leftover Curry Chicken
- Refrigerate: Cool the curry completely, then store it in an airtight container for up to 4 days. The sauce will thicken as it sits, which is perfectly fine.
- Reheating: Warm it gently on the stovetop over low heat with a splash of water or broth to loosen the sauce. Stir often so it heats evenly without scorching.
What to Serve With One-Pan Coconut Curry Chicken Thighs
Steamed jasmine rice is a natural partner because it soaks up every bit of the sauce. For a little extra texture, try warm naan or roti on the side for scooping. A quick cucumber salad dressed with rice vinegar and a pinch of sugar offers a cool, crisp contrast to the warm, spiced curry.
Frequently Asked Questions
Can I use light coconut milk?
Light coconut milk works, but the sauce will be thinner and more likely to separate. Stir it well before adding, keep the heat low, and expect a less creamy texture.
Can I make this in a slow cooker?
Yes. Sear the chicken and sauté the aromatics and spices on the stovetop first, then transfer everything to a slow cooker with the coconut milk and broth. Cook on low for 4 to 5 hours or high for 2 to 3 hours, until the chicken is very tender. Stir in the lime juice just before serving.
Can I add vegetables to the curry?
Absolutely. Diced carrots or bell peppers can go in with the onion during step 2. For greens like spinach or kale, stir them in during the last 2 minutes of simmering so they wilt without overcooking.
Can I double the recipe?
Yes, just use a larger pot so the chicken isn’t crowded. Keep the searing step in batches if needed, and plan to add about 5 extra minutes of simmer time to make sure the chicken is cooked through.

Ingredients
Method
- Season the chicken with salt and pepper. Heat the oil in a large Dutch oven over medium-high heat, then sear the thighs skin-side down for 5 to 6 minutes until golden. Flip and cook 3 to 4 minutes more. Remove to a plate.
- Lower the heat to medium, add the onion, and cook 3 minutes until softened. Stir in the garlic and ginger and cook 1 minute.
- Add the curry powder, cumin, and cayenne, and cook 1 minute, stirring constantly, until fragrant.
- Pour in the coconut milk and broth, scraping up any browned bits. Return the chicken skin-side up, bring to a gentle simmer, cover, and cook 20 to 25 minutes until the chicken reaches 165°F (74°C).
- Remove from heat and stir in the lime juice. Serve the chicken and sauce over rice, topped with cilantro.
