These Curry Chicken Thighs deliver deep, complex flavor with minimal effort. The secret is building layers of spices and letting the thighs become meltingly tender in a rich, spoonable sauce. It’s a one-pot wonder that walks the line between comforting weeknight dinner and impressive enough for guests.
Nothing beats a great Curry Chicken Thighs. Whether you're a fan of Chicken Thigh Recipes or want to try something from our Dessert Recipes selection, keep scrolling!
Why You’ll Love This Curry Chicken Thighs
- Complex flavor: Toasted spices create a base that tastes like it simmered for hours.
- Juicy chicken: Bone-in, skin-on thighs stay tender and enrich the sauce.
- Dreamy sauce: Creamy, spiced, and perfectly balanced with tomatoes and coconut milk.
- One-pot wonder: Everything cooks in one pot for maximum flavor and easy cleanup.
Ingredients & Tools
- 6 bone-in, skin-on chicken thighs
- 2 tbsp vegetable or coconut oil
- 1 large yellow onion, finely chopped
- 4 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp curry powder (see notes!)
- 1 tsp ground turmeric
- 1/2 tsp cayenne pepper (adjust to taste)
- 1 (14.5 oz) can diced tomatoes, undrained
- 1 (13.5 oz) can full-fat coconut milk
- 1 cup chicken broth
- 1 tbsp fish sauce (optional, but adds depth)
- 1 tbsp brown sugar
- 1 lime, juiced
- Salt and black pepper to taste
- Fresh cilantro for garnish
Notes: Don’t be intimidated by the spices—they’re the soul of the dish. Fish sauce adds umami depth without tasting fishy. Use full-fat coconut milk for a creamy texture.
Tools: A large Dutch oven or heavy-bottomed pot with a lid is essential here.
Nutrition (per serving)
| Calories: | 485 kcal |
| Protein: | 32 g |
| Fat: | 35 g |
| Carbs: | 12 g |
| Fiber: | 3 g |
Serves: 4 | Prep Time: 15 minutes | Cook Time: 45 minutes | Total Time: 1 hour
Before You Start: Tips & Ingredient Notes
- Your Curry Powder Matters. Not all curry powders are created equal. They are unique blends, so taste yours if you can. If it’s been in your cupboard for over a year, it’s probably lost its punch. For a vibrant result, consider buying a fresh, small batch.
- Don’t Skip the Chicken Skin. I know it can be tempting to go for skinless for health reasons, but the skin is our flavor engine. We render the fat from it to cook our aromatics, which infuses the entire dish with a rich, savory base you just can’t get otherwise.
- Fresh Ginger and Garlic are Non-Negotiable. The jarred stuff just doesn’t have the same bright, pungent power. Taking the two minutes to grate fresh ginger and mince fresh garlic will make a noticeable difference in the final flavor profile of your curry.
- Pat Your Chicken Dry. This is the golden rule for getting crispy, beautifully browned skin instead of steamed, pale skin. Use a paper towel to thoroughly pat the thighs dry and season them generously with salt and pepper right before they hit the hot oil.
How to Make Curry Chicken Thighs
Step 1: Brown the Chicken to Perfection. Pat your chicken thighs completely dry with paper towels and season both sides liberally with salt and pepper. Heat the oil in your Dutch oven over medium-high heat until it shimmers. Carefully place the thighs in, skin-side down. Don’t crowd the pan—you might need to do this in two batches. Resist the urge to move them! Let them cook for 5-7 minutes until the skin is deeply golden brown and crispy. Flip and cook for another 2-3 minutes on the other side. Transfer them to a plate; they won’t be cooked through yet, and that’s exactly right.
Step 2: Build Your Flavor Foundation. Reduce the heat to medium. You should have about 2 tablespoons of rendered chicken fat in the pot—that’s liquid gold! Add the chopped onion and cook, stirring occasionally, for about 5 minutes until softened and translucent. Now add the garlic and ginger, and cook for just 60 seconds until incredibly fragrant. You’ll notice the aroma change completely.
Step 3: Wake Up the Spices. Add the curry powder, turmeric, and cayenne pepper to the onion mixture. Stir constantly for about 30 seconds. This toasts the spices, releasing their essential oils and deepening their flavor. It should smell nutty and incredibly aromatic—this is where the magic really happens, so don’t rush it.
Step 4: Create the Luscious Sauce. Pour in the diced tomatoes with their juices, the coconut milk, chicken broth, fish sauce (if using), and brown sugar. Stir everything together, scraping up any browned bits from the bottom of the pot—that’s pure flavor! Bring the sauce to a gentle simmer.
Step 5: Braise to Tenderness. Nestle the browned chicken thighs back into the pot, skin-side up, along with any accumulated juices. The sauce should come about halfway up the sides of the chicken. Reduce the heat to low, cover the pot, and let it simmer gently for 25-30 minutes. The chicken is done when it’s tender and pulls away from the bone easily.
Step 6: Finish and Serve. Once the chicken is cooked, use tongs to transfer it to a serving platter. If your sauce seems a bit thin, you can simmer it uncovered for 5-10 minutes to thicken it up to your desired consistency. Take the pot off the heat and stir in the fresh lime juice. Taste the sauce and adjust seasoning with more salt or a pinch of sugar if needed. Spoon the sauce over the chicken, garnish with a generous handful of fresh cilantro, and serve immediately.
Storage & Freshness Guide
- Fridge: Cool completely, store in an airtight container for 3–4 days.
- Freezer: Freeze in a sealed container for up to 3 months. Thaw in fridge before reheating.
- Reviving: Reheat gently on stove, adding a splash of broth if sauce thickens.
Serving Suggestions
Complementary Dishes
- Steamed Jasmine or Basmati Rice — The fluffy, fragrant grains are the perfect neutral canvas to soak up all that incredible curry sauce. It’s a classic pairing for a very good reason.
- Buttery, Flaky Naan Bread — There’s nothing quite like tearing off a piece of warm naan and using it to scoop up bites of chicken and sauce. It’s interactive, fun, and downright delicious.
- A Simple Cucumber Salad — A quick mix of sliced cucumbers, red onion, vinegar, and a pinch of sugar provides a crisp, cool, and acidic contrast that cuts through the richness of the curry beautifully.
Drinks
- A Crisp, Hoppy IPA — The bitterness and citrus notes in a good IPA stand up wonderfully to the spices in the curry, cleansing the palate between each flavorful bite.
- Off-Dry Riesling — A slightly sweet white wine with bright acidity is a fantastic match. The sweetness tames the heat, while the acidity refreshes your taste buds.
- Mango Lassi — This creamy, sweet, and tangy yogurt drink is a traditional pairing that cools the mouth if your curry has a bit of a kick. It’s like a hug from the inside.
Something Sweet
- Mango Sorbet — The bright, fruity, and cold sorbet is a refreshing and light way to end the meal. The tropical mango flavor echoes notes often found in the curry itself.
- Coconut Rice Pudding — Continuing the coconut theme in a dessert form feels natural. It’s creamy, comforting, and just sweet enough to be a satisfying finale.
- Dark Chocolate with Sea Salt — A few squares of high-quality dark chocolate provide a rich, bitter counterpoint to the spiced meal. It’s a simple, elegant, and effortless way to finish.
Top Mistakes to Avoid
- Mistake: Moving the chicken too soon while browning. If you don’t let the skin sear undisturbed, it will stick to the pot and tear, and it won’t develop that crucial crispy, golden-brown crust that adds so much texture and flavor.
- Mistake: Burning the garlic and ginger. They cook very quickly and can turn bitter in an instant. Add them after the onions have softened and only cook for about a minute until fragrant, not browned.
- Mistake: Skipping the spice-toasting step. Adding raw, untoasted spices to a liquid sauce will result in a flat, slightly gritty flavor. Taking that extra 30 seconds to toast them in the fat makes the entire dish taste warmer and more complex.
- Mistake: Boiling the curry after adding the chicken. A gentle simmer is what you want. A rolling boil will make the chicken tough and can cause the coconut milk to separate, giving the sauce a grainy texture instead of a smooth, creamy one.
Expert Tips
- Tip: Make it ahead for even better flavor. Like many stews and curries, this dish tastes even more incredible the next day. The flavors have more time to meld and deepen. Gently reheat it on the stovetop.
- Tip: Customize your heat level. The cayenne pepper is your dial for spiciness. Start with 1/4 tsp for mild, use the full 1/2 tsp for medium, or add a finely chopped fresh chili pepper (like a serrano or Thai bird’s eye) with the onions for serious heat.
- Tip: Add vegetables for a complete meal. This recipe is very adaptable. In the last 10-15 minutes of cooking, you can stir in hearty vegetables like cauliflower florets, diced potatoes, or bell peppers to cook directly in the sauce.
- Tip: Use the sauce for other proteins. This curry base is so versatile. If you don’t have chicken thighs, you can use it to braise chickpeas for a vegan version, or even pour it over firm white fish fillets and bake until flaky.
FAQs
Can I use boneless, skinless chicken thighs?
You absolutely can, and it will still be tasty. However, you’ll miss out on the incredible flavor and crispy texture from the skin, and the sauce won’t be quite as rich. If you do use them, brown them quickly on both sides (they’ll cook faster) and reduce the braising time to about 15-20 minutes to prevent them from drying out.
My sauce is too thin. How can I thicken it?
The easiest way is to remove the cooked chicken and let the sauce simmer uncovered for 5-10 minutes to reduce and concentrate. If it’s still too thin, you can make a quick slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water, then stirring it into the simmering sauce. Let it cook for another minute until thickened.
How long do leftovers last in the fridge?
Stored in an airtight container, your curry chicken thighs will keep beautifully for 3-4 days in the refrigerator. The flavors continue to develop, making the leftovers something to look forward to. Reheat gently on the stovetop over low heat, adding a splash of water or broth if the sauce has thickened too much.
Can I freeze this curry?
Yes, it freezes very well! Let it cool completely, then transfer it to a freezer-safe container. It will keep for up to 3 months. The texture of the coconut milk might change slightly upon thawing, but a good stir after reheating will bring it right back. Thaw overnight in the fridge before reheating.
What can I use instead of fish sauce?
If you don’t have fish sauce or prefer not to use it, you can substitute an equal amount of soy sauce or tamari. It will provide a similar salty, umami depth. Alternatively, you can just add an extra 1/2 teaspoon of salt, but you’ll lose a bit of that complex savory character.
Curry Chicken Thighs
Make the best Curry Chicken Thighs with this easy one-pot recipe. Tender chicken in a rich, creamy coconut curry sauce. Get the foolproof recipe now!
Ingredients
For the Ingredients
-
6 bone-in, skin-on chicken thighs
-
2 tbsp vegetable or coconut oil
-
1 large yellow onion (finely chopped)
-
4 garlic cloves (minced)
-
1 tbsp fresh ginger (grated)
-
2 tbsp curry powder
-
1 tsp ground turmeric
-
1/2 tsp cayenne pepper
-
1 can diced tomatoes (14.5 oz, undrained)
-
1 can full-fat coconut milk (13.5 oz)
-
1 cup chicken broth
-
1 tbsp fish sauce
-
1 tbsp brown sugar
-
1 lime (juiced)
-
Salt and black pepper (to taste)
-
Fresh cilantro (for garnish)
Instructions
-
Pat your chicken thighs completely dry with paper towels and season both sides liberally with salt and pepper. Heat the oil in your Dutch oven over medium-high heat until it shimmers. Carefully place the thighs in, skin-side down. Don’t crowd the pan—you might need to do this in two batches. Resist the urge to move them! Let them cook for 5-7 minutes until the skin is deeply golden brown and crispy. Flip and cook for another 2-3 minutes on the other side. Transfer them to a plate; they won’t be cooked through yet, and that’s exactly right.01
-
Reduce the heat to medium. You should have about 2 tablespoons of rendered chicken fat in the pot—that’s liquid gold! Add the chopped onion and cook, stirring occasionally, for about 5 minutes until softened and translucent. Now add the garlic and ginger, and cook for just 60 seconds until incredibly fragrant. You’ll notice the aroma change completely.02
-
Add the curry powder, turmeric, and cayenne pepper to the onion mixture. Stir constantly for about 30 seconds. This toasts the spices, releasing their essential oils and deepening their flavor. It should smell nutty and incredibly aromatic—this is where the magic really happens, so don’t rush it.03
-
Pour in the diced tomatoes with their juices, the coconut milk, chicken broth, fish sauce (if using), and brown sugar. Stir everything together, scraping up any browned bits from the bottom of the pot—that’s pure flavor! Bring the sauce to a gentle simmer.04
-
Nestle the browned chicken thighs back into the pot, skin-side up, along with any accumulated juices. The sauce should come about halfway up the sides of the chicken. Reduce the heat to low, cover the pot, and let it simmer gently for 25-30 minutes. The chicken is done when it’s tender and pulls away from the bone easily.05
-
Once the chicken is cooked, use tongs to transfer it to a serving platter. If your sauce seems a bit thin, you can simmer it uncovered for 5-10 minutes to thicken it up to your desired consistency. Take the pot off the heat and stir in the fresh lime juice. Taste the sauce and adjust seasoning with more salt or a pinch of sugar if needed. Spoon the sauce over the chicken, garnish with a generous handful of fresh cilantro, and serve immediately.06
Not what you're looking for?



