Coconut Curry Chicken Thighs

I’ve made this Coconut Curry Chicken Thighs recipe more times than I can count, especially on days when I want something deeply comforting without spending hours in the kitchen. The combination of tender chicken, creamy coconut milk, and warm curry spices creates a dish that feels special but is surprisingly simple to pull together.

What I love most about this recipe is how the flavors build as it cooks. The sauce thickens gently, the spices mellow and deepen, and the chicken becomes incredibly juicy. It’s the kind of meal that makes your kitchen smell amazing and has everyone asking what’s for dinner before it’s even ready.


What You Need To Make This Recipe

Chicken Thighs:
I always reach for bone-in or boneless chicken thighs because they stay juicy and flavorful during cooking. Thighs handle simmering sauces much better than chicken breasts and absorb the curry beautifully.

Coconut Milk:
Full-fat coconut milk is key here. It gives the sauce its creamy texture and balances the spices with a subtle sweetness. Light coconut milk works, but the sauce won’t be as rich.

Curry Powder:
A good-quality curry powder brings warmth, depth, and complexity. Every blend is a little different, so choose one you enjoy, whether it’s mild or slightly spicy.

Onion:
Onion forms the flavor base of the sauce. As it cooks, it softens and becomes slightly sweet, helping to round out the spices.

Garlic:
Fresh garlic adds a savory punch that keeps the sauce from tasting flat. It pairs perfectly with both coconut milk and curry spices.

Fresh Ginger:
Ginger adds brightness and a gentle heat that lifts the entire dish. Fresh ginger is best, but ground ginger can work in a pinch.

Tomato Paste:
Just a small amount of tomato paste deepens the sauce, adds body, and gives a subtle tang that balances the richness of the coconut milk.

Oil:
A neutral oil like vegetable or avocado oil is ideal for browning the chicken and sautéing the aromatics.

Salt and Black Pepper:
These bring all the flavors together. Seasoning in layers makes a big difference here.

Fresh Cilantro (Optional):
Cilantro adds a fresh, herbal finish that contrasts nicely with the creamy curry sauce.


Ingredients List

  • 2 pounds chicken thighs (boneless or bone-in)
  • 1 tablespoon oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder
  • 2 tablespoons tomato paste
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • Fresh cilantro, for garnish (optional)

How to Make Coconut Curry Chicken Thighs

Brown the Chicken

Heat the oil in a large skillet or deep pan over medium-high heat. Season the chicken thighs lightly with salt and pepper, then place them in the pan. Brown on both sides until golden, then remove and set aside. This step builds flavor right from the start.

Sauté the Aromatics

In the same pan, add the chopped onion and cook until soft and translucent. Stir in the garlic and ginger, cooking just until fragrant. Be careful not to burn them.

Toast the Spices

Add the curry powder and tomato paste to the pan. Stir constantly for about a minute to toast the spices. This helps release their full aroma and flavor.

Add the Coconut Milk

Pour in the coconut milk and stir well, scraping up any browned bits from the bottom of the pan. Bring the sauce to a gentle simmer.

Simmer the Chicken

Return the chicken thighs to the pan, nestling them into the sauce. Cover and simmer on low to medium heat until the chicken is fully cooked and tender, about 20–25 minutes.

Finish and Serve

Taste the sauce and adjust seasoning if needed. Garnish with fresh cilantro if desired, and serve hot.


Tips for Making This Recipe

  • Use full-fat coconut milk for the best texture and flavor.
  • Don’t skip browning the chicken; it adds depth to the final dish.
  • If the sauce gets too thick, add a splash of water or chicken broth.
  • For extra heat, add chili flakes or a diced chili pepper.
  • Let the curry rest for a few minutes before serving so the flavors settle.

FAQs

Can I use chicken breast instead of thighs?
Yes, but reduce the cooking time to prevent the chicken from drying out.

Is this recipe spicy?
It’s mildly spiced, depending on your curry powder. You can easily adjust the heat to your liking.

Can I make this ahead of time?
Absolutely. The flavors actually improve after a day in the fridge.

What should I serve with coconut curry chicken?
Steamed rice, jasmine rice, naan, or even cauliflower rice all work well.

Can I freeze this dish?
Yes, it freezes well. Let it cool completely before storing in an airtight container.