Creamy Coconut Chicken Curry: 30-Min Easy Dinner

Posted on

Sawyer Benson

creamy coconut chicken curry - featured image

It was one of those Tuesdays where the wind was howling outside, the house was already chilly, and I was staring into an open fridge with zero motivation. I had a half-empty can of coconut milk, some chicken thighs begging to be cooked, and a pantry full of spices that were slowly losing their potency. I didn’t want to order takeout. I didn’t want to wash a bunch of dishes. I just wanted something warm, fragrant, and deeply comforting that would make my kitchen smell like a spa instead of a stale air conditioner.

So I threw together what I thought would be a mediocre curry. I was aiming for “edible,” not “delicious.” But ten minutes in, as the coconut milk hit the hot pan and mingled with the ginger and garlic, the smell that filled the house was unlike anything I’d ever cooked. It was rich, earthy, and sweet all at once. I added the chicken, let it simmer, and served it over rice. My husband walked in, sniffed the air, and asked if I’d hired a chef. I didn’t have the heart to tell him it was a 30-minute panic dinner.

This creamy coconut chicken curry has been on our rotation ever since. It’s my answer to those “I’m too tired to cook” nights, but it tastes like I spent hours simmering a complex sauce. The beauty of this recipe is how forgiving it is. You don’t need perfect technique. You just need good ingredients and a little bit of patience. I’ve made this at least a dozen times in the last six months, tweaking the spice levels and experimenting with different vegetables. It’s become my go-to for cozy easy dinners because it feeds a crowd, freezes beautifully (though I rarely let it), and makes everyone in the house happy. If you’re looking for a weeknight meal that feels fancy but requires zero stress, this is it.

Why You’ll Love This Recipe

There are about a hundred reasons I keep making this curry, but here are the big ones that keep it on repeat:

  • Lightning Fast — Seriously, this is a 30-minute meal from start to finish. If you have pre-chopped onions or frozen chicken strips, it’s even faster. I make this on weeknights when I get home at 6:30 pm and still want something hot and homemade.
  • One-Pan Wonders — I love a good skillet, and this recipe uses just one large pan for cooking the chicken and making the sauce. Cleanup is a breeze. No scrubbing three pots and a blender.
  • Pantry-Friendly — You probably have 80% of these ingredients already. Coconut milk, chicken, onions, garlic, ginger, and basic spices. I keep the key items stocked just so I can make this on a whim.
  • Customizable Heat — I love it spicy, but my kids prefer it mild. The beauty of this creamy coconut chicken curry is that you control the heat. Start with half the chili powder and add more later if you want more kick. Everyone gets what they want.
  • Makes Amazing Leftovers — Actually tastes better the next day. The flavors meld together overnight, and I deliberately make extra for lunch throughout the week. It reheats perfectly in the microwave.
  • Comfort Food Vibes — It’s like a warm hug in a bowl. The coconut milk adds a richness that feels indulgent without being heavy or greasy. It’s perfect for rainy days or cold nights.

This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients you have to hunt down at three different stores, just reliable, delicious food that makes everyone happy.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. I’m particular about three ingredients here, and I’ll tell you exactly why they matter for that perfect texture and flavor.

For the Curry Base

Chicken thighs (2 pounds / 900g) — Boneless, skinless thighs are my preference because they stay juicy and don’t dry out like breast meat. If you only have breasts, that’s fine, but take them off the heat a few minutes earlier. I buy mine from the local butcher when I can, but the store-bought bags work great too.

Coconut milk (2 cans / 13.5 oz each) — Full-fat is non-negotiable here. Light coconut milk will make your sauce watery and less rich. Shake the can before opening to mix the cream and water. I use Thai Kitchen brand because it’s consistent and has no weird additives.

Yellow onion (1 large, diced / about 250g) — Sweet onions work too, but yellow gives better depth. White onions are too sharp for this. Dice it fine so it melts into the sauce.

Garlic (4 cloves, minced / about 2 tablespoons) — Fresh only. No jarred garlic in this recipe. It has a metallic taste that really shows up in delicate coconut sauces.

Fresh ginger (1 tablespoon, grated / about 20g) — This is the secret weapon. Grate it yourself. Pre-minced ginger in the tube is okay in a pinch, but fresh gives that bright, zesty kick that makes the dish pop.

For the Flavor

creamy coconut chicken curry preparation steps

Curry powder (2 tablespoons) — I use a mild to medium blend. If you like it spicy, look for one with cayenne or red pepper flakes. Or, use 1 tablespoon curry powder and 1 teaspoon chili powder for more control.

Ground cumin (1 teaspoon) — Adds an earthy, warm note that balances the sweetness of the coconut.

