Creamy Coconut Milk Chicken

Loading…

By Reading time

Golden seared chicken thighs tucked into a silky coconut milk sauce make this the kind of dinner that gets finished with a spoon. The chicken stays juicy under crisped skin, and the sauce picks up just enough browning from the pan to taste layered instead of flat. A little ginger, garlic, and lime keep the richness in check, so every bite lands with warmth, brightness, and a gentle kick of heat.

What makes this version work is the order. The chicken is seared first so the skin has a chance to color and the pan develops those browned bits you want in the sauce. Coconut milk goes in with broth, which keeps it from turning heavy too fast, and the lime comes at the end so the sauce stays smooth and the citrus tastes fresh instead of cooked out. Bone-in, skin-on thighs give you the most forgiving result here because they stay tender through the simmer and add flavor to the sauce as they finish.

Below you’ll find the exact cues I watch for when the sauce is ready, plus a few useful swaps if you’re working with what’s already in the kitchen.

The skin browned up beautifully and the coconut sauce thickened just enough to coat the rice. I added extra lime at the end and the whole skillet tasted bright and balanced, not heavy at all.

★★★★★— Melissa R.

Save this creamy coconut milk chicken for nights when you want crisp chicken thighs and a silky ginger-lime sauce in one skillet.

Save to Pinterest

The Trick to Keeping Coconut Milk Sauces Silky Instead of Split

The mistake with coconut milk chicken is usually heat. If the sauce boils hard after the coconut milk goes in, it can look grainy or separate around the edges, especially once acid gets added. A gentle simmer is enough. You want small bubbles around the perimeter, not a rolling boil that shakes the sauce apart.

The other detail that matters is the sear. Those browned bits in the skillet are not just extra color; they’re the base of the sauce. If the chicken burns before the onion goes in, lower the heat and give the pan a minute to settle. A controlled sear gives you flavor without a bitter note, and the sauce tastes cleaner for it.

What Each Ingredient Is Doing in the Skillet

Creamy Coconut Milk Chicken golden coconut sauce ginger cilantro
  • Chicken thighs — Bone-in, skin-on thighs stay tender through the simmer and give you the best pan flavor. Chicken breasts can work, but they dry out faster and won’t enrich the sauce the same way.
  • Full-fat coconut milk — This is what gives the sauce body and that silky finish. Light coconut milk won’t have the same richness and can turn thin after simmering.
  • Ginger and garlic — These need just a short cook in the onion base so they bloom without turning bitter. Fresh is worth it here because the sauce is built on their sharp, fragrant edge.
  • Soy sauce — It adds salt and depth in one move, and it keeps the coconut milk from tasting one-note. If you need a gluten-free version, tamari is the cleanest swap.
  • Lime juice and zest — Add both at the end. The zest brings perfume, and the juice brightens the sauce without thinning it too much or dulling the coconut flavor.
  • Coconut oil — It supports the theme of the dish and helps the chicken skin crisp without fighting the coconut milk later. Neutral oil works in a pinch, but you lose a little flavor connection.

Building the Sauce Around the Chicken, Not Around the Clock

Seasoning and Searing the Thighs

Pat the chicken dry before seasoning it. If the skin goes into a wet pan, it steams before it browns, and you lose the crisp top that makes the dish feel finished. Sear skin-side down over medium-high heat until the skin is deep golden and releases easily from the pan. If it sticks, it needs another minute. Flip it, brown the underside for a few minutes, then move it to a plate while you build the sauce.

Softening the Onion and Fragrant Base

Keep the browned bits in the skillet. Add the diced onion and cook it until it softens and turns translucent, scraping the bottom as it cooks. That little bit of moisture helps loosen the flavor stuck to the pan. Garlic, ginger, and red pepper flakes go in last because they cook fast; after about a minute, they should smell sharp and fragrant, not toasted or dark.

Simmering the Coconut Sauce

Pour in the coconut milk and broth, then stir in the soy sauce and bring it just to a simmer. Return the chicken skin-side up so the top stays out of the liquid as much as possible, which helps preserve the skin texture. Cover and cook over medium-low until the chicken hits 165°F at the thickest part. If the sauce looks too thin near the end, uncover it for the last few minutes so it reduces gently instead of boiling hard.

Finishing With Lime and Fresh Herbs

Turn off the heat before adding the lime juice and zest. Acid added too early can mute the coconut richness and make the sauce taste flat by the time the chicken is done. Cilantro goes on at the end for freshness, and a few lime wedges on the table let everyone sharpen their own bowl. Spoon the sauce over jasmine rice while it’s still glossy and warm.

Ways to Adjust This Without Losing the Character of the Dish

Make It Dairy-Free and Naturally Creamy

