Creamy Coconut Milk Chicken

Loading…

By Reading time
Servings 4–6 people

Golden seared chicken thighs tucked into a coconut milk sauce always earns a permanent place in the dinner rotation. The skin stays crisp enough to give the sauce some texture, while the pan drippings turn the coconut milk into something rich, savory, and deeply aromatic instead of flat or one-note. It lands in that sweet spot where it feels comforting without being heavy.

What makes this version work is the order: the chicken gets a proper sear first, then the onion, ginger, and garlic build the base in the same skillet, and only then does the coconut milk go in. That layering matters. If you rush the simmer or use the wrong coconut milk, the sauce can turn thin or oily instead of silky and spoonable.

Below, I’m walking through the parts that matter most — how to keep the skin from going soggy, why full-fat coconut milk is worth using here, and what to do if you want to make the dish a little lighter or a little spicier.

The sauce turned out silky and just thick enough to coat the chicken, and the lime at the end kept it from tasting heavy. I served it over jasmine rice, and there wasn’t a spoonful left.

★★★★★— Megan L.

Love the silky coconut sauce and golden chicken thighs? Save this creamy coconut milk chicken for an easy skillet dinner with lime and ginger.

Save to Pinterest

The Reason the Chicken Has to Sear Before the Sauce

The skillet needs that first hit of high heat because the chicken skin is doing more than just cooking. It’s building flavor in the pan and giving you the browned bits that make the coconut milk taste like dinner instead of canned milk. If the chicken goes in cold or crowded, the skin steams and stays pale, and the sauce never picks up that deep savory base.

Bone-in, skin-on thighs work best here because they stay juicy through the simmer. Breasts can work, but they need less time and a gentler hand or they dry out before the sauce finishes. The turmeric isn’t there to make the dish taste earthy; it gives the chicken a warm color and helps the skin look appetizing after searing.

What Each Ingredient Is Doing in This Skillet

Creamy Coconut Milk Chicken golden coconut sauce, ginger, cilantro
  • Bone-in, skin-on chicken thighs — These hold up to a longer simmer and stay tender while the skin adds richness to the sauce. Boneless thighs work in a pinch, but you lose some of the flavor that comes from rendering the skin in the pan.
  • Full-fat coconut milk — This is the backbone of the sauce. Light coconut milk turns the dish thin and less satisfying, and it can split more easily when simmered. Shake the can before opening so the cream and liquid combine, then stir well once it hits the pan.
  • Fresh ginger and garlic — They cut through the coconut milk and keep the sauce from tasting bland. Ground ginger won’t give you the same brightness, and pre-minced garlic can work if that’s what you have, but fresh is better here because the sauce is built on those aromatics.
  • Soy sauce and lime juice — Soy sauce brings the salty backbone, while lime wakes everything up at the end. Don’t add the lime too early or it can taste dull after the simmer; the acid should go in right before serving.
  • Coconut oil — It echoes the coconut milk and helps the seasoning cling to the chicken. Neutral oil works fine if that’s what’s in the cabinet, but coconut oil adds a little extra cohesion to the dish.

How to Build the Sauce So It Stays Silky

Seasoning and Searing the Chicken

Pat the chicken dry first, then season it generously. Moisture on the skin is what keeps it from browning, so a dry surface matters more than people think. Lay the thighs skin-side down in hot coconut oil and leave them alone until the skin releases easily and turns deep golden. If you try to flip too early, it will stick and tear.

Softening the Aromatics

After the chicken comes out, cook the onion in the same skillet until it turns translucent and starts to soften at the edges. That loosens the browned bits without burning them. Add the garlic, ginger, and red pepper flakes for just a minute. If they stay in the pan too long, the garlic turns bitter and takes the whole sauce with it.

Simmering the Coconut Milk

Pour in the coconut milk and broth, then stir well and bring it to a gentle simmer, not a hard boil. High heat can make the sauce look greasy or split around the edges. Return the chicken skin-side up so it finishes cooking without losing the crisped top entirely. The sauce should thicken enough to coat a spoon lightly by the time the chicken reaches 165°F.

Finishing with Lime

Turn off the heat before adding the lime juice and zest. That keeps the citrus bright instead of cooked out. Taste the sauce after the lime goes in; if it still feels flat, it usually needs a pinch more salt rather than more acid. Fresh cilantro on top gives the final lift and makes the whole dish taste fresh again.

How to Adapt This for a Different Table

Make It Dairy-Free Without Losing Richness

It already is dairy-free as written, and that’s one reason coconut milk works so well here. Keep the full-fat coconut milk and don’t swap in a lower-fat version unless you’re okay with a thinner sauce. If you want extra body, let the simmer go a few minutes longer with the lid off before adding the lime.

Use Chicken Breasts Instead of Thighs

Boneless, skinless breasts will work, but they need less time and won’t give you the same built-in flavor. Sear them briefly, then simmer just until they hit 165°F so they stay juicy. Since you lose the skin and some fat, the sauce will taste a little lighter and cleaner.