Ground coriander (1 teaspoon) — Citrusy and floral. It sounds fancy, but it’s just a standard spice. If you don’t have it, skip it, but it adds complexity.

Chicken broth (1 cup / 240ml) — I use low-sodium so I can control the salt. Vegetable broth works for a vegetarian version. Beef broth would be too strong.

Soy sauce (1 tablespoon) — Don’t skip this! It adds umami and saltiness, deepening the flavor profile. It’s not a “soy sauce curry,” I promise. It just makes it taste more savory.

Lime juice (1 tablespoon) — Added at the end. This acidity cuts through the richness of the coconut milk and brightens everything up.

Red chili flakes (½ teaspoon) — Optional, but adds a nice kick. Start with less if you’re sensitive to spice.

For Serving

Basmati rice (1 cup dry / 200g) — Fluffy, long-grain rice is perfect for soaking up the sauce. Jasmine rice works too if you prefer a stickier texture.

Fresh cilantro (¼ cup, chopped) — For garnish. It adds freshness and color. If you hate cilantro (genetic thing, I get it), use parsley or basil instead.

Lime wedges — For squeezing over the top. Extra acidity is always welcome.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use.

Large skillet or Dutch oven — I use a 12-inch cast iron skillet. It holds heat well and fits a pound of chicken comfortably. If you don’t have a large skillet, a Dutch oven works perfectly. Just make sure it has a lid if you want to simmer covered.

Sharp knife — For chopping onions and mincing garlic. Dull knives make you cry more—learned this the hard way.

Grater — For the fresh ginger. A microplane is best because it makes fine shreds that melt into the sauce. A box grater works too.

Wooden spoon — For stirring. Silicone works too. Don’t use metal on non-stick.

Measuring cups and spoons — Pretty standard stuff. Dollar store versions work fine.

Rice cooker — Optional but nice. Makes cooking rice foolproof. I use mine almost daily.

Tool Tips

Don’t have a Dutch oven? Any big pot works—doesn’t need to be fancy. I’m obsessed with my microplane zester/grater from IKEA—it’s like $3 and makes grating ginger so much easier than a knife.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Prep Your Ingredients (5 minutes)

Before you start cooking, dice your onion, mince your garlic, and grate your ginger. I know it seems fussy, but it makes the actual cooking way less stressful. Once you start cooking, things move fast. Pat the chicken thighs dry with paper towels—this helps them brown better.

Step 2: Sear the Chicken (5-7 minutes)

Heat 1 tablespoon of oil (vegetable or avocado) in your large skillet over medium-high heat. Add the chicken thighs in a single layer. Don’t crowd the pan; cook in batches if needed. Sear for 3-4 minutes per side until golden brown. You don’t need to cook them through yet; just get that nice crust. Remove the chicken to a plate and set aside.

Step 3: Sauté the Aromatics (3-4 minutes)

Reduce heat to medium. Add the diced onion to the same skillet. Cook for 2-3 minutes until it starts to soften and smell sweet. Add the minced garlic, grated ginger, and red chili flakes. Cook for 1 minute, stirring constantly. The garlic should smell amazing but not brown—browned garlic tastes bitter.

Step 4: Bloom the Spices (1 minute)

Add the curry powder, cumin, and coriander to the pan. Stir constantly for about 30-60 seconds. This step is crucial. Toasting the spices in the oil releases their essential oils and deepens the flavor. If you skip this, your curry will taste flat. The kitchen will start to smell incredible.

Step 5: Build the Sauce (5-6 minutes)

Pour in the chicken broth to deglaze the pan, scraping up any browned bits from the bottom. Those bits are flavor gold. Let it simmer for 1 minute. Then, add the coconut milk and soy sauce. Stir well and bring to a gentle simmer. Let it cook for 3-4 minutes until the sauce thickens slightly. It should coat the back of a spoon.

Step 6: Simmer the Chicken (10 minutes)

Return the chicken thighs (and any juices on the plate) to the skillet. Nestle them into the sauce. Cover the pan and simmer on low-medium heat for 10 minutes, or until the chicken is cooked through (internal temperature of 165°F / 74°C). If you’re using chicken breasts, reduce this time to 6-8 minutes to prevent drying out.

Step 7: Finish and Serve (2 minutes)

Remove the pan from heat. Stir in the lime juice and chopped cilantro. Taste and adjust salt if needed. The sauce should be creamy, glossy, and flavorful. Serve immediately over fluffy basmati rice, topped with extra cilantro and lime wedges.

Total Time: About 30 minutes (10 minutes active, 20 minutes mostly hands-off)

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Don’t Skimp on Salt — Coconut milk can be bland, so you need enough salt to balance it. I usually add a good pinch of salt when I add the broth. Taste before serving and adjust.

