This Coconut Curry Chicken Will Ruin Every Other Curry For You

Rate this post

There are recipes you make once and forget. And then there are recipes that earn a permanent spot in your weekly rotation.

This coconut curry chicken is the second kind.

It’s creamy, fragrant, a little spicy, and hits that perfect balance between cozy comfort food and something that actually feels special. And the fact that it comes together in under 45 minutes? That part still surprises me every time.

If you’ve ever ordered Thai or Indian curry at a restaurant and thought, “I wish I could make this at home” — this is your sign.


What You’ll Need

For the Chicken

  • 1.5 lbs (680g) boneless, skinless chicken thighs, cut into bite-sized chunks
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 tsp turmeric powder
  • 1 tbsp olive oil or coconut oil

For the Curry Base

  • 1 tbsp coconut oil
  • 1 medium yellow onion, finely diced
  • 5 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp red curry paste (Thai-style)
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp paprika
  • ½ tsp cayenne pepper (adjust to heat preference)
  • 1 can (14 oz / 400ml) full-fat coconut milk
  • 1 can (14 oz / 400ml) diced tomatoes
  • 1 tbsp fish sauce (or soy sauce for a vegetarian swap)
  • 1 tsp brown sugar
  • Juice of 1 lime
  • Fresh cilantro, for serving
  • Cooked jasmine rice, for serving

Tools You’ll Need

  • Large skillet or dutch oven (at least 12 inches)
  • Sharp chef’s knife + cutting board
  • Wooden spoon or silicone spatula
  • Measuring spoons
  • Box grater or microplane (for the ginger)
  • Can opener
  • Citrus juicer (optional but helpful)

Pro Tips

A few things that will make a real difference, especially if this is your first time making curry from scratch:

  1. Use chicken thighs, not breasts. Thighs stay juicy and tender even if they cook a little longer. Breasts dry out fast in a curry situation. Thighs are the move.
  2. Full-fat coconut milk only. The reduced-fat versions are watery and the sauce won’t have that rich, velvety texture you’re going for. Don’t compromise on this one.
  3. Toast your spices. When you add the dry spices to the pan, let them cook for 30-45 seconds before adding the coconut milk. That quick heat unlocks the flavor in a way that just mixing them in never will.
  4. Taste and adjust at the end. Every can of curry paste and coconut milk is slightly different. Before serving, taste the sauce. Need more heat? Add cayenne. Feels flat? A squeeze of lime and a pinch of sugar fixes that almost every time.
  5. Don’t rush the onions. Take 6-8 minutes to properly sauté them until they’re soft and golden. This builds the foundation of the whole dish. Undercooked onions will give you a sharp, raw taste that lingers.

Substitutions and Variations

Protein swaps:

  • Swap chicken for shrimp (add in the last 5 minutes only — shrimp cooks fast)
  • Use firm tofu for a vegetarian version (press it first and pan-fry before adding to the sauce)
  • Chickpeas work great as a plant-based protein and soak up all that sauce beautifully

Spice level:

  • Mild: Skip the cayenne and use 1 tbsp curry paste instead of 2
  • Extra spicy: Add a sliced Thai chili or a full teaspoon of cayenne

Coconut milk alternatives:

  • Cashew cream adds a slightly nuttier flavor and works well for dairy-free needs
  • Heavy cream can be used but it changes the flavor profile significantly

Curry paste options:

  • Red curry paste gives bold, slightly smoky heat (what this recipe uses)
  • Yellow curry paste gives a milder, more turmeric-forward flavor
  • Green curry paste gives a brighter, more herbaceous taste — also delicious with this dish

Make-Ahead Tips

This curry is one of those rare dishes that tastes better the next day.

The spices deepen overnight and the chicken absorbs even more of the sauce. So if you’re meal prepping or hosting people for dinner, make it the day before and just reheat it on the stove over medium-low heat with a splash of coconut milk or water to loosen it back up.

The base (without chicken) can also be made up to 3 days ahead and stored in the fridge. Just cook the chicken fresh and add it in when you’re ready to eat.


How to Make It

Step 1: Season and sear the chicken

Toss your chicken pieces with salt, pepper, and turmeric until evenly coated.

Heat 1 tbsp oil in your skillet over medium-high heat. Add the chicken in a single layer and sear for 3-4 minutes per side until golden brown. You’re not cooking it through yet — just getting that color on the outside.

Remove the chicken and set it aside.

Step 2: Build your base

In the same pan, add another tablespoon of coconut oil over medium heat.

Add the diced onion and cook for 6-8 minutes, stirring occasionally, until soft and lightly golden. Don’t skip the time here.