Make It Spicier

Increase the red pepper flakes or add a sliced Thai chile with the onion. That keeps the heat in the sauce instead of letting it sit on top of the dish. If you’re serving this with rice, a little extra heat works well because the coconut milk softens the burn.

Make It Gluten-Free

Use tamari or a certified gluten-free soy sauce in place of regular soy sauce. The flavor stays the same, and the sauce still gets that salty backbone it needs. Serve it with rice or another gluten-free grain and you’re set.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The sauce may thicken as it chills, which is normal.
  • Freezer: This freezes well for up to 2 months, though the sauce can separate slightly when thawed. Freeze in portions and stir well after reheating.
  • Reheating: Rewarm gently on the stove over low heat with a splash of broth or water. High heat is the fastest way to break the coconut sauce and dry out the chicken.

Answers to the Questions Worth Asking

Can I use light coconut milk for this recipe?+

You can, but the sauce won’t be as silky or rich. Light coconut milk also tends to look thinner after simmering, so if you use it, reduce the broth a little and expect a looser finish. Full-fat coconut milk gives you the best texture and the most stable sauce.

How do I keep the coconut sauce from splitting?+

Keep the simmer gentle and don’t boil the sauce hard. Coconut milk can separate when it gets aggressive heat, especially after the chicken goes back in. If the surface looks oily, drop the heat and stir in a splash of broth until it looks smooth again.

Can I make creamy coconut milk chicken ahead of time?+

Yes. It reheats well and the flavors settle in nicely overnight. The chicken may lose a little skin crispness, but the sauce usually tastes even better the next day after the ginger, garlic, and lime have had time to mingle.

How do I know when the chicken is done?+

The safest answer is an instant-read thermometer inserted into the thickest part of the thigh: 165°F. The meat should feel firm but still give a little when pressed, and the juices should run clear. If you cook thighs much past that, they stay safe but can start to dry at the edges.

Can I use chicken breasts instead of thighs?+

Yes, but shorten the simmer so they don’t dry out. Breasts don’t have the same fat content as thighs, which means they finish faster and give you a leaner result. Pull them the moment they hit 165°F and let the sauce do the rest.

Creamy Coconut Milk Chicken

Creamy coconut milk chicken with golden-seared chicken thighs simmered in a silky, ginger-garlic coconut sauce. Thai-inspired and skillet-cooked for an easy coconut chicken dinner with bright lime and fresh cilantro on top.
Prep Time 10 minutes
Cook Time 28 minutes
Total Time 38 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Asian-American
Calories: 820

Ingredients
  

Chicken thighs
  • 4 bone-in skin-on chicken thighs
Seasoning and searing
  • 1 salt
  • 1 pepper
  • 1 garlic powder
  • 1 turmeric
  • 2 tbsp coconut oil
Aromatics
  • 1 small onion finely diced
  • 4 clove garlic minced
  • 1 tbsp fresh ginger grated
  • 1 tsp red pepper flakes
Creamy sauce
  • 1 can (13.5 oz) full-fat coconut milk
  • 0.5 cup chicken broth
  • 1 tbsp soy sauce
  • 1 tbsp lime juice
  • 1 tsp lime zest
To serve
  • 1 fresh cilantro for serving
  • 1 lime wedges for serving

Equipment

  • 1 sheet pan
  • 1 Dutch oven

Method
 

Season and sear
  1. Season the bone-in skin-on chicken thighs with salt, pepper, garlic powder, and turmeric to taste.
  2. Heat the coconut oil in a large skillet over medium-high heat and sear the chicken skin-side down for 6-7 minutes until golden.
  3. Flip the chicken and sear for 3 more minutes until the second side is browned; remove to a plate.
Build the aromatic base
  1. Cook the diced small onion in the same skillet for 3 minutes until softened.
  2. Add the minced garlic, grated fresh ginger, and red pepper flakes and cook for 1 minute until fragrant.
Simmer in the creamy sauce
  1. Pour in the full-fat coconut milk and chicken broth, then stir in the soy sauce and bring the mixture to a simmer.
  2. Return the chicken skin-side up, cover, and simmer over medium-low for 18-20 minutes until the internal temperature reaches 165°F.
Finish and serve
  1. Stir in the lime juice and lime zest to brighten the sauce.
  2. Garnish with fresh cilantro and serve over jasmine rice with lime wedges.

Notes

Pro tip: Keep the lid on during the medium-low simmer to help the thighs stay juicy and the sauce cling to the chicken. Refrigerate leftovers in a sealed container for up to 3-4 days; reheat gently on the stove until warmed through. Freezing is not recommended because coconut sauces can break when thawed. For a dairy-free swap that stays true to the flavor, use coconut milk as written (no substitutions needed) and serve with cauliflower rice if you want a lower-carb option.

Loved this recipe?

Save it for later, print a copy, leave a quick note, or share it with friends!

Save to Pinterest

Leave a Comment

Recipe Rating