Bloom Your Spices — I can’t stress this enough. Toasting the curry powder in the oil for 30 seconds makes a huge difference. It transforms the flavor from “powdery” to “aromatic.”

Room Temperature Coconut Milk — Cold coconut milk can sometimes separate when it hits the hot pan. If you’re worried, let your coconut milk sit out for 10 minutes before adding it. Or, warm it slightly in the microwave.

Acid is Key — The lime juice at the end is not optional. It cuts through the fat of the coconut milk and makes the dish taste bright and fresh. Without it, the curry feels heavy.

Common Mistakes (and how to avoid them)

Mistake: Sauce is too watery
Fix: Let it simmer uncovered for a few more minutes. Or, mix 1 teaspoon of cornstarch with 1 tablespoon of water and stir it in. It will thicken instantly.

Mistake: Chicken is dry
Fix: You probably overcooked it. Use thighs instead of breasts, or take breasts off the heat as soon as they hit 165°F. Carryover cooking will finish them.

Mistake: Spice powder clumps
Fix: Stir the spices into the oil and onions before adding liquid. This prevents clumps from forming.

Pro Tricks I’ve Learned

For Extra Creaminess — Stir in a tablespoon of coconut cream (the thick stuff from the top of the can) at the end. It makes the sauce restaurant-quality.

For Better Texture — Toast the coconut milk slightly in the pan before adding the broth. Let it bubble for 2 minutes until it reduces slightly. This concentrates the flavor.

Make-Ahead Strategy — Make the sauce ahead and store in the fridge for up to 3 days. Cook pasta fresh, reheat sauce, and combine. Almost as good as fresh.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Vegetarian Version — Swap chicken for chickpeas or cubed tofu. Sauté the tofu until crispy first. Or add cauliflower florets and simmer until tender. I love adding bell peppers and spinach for extra veggies.

Spicy Kick — Add a diced jalapeño with the onions. Or use a hotter curry powder. For extra heat, stir in a teaspoon of chili paste (like sambal oelek) at the end.

Green Curry Twist — Swap the curry powder for 2 tablespoons of green curry paste. Add a splash of fish sauce instead of soy sauce. Top with Thai basil instead of cilantro.

Red Curry Twist — Use red curry paste instead of powder. Add sliced red bell peppers and bamboo shoots. This is more traditional Thai style.

Lighter Version — Use light coconut milk and chicken breasts. It’s thinner but still good. I make this when I’m trying to be “healthy.”

Dietary Modifications

Gluten-Free — This recipe is naturally gluten-free if you use tamari instead of soy sauce. Check your curry powder label to ensure no wheat fillers.

Dairy-Free — This is already dairy-free! Coconut milk is the base.

Vegan — Swap chicken for chickpeas or tofu. Use vegetable broth instead of chicken broth. Use tamari instead of soy sauce.

Different Proteins

  • Shrimp (add in step 6, cook 3-4 minutes)
  • Salmon chunks (add in step 6, cook 5-6 minutes)
  • Pork tenderloin (cut into cubes, cook like chicken)
  • Falafel (warm pre-made falafel in the sauce)

Serving & Storage

How to Serve:
I usually serve this straight from the skillet at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:

Side Dishes:

  • Basmati or jasmine rice (obviously)
  • Naan bread or pita for dipping
  • Simple cucumber salad with lemon
  • Roasted broccoli or green beans

Toppings Bar:
When I have guests, I put out: extra cilantro, red chili flakes, lime wedges, crispy fried onions, and toasted coconut flakes. Everyone customizes their bowl.

Storage Instructions:

Refrigerator:
Store in an airtight container for up to 4 days. The sauce will thicken in the fridge—totally normal.

Reheating:
Best method: Add to a skillet with a splash of coconut milk or water over low heat. Stir until heated through and creamy again.
Microwave method: Heat in 30-second intervals, stirring between. Add a splash of liquid if it’s too thick.
Never works: Trying to reheat in the pot you cooked it in. It always burns on the bottom. Ask me how I know.

Freezing:
This freezes well! Store in freezer-safe bags for up to 3 months. Thaw in the fridge overnight and reheat gently. The texture might change slightly, but it’s still delicious.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking.

Per Serving (based on 6 servings)
Calories: 450
Protein: 35g
Carbs: 15g
Fiber: 2g
Sugar: 4g
Fat: 28g
Saturated Fat: 18g
Cholesterol: 90mg
Sodium: 400mg

What’s Good:
– High protein from chicken
– Healthy fats from coconut milk
– Can add vegetables to boost nutrition
– More filling than it looks

What to Know:
– Higher in calories from coconut milk
– Contains soy (if using soy sauce)
– Moderate sodium (use low-sodium broth and tamari to reduce)

My Take:
“Look, this is comfort food with coconut milk. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use light coconut milk and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.”