Add the garlic and ginger. Cook for 1 minute until fragrant. Your kitchen will smell incredible at this point.

Step 3: Add the curry paste and spices

Add the red curry paste, cumin, coriander, paprika, and cayenne to the pan.

Stir everything together and let it cook for 30-45 seconds. This is where the magic happens — the spices bloom and the aroma shifts from good to really good.

Step 4: Add the liquids

Pour in the coconut milk, then the diced tomatoes. Stir to combine.

Add the fish sauce and brown sugar. Give it a good stir and bring everything to a gentle simmer.

Step 5: Finish the chicken

Return the seared chicken to the pan. Stir it into the sauce.

Let everything simmer together on medium-low heat for 15-20 minutes, uncovered, until the chicken is cooked through and the sauce has thickened slightly.

Step 6: Season and serve

Squeeze in the lime juice. Taste. Adjust with more salt, lime, or a pinch of sugar as needed.

Serve over jasmine rice and top with fresh cilantro.


Nutritional Breakdown (Per Serving, approx.)

Based on 4 servings, without rice

NutrientAmount
Calories~420 kcal
Protein38g
Fat26g
Carbohydrates12g
Fiber2g
Sodium780mg

Note: Numbers will vary depending on the brand of coconut milk and curry paste you use.

Diet-friendly notes:

  • Gluten-free: Swap fish sauce for tamari or coconut aminos
  • Dairy-free: Already dairy-free as written
  • Low-carb/keto: Serve over cauliflower rice instead

Meal Pairing Suggestions

This curry pairs well with:

  • Jasmine or basmati rice — the classic and the most popular for a reason
  • Garlic naan — if you want something to scoop up the extra sauce (highly recommended)
  • A simple cucumber salad — the cool crunch cuts through the richness of the curry really nicely
  • Mango lassi or iced coconut water — if you want a drink that complements the flavors

Leftovers and Storage

Fridge: Store in an airtight container for up to 4 days. The flavor genuinely gets better by day 2.

Freezer: This freezes well for up to 3 months. Let it cool completely, store in a freezer-safe container, and thaw overnight in the fridge before reheating.

Reheating: Warm on the stove over medium-low heat. Add a splash of coconut milk or water if the sauce looks thick after refrigerating.

One heads-up: if you’re freezing it, cook slightly less if you plan to add more fresh chicken later. The texture holds up better that way.


FAQ

Can I use chicken breasts instead of thighs?

You can, but the texture won’t be the same. Chicken breasts cook faster and dry out more easily in a simmered sauce. If you use them, cut them into larger chunks and reduce the simmering time to about 10 minutes.

My curry sauce is too thin. What do I do?

Let it simmer uncovered for an extra 5-10 minutes. It’ll reduce and thicken on its own. You can also mix 1 tsp of cornstarch with 2 tsp of water and stir that into the sauce while it’s simmering.

My curry is too spicy. Can I fix it?

A little more coconut milk and a teaspoon of sugar can dial it back. Full-fat yogurt stirred in at the end also helps cool things down without affecting the overall flavor too much.

Can I make this in a slow cooker?

Yes. Sear the chicken and sauté the onion, garlic, and ginger on the stove first (don’t skip this step), then add everything to the slow cooker and cook on low for 4-5 hours or high for 2-3 hours.

What’s the difference between Thai and Indian-style coconut curry?

Thai curries typically use curry paste (made from fresh herbs and chilies) and tend to be brighter and more aromatic. Indian-style curries use dry spice blends and often have a deeper, earthier flavor. This recipe is a hybrid that borrows from both traditions — which is why it works so well.

Can I add vegetables to this?

Absolutely. Bell peppers, baby spinach, zucchini, snap peas, and sweet potatoes all work well. Add hardy vegetables (like sweet potato) early in the simmering stage. Add delicate ones (like spinach) in the last 2-3 minutes.


Wrapping Up

If there’s one recipe I’d tell you to make this week, it’s this one.

It sounds fancier than it is. It looks like something you’d order at a restaurant. And it comes together in under an hour with ingredients you can find anywhere.

Make it once and you’ll understand why it keeps showing up in people’s weeknight rotations.

Now I want to hear from you — did you try it? Did you add anything to it or change it up? Drop a comment below and let me know how it went. And if you hit any snags along the way, ask away. I’ll help you figure it out. 👇

Charlotte is the author of Recipe Minty, a food blog dedicated to sharing simple, easy, and homemade recipes. His goal is to make everyday cooking enjoyable and beginner-friendly.

Leave a Comment