Bright, creamy, and quietly addictive — this Coconut Milk Chicken is ready in under 30 minutes and feels like a restaurant meal at home.
The sauce is velvety and aromatic, and the spices are warm without overpowering the coconut sweetness.
This is the kind of weeknight recipe you’ll make again and again, especially when you want something comforting but light.
If you love coconut-forward dinners, try pairing it with a simple rice side like the one in this coconut chicken and rice recipe for a full meal.
Why You’ll Love This Coconut Milk Chicken
- Rich, velvety coconut sauce that clings to every piece of chicken.
- Fast — ready in about 30 minutes from start to finish.
- Flexible — works with thighs or breasts and adapts to what’s in your pantry.
- Mild heat that’s easy to customize for kids or spice-lovers.
- Bright finishing lime and herbs balance the creaminess.
- One-pan friendly for minimal cleanup.
The taste is creamy coconut with toasty warm spices — turmeric, cumin, and coriander — and a clean citrus finish from lime. The texture is tender chicken bathing in a sauce that’s both silky and slightly reduced, coating rice or noodles beautifully.
“Five stars — simple, flavorful, and so comforting. I subbed basil for cilantro and it was perfect. Will make weekly!” — Emma R., home cook
Key Ingredients for Coconut Milk Chicken
Coconut milk: Full-fat coconut milk provides the luxurious mouthfeel that defines this dish. Look for cans labeled “full-fat” or “creamy” and give the can a gentle shake; separation is normal. If you substitute light coconut milk, expect a thinner sauce and less richness — you may need to reduce it longer to thicken.
Chicken (thighs or breasts): Thighs are more forgiving and stay juicier; breasts are leaner and cook faster. Buy boneless, skinless pieces and cut them evenly into bite-sized pieces for uniform cooking. If substituting tofu or chickpeas for a vegetarian version, press tofu well or use a firm, canned chickpea and adjust simmer time.
Fresh aromatics (onion, garlic, ginger): These build the savory backbone and brighten the coconut. Use yellow or sweet onions for a milder base. Pre-minced jarred options will work in a pinch but lose a bit of the fresh zing; frozen grated ginger is an acceptable substitute if fresh isn’t available.
Spices (turmeric, cumin, coriander, chili powder): Ground spices are toasted briefly to release oils and deepen flavor. Use whole, recently purchased spice jars for best aroma; older spices are muted. If you skip one spice, compensate by increasing another cautiously — for example, add a touch more cumin if you omit coriander.
Full Ingredient List for Coconut Milk Chicken
- 1 lb boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
- 1 can (13.5 oz) full-fat coconut milk
- 2 tbsp vegetable oil or coconut oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp chili powder (adjust to taste)
- 1/4 cup fresh cilantro, chopped (or basil as alternative)
- 1 tbsp lime juice (freshly squeezed)
- Salt, to taste
- Black pepper, to taste
Step-by-Step Instructions for Coconut Milk Chicken
Step 1: Prep the aromatics and chicken
Chop the onion, mince the garlic, grate the ginger, and cut the chicken into even, bite-sized pieces so everything finishes at the same time.
Pro Tip: Look for translucent edges on the chopped onion and a fresh, bright ginger scent as signs your prep is ready.
Step 2: Sauté onion, garlic, and ginger
Heat the oil in a wide skillet over medium heat. Add the onion, garlic, and ginger and sauté until the onion is soft and fragrant, about 4–6 minutes.
Pro Tip: The pan should smell mildly sweet and fragrant; the onion will be soft with no raw crunch.
Step 3: Toast the spices
Sprinkle turmeric, cumin, coriander, and chili powder into the pan. Stir constantly for about a minute so the spices bloom and release their essential oils without burning.
Pro Tip: The mixture should smell warm and aromatic; if you see any black flecks, the spices have burned — start over with fresh spices.
Step 4: Add the chicken and brown slightly
Add the chicken pieces and stir to coat them with the spiced aromatics. Cook until the chicken starts to brown slightly, about 3–5 minutes.
Pro Tip: The chicken should develop light golden edges but not be fully cooked through — it will finish cooking in the sauce.
Step 5: Simmer in coconut milk
Pour the full-fat coconut milk over the chicken and bring to a gentle simmer. Reduce heat and cook until the chicken is tender and the sauce thickens, about 15–20 minutes.
Pro Tip: The sauce should reduce into a glossy, slightly thickened coating that clings to a spoon.
Step 6: Finish with herbs and lime
Stir in chopped cilantro (or basil) and squeeze fresh lime juice over the dish right before serving to add brightness.
Pro Tip: The final dish should smell fresh and citrusy with green herb flecks; taste and adjust salt and pepper.
Expert Tips for Coconut Milk Chicken
- Cook at medium to medium-low heat to prevent coconut milk from separating; a gentle simmer is ideal.
- If your sauce becomes grainy, a short whisk over low heat often brings it back together.
- Use a wide, heavy skillet for even browning and quicker reduction of sauce.
- To check doneness, cut a larger piece of chicken in half; juices should run clear and interior no longer pink.
- If the sauce is too thin, lift the lid and simmer a few extra minutes; to speed thickening, stir in a teaspoon of cornstarch slurry.
- Avoid high heat when adding coconut milk; it can split into oil and watery solids.
- For deeper flavor, brown the chicken a bit more in batches — don’t overcrowd the pan.
- Common mistake: under-seasoning. Coconut milk can mute salt and spice, so season in stages and taste at the end.
(hint: for a related regional take that layers similar aromatics and slow-cooked flavor, see this Brazilian coconut chicken study.)
Storage & Freezing for Coconut Milk Chicken
Fridge storage: Cool the dish to room temperature then transfer to an airtight container. Store in the refrigerator for 3–4 days in a shallow, BPA-free container for faster cooling.
Freezer storage: To freeze, use a freezer-safe airtight container or heavy-duty freezer bag; remove as much air as possible. Freeze up to 3 months for best quality.
Thawing: Thaw overnight in the refrigerator. For faster thawing, place sealed container in cold water for 30–60 minutes, changing water if necessary.
Reheating: Reheat gently on the stovetop over low heat to avoid breaking the sauce, stirring occasionally. Microwave reheating is fine — use medium power and stir every 30–45 seconds. Add a splash of coconut milk or water if the sauce tightens or appears dry.
(here’s another idea for slow-simmered coconut broth techniques in this crockpot Thai coconut chicken soup recipe.)
Variations & Substitutions for Coconut Milk Chicken
Vegetarian version: Replace chicken with firm tofu or chickpeas. Press and brown tofu for texture or use canned chickpeas for a quick swap; simmer until flavors meld and finish with the same lime and herbs.
Green curry twist: Add a tablespoon of green curry paste when toasting spices and toss in sliced bell peppers and baby spinach near the end. This adds herbaceous heat and a vibrant color change.
Thai-inspired lime-basil swap: Replace cilantro with Thai basil and increase lime juice by another tablespoon. Expect a sharper, peppery herb note and a brighter citrus finish that pairs well with jasmine rice.
Coconut-cashew richness: Stir in two tablespoons of ground cashew paste or finely chopped roasted cashews during the last few minutes of simmering. This adds body and a nutty undertone that makes the sauce even silkier.
(hint: if you enjoy coconut desserts, the same coconut milk works well in this coconut milk cake recipe.)
Frequently Asked Questions About Coconut Milk Chicken
What type of coconut milk is best for Coconut Milk Chicken?
Full-fat coconut milk gives the creamiest, most stable sauce. Canned full-fat varieties have higher coconut solids and produce a glossy texture. Light coconut milk is lower in fat and will yield a thinner sauce that may require longer reduction.
Can I use chicken breasts instead of thighs in Coconut Milk Chicken?
Yes — breasts cook faster and will be leaner. Slice them into uniform pieces and reduce simmer time slightly to avoid drying; aim for 12–15 minutes of simmering after adding coconut milk, depending on piece size.
How do I prevent coconut milk from separating in Coconut Milk Chicken?
Keep the simmer gentle and avoid rolling boils. If the sauce starts to split, lower heat and whisk vigorously; adding a touch of starch (cornstarch slurry) can help re-emulsify and thicken.
Is Coconut Milk Chicken freezer-friendly?
Yes. Cool fully, then freeze in airtight containers for up to 3 months. Expect a slight texture change in the sauce upon thawing; reheat slowly and add a bit of coconut milk or water if needed.
What can I serve with Coconut Milk Chicken?
This pairs beautifully with jasmine or basmati rice, steamed vegetables, or rice noodles. For a lighter plate, serve over cauliflower rice or a bed of wilted greens.
Final Thoughts on Coconut Milk Chicken
If this Coconut Milk Chicken became a weeknight favorite, please leave a star rating in the recipe card below and pin it to Pinterest for later. For a different preparation, check this creamy one-skillet version at Creamy Coconut Milk Chicken Recipe (One-Skillet) for another easy skillet method. For a quick breasts-focused variation, see the Coconut Milk Chicken Recipe | Quick & Easy Dinner Idea – Diethood page. If you’re curious about a gentle poached approach, try the Coconut Milk Poached Chicken – by Zena Kamgaing variation.

Coconut Milk Chicken
Ingredients
For the Chicken
- 1 lb boneless, skinless chicken thighs or breasts, cut into bite-sized pieces Thighs are juicier while breasts are leaner.
- 1 can (13.5 oz) full-fat coconut milk Look for cans labeled 'full-fat' or 'creamy'.
- 2 tbsp vegetable oil or coconut oil
- 1 medium onion, chopped Use yellow or sweet onions.
- 3 cloves garlic, minced Fresh is preferred for best flavor.
- 1 tbsp fresh ginger, grated Frozen grated ginger can be substituted.
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp chili powder Adjust to taste.
- 1/4 cup fresh cilantro, chopped Basil can be used as an alternative.
- 1 tbsp lime juice, freshly squeezed
- Salt, to taste Season in stages.
- Black pepper, to taste Season in stages.
Instructions
Preparation
- Chop the onion, mince the garlic, grate the ginger, and cut the chicken into even, bite-sized pieces.
Cooking
- Heat the oil in a wide skillet over medium heat. Add the onion, garlic, and ginger and sauté until the onion is soft and fragrant, about 4–6 minutes.
- Sprinkle turmeric, cumin, coriander, and chili powder into the pan. Stir constantly for about a minute.
- Add the chicken pieces and cook until the chicken starts to brown slightly, about 3–5 minutes.
- Pour the full-fat coconut milk over the chicken and bring to a gentle simmer. Reduce heat and cook until the chicken is tender and the sauce thickens, about 15–20 minutes.
- Stir in chopped cilantro (or basil) and squeeze fresh lime juice over the dish right before serving.