Final Thoughts

So that’s my go-to creamy coconut chicken curry! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use coconut cream instead of coconut milk?

You can, but it will be much thicker and richer. If you use coconut cream, I recommend thinning it with a little bit of water or broth so the sauce isn’t too heavy. I usually use a mix of coconut milk and a spoonful of coconut cream for the perfect consistency.

Why did my sauce separate?

Usually, this happens if the heat was too high or if you added acid (like lime juice) too early. Coconut milk can break if boiled vigorously. Keep it at a gentle simmer. If it does separate, whisk it vigorously or blend it briefly to bring it back together.

Can I make this ahead for a dinner party?

Absolutely. This curry actually tastes better the next day. Make it up to 2 days ahead and store in the fridge. Reheat gently on the stove, adding a splash of water or coconut milk if it’s too thick. Serve over fresh rice right before guests arrive.

What kind of rice is best for this?

Basmati rice is my favorite because it’s fluffy and doesn’t stick together. Jasmine rice is also great if you prefer a slightly stickier texture. Avoid short-grain rice like Arborio, as it’s too starchy for this dish.

Can I use frozen chicken?

It’s better to thaw it first for even cooking. If you must cook from frozen, add 5-10 minutes to the cooking time and check the internal temperature carefully. Thawed chicken cooks more evenly and browns better.

Is this recipe spicy?

It’s mild by default. The curry powder adds warmth, but not intense heat. If you want it spicy, add more chili powder, red pepper flakes, or a diced jalapeño. Start with half the spice and add more to taste.

Can I double this recipe?

Yes! Double all ingredients and use a larger pot. The cooking times stay mostly the same, but you may need to simmer the sauce a bit longer to reduce it. I do this when I’m meal-prepping or feeding a crowd.

Pin This Recipe!

creamy coconut chicken curry recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy coconut chicken curry - featured image

Creamy Coconut Chicken Curry: 30-Min Easy Dinner


  • Author: Julia
  • Total Time: 30 minutes
  • Yield: 6 servings 1x

Description

A rich, fragrant, and comforting one-pan chicken curry made with coconut milk and aromatic spices. This forgiving recipe is ready in just 30 minutes, making it perfect for busy weeknights.


Ingredients

Scale
  • 2 pounds boneless, skinless chicken thighs
  • 2 cans (13.5 oz each) full-fat coconut milk
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 cup low-sodium chicken broth
  • 1 tablespoon soy sauce
  • 1 tablespoon lime juice
  • 1/2 teaspoon red chili flakes
  • 1 tablespoon oil (vegetable or avocado)
  • Salt to taste
  • 1 cup basmati rice, cooked
  • 1/4 cup fresh cilantro, chopped
  • Lime wedges for serving

Instructions

  1. Prep ingredients: Dice the onion, mince the garlic, grate the ginger, and pat the chicken thighs dry with paper towels.
  2. Sear the chicken: Heat oil in a large skillet over medium-high heat. Sear chicken thighs in a single layer for 3-4 minutes per side until golden brown. Remove chicken to a plate.
  3. Sauté aromatics: Reduce heat to medium. Add onion to the skillet and cook for 2-3 minutes until softened. Add garlic, ginger, and chili flakes; cook for 1 minute until fragrant.
  4. Bloom spices: Add curry powder, cumin, and coriander to the pan. Stir constantly for 30-60 seconds to toast the spices.
  5. Build the sauce: Pour in chicken broth to deglaze the pan, scraping up browned bits. Simmer for 1 minute, then add coconut milk and soy sauce. Stir and simmer for 3-4 minutes until the sauce thickens slightly.
  6. Simmer chicken: Return chicken and any juices to the skillet. Nestle chicken into the sauce, cover, and simmer on low-medium heat for 10 minutes until chicken reaches an internal temperature of 165°F.
  7. Finish and serve: Remove from heat. Stir in lime juice and cilantro. Taste and adjust salt. Serve immediately over basmati rice with lime wedges.
  8. Optional: For extra creaminess, stir in a tablespoon of coconut cream at the end.

Notes

Use full-fat coconut milk for the best texture. Toasting the spices is crucial for flavor. If the sauce is too watery, simmer uncovered or use a cornstarch slurry. Chicken breasts can be used but require less cooking time to avoid drying out.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 cup curry with ric
  • Calories: 450
  • Sugar: 4
  • Sodium: 400
  • Fat: 28
  • Saturated Fat: 18
  • Carbohydrates: 15
  • Fiber: 2
  • Protein: 35

Keywords: coconut chicken curry, easy dinner, one-pan meal, weeknight dinner, creamy curry, gluten-free, dairy-free

You might also like these recipes

Leave a Comment

Recipe rating