This recipe is already dairy-free as written, which is one reason coconut milk works so well here. Stick with full-fat coconut milk and don’t swap in a lighter version if you want the sauce to cling to the chicken instead of pooling thinly in the pan.

Use Chicken Breasts for a Leaner Finish

Boneless chicken breasts can replace the thighs, but they need less simmer time and a gentler hand. Brown them briefly, then pull them out while the sauce comes together and return them only long enough to cook through. Overcooking breast meat is the fastest way to end up with a dry, stringy skillet.

Make It Gluten-Free

Swap the soy sauce for tamari or a certified gluten-free soy sauce. The flavor stays balanced, and you keep the same savory backbone without changing the texture of the sauce.

Turn Up the Heat

If you like more bite, increase the red pepper flakes or add a sliced fresh chili with the onion. Add heat early for a warmer, deeper flavor, or at the end for a sharper, fresher burn.

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: It freezes well for about 2 months, though the sauce can separate a little after thawing. Freeze in portions and stir well as it reheats.
  • Reheating: Warm gently on the stovetop over low heat with a splash of broth or water. High heat can break the coconut sauce and dry out the chicken skin.

Questions I Get Asked About This Recipe

Can I use light coconut milk instead of full-fat?+

You can, but the sauce won’t have the same body or silky finish. Full-fat coconut milk gives the dish its spoonable texture and helps it cling to the chicken and rice. Light coconut milk tends to cook up thinner and can taste a little flat.

How do I keep the coconut milk sauce from curdling?+

Keep the sauce at a gentle simmer once the coconut milk is in. A hard boil can make it look separated or grainy, especially after the lime goes in. Low, steady heat keeps it smooth and glossy.

Can I make this ahead of time?+

Yes. It reheats well, and the flavor is often even better the next day after the ginger, garlic, and lime settle in. Reheat it slowly so the sauce stays smooth and the chicken doesn’t dry out.

How do I know when the chicken is done?+

Use an instant-read thermometer and check the thickest part of the thigh. You’re looking for 165°F. If the sauce is ready before the chicken is, keep the heat low and let the thighs finish gently in the covered skillet.

Can I use boneless chicken thighs instead?+

Yes, and they’ll cook a little faster. Start checking them a few minutes early so they don’t overcook. You’ll lose a little of the flavor that comes from bone-in thighs, but they still work well in the coconut sauce.

Creamy Coconut Milk Chicken

Creamy coconut milk chicken with golden seared thighs nestled in a silky, Thai-inspired coconut sauce infused with ginger and garlic. Simmered until tender and finished with lime juice, lime zest, and fresh cilantro for an aromatic, weeknight chicken skillet dinner.
Prep Time 10 minutes
Cook Time 28 minutes
Total Time 38 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Asian-American
Calories: 680

Ingredients
  

chicken thighs
  • 4 bone-in skin-on chicken thighs
seasonings
  • 0.25 tsp Salt, pepper, garlic powder, and turmeric To taste
aromatics and oils
  • 2 tbsp coconut oil
  • 1 onion small, finely diced
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger grated
  • 1 tsp red pepper flakes
coconut sauce
  • 1 can (13.5 oz) full-fat coconut milk
  • 0.5 cup chicken broth
  • 1 tbsp soy sauce
lime and garnish
  • 1 tbsp lime juice
  • 1 tsp lime zest
  • 0.25 cup fresh cilantro for serving
  • 1 lime wedges for serving

Equipment

  • 1 sheet pan

Method
 

Season the chicken
  1. Season the bone-in skin-on chicken thighs with salt, pepper, garlic powder, and turmeric to taste.
Sear and brown
  1. Heat coconut oil in a large skillet over medium-high heat, then sear the chicken skin-side down for 6-7 minutes until golden.
  2. Flip the chicken and sear for 3 more minutes until golden, then remove to a plate.
Build the aromatics
  1. In the same skillet, cook the diced onion for 3 minutes to soften.
  2. Add the minced garlic, grated ginger, and red pepper flakes and cook for 1 minute, stirring until fragrant.
Simmer the coconut sauce
  1. Pour in the full-fat coconut milk and chicken broth, 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 creamy sauce.
  2. Garnish with fresh cilantro and serve the coconut milk chicken over jasmine rice with lime wedges on the side.

Notes

Pro tip: keep the sauce gently simmering (medium-low with the lid on) so the coconut milk stays silky instead of reducing too aggressively. Store leftovers in the refrigerator up to 3 days in an airtight container; reheat gently in a skillet with a splash of broth. Freezing is not recommended because coconut milk can break slightly after thawing. For a lighter option, use lite coconut milk (not coconut cream) and reduce the broth by 1-2 tablespoons to help the sauce still cling to the chicken.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating