- 0 Facebook
- 1 Pinterest
- 0 Email
- Copy Link
- 1 share
Coconut milk has a way of turning an ordinary weeknight chicken dinner into something that feels almost luxurious. I first made a version of this dish on a cold January evening when I was craving something warm, deeply spiced, and satisfying — and the pantry came through. A can of coconut milk, a handful of spices, some tomatoes, and chicken breasts. That was all it took. Aunt Anne had always told me that the best sauces start with a good sofrito base — onion, garlic, tomato paste — and she was right. That foundation gives this coconut milk chicken its rich, layered depth. I love how the Brazilian coconut chicken flavors I’ve experimented with over the years shaped how I spice this one: cumin, smoked paprika, oregano, and a whisper of cayenne that warms you from the inside out. If you’ve made coconut lime chicken with rice before, you’ll recognize that same silky, fragrant sauce here — just bolder and a little more warming. Pull up a chair. I can’t wait for you to taste this one.
You Might Also Love
If you’re drawn to saucy, skillet chicken dishes with big flavor, these are some of my favorites to rotate through.
- Brazilian Coconut Chicken — bold, fragrant, and ready in one pan for a comforting weeknight win.
- Coconut Lime Chicken With Rice — bright, creamy, and perfectly balanced for the whole family.
- Creamy Garlic Chicken Breasts — rich, velvety sauce with pantry staples and minimal cleanup.
- 30 Minute Cilantro Lime Chicken And Corn — a quick, vibrant dinner the whole table will love.
Why You’ll Love This Recipe
- Bold, layered spice blend. Cumin, smoked paprika, oregano, and cayenne build a warm, complex flavor base that coats every bite of chicken.
- That sauce. The coconut milk and tomatoes meld into a velvety, rich sauce with just the right balance of creaminess and acidity — you’ll want to spoon it over everything.
- One pan, minimal cleanup. Everything comes together in a single skillet , from searing the chicken to building the sauce around it.
- Weeknight-ready in 35 minutes. The timing is forgiving and the steps are straightforward — no special equipment, no complicated technique.
- Naturally dairy-free and gluten-free. The coconut milk does the creamy work without any dairy, making it a crowd-pleasing option for most tables.
- Spice level is fully in your hands. Dial the cayenne up for heat lovers or leave it out entirely for a milder family-friendly dinner.
Ingredient Notes
- Boneless, skinless chicken breasts — Cut 1 to 1½ inches thick for even cooking without drying out.
- Ground cumin — Earthy base spice; toasting it on the chicken before searing deepens the flavor beautifully.
- Smoked paprika — Adds warmth and subtle smokiness; sweet paprika works if smoked isn’t on hand.
- Dried oregano — Brings a herby backbone that ties the spice blend together.
- Cayenne pepper — Start with ½ teaspoon for gentle heat; omit entirely for a mild sauce.
- Salt and black pepper — Season generously; chicken breasts need it to shine.
- Olive oil — Use a good-quality oil; it carries the spices and builds the sauté base.
- Yellow onion — Finely diced so it melts into the sauce rather than chunking up.
- Garlic — Three cloves minimum; fresh makes a noticeable difference here over jarred.
- Tomato paste — A tablespoon adds concentrated richness and deepens the sauce color.
- Diced tomatoes — Fresh or well-drained canned both work; drain canned thoroughly to avoid a watery sauce. I use creamy sun-dried tomato chicken pasta logic here: the less liquid, the richer the result.
- Coconut milk (14 oz, unsweetened) — Shake and stir the can well before opening; full-fat gives the creamiest, silkiest sauce.
- Fresh cilantro and lime wedges — These aren’t optional in my kitchen — they brighten every bite.

How to Make Creamy Coconut Milk Chicken
- Season the chicken — Combine cumin, paprika, oregano, cayenne, salt, and pepper; coat both sides of the chicken breasts thoroughly.
- Sear the chicken — Heat 2 tablespoons olive oil in a large skillet over medium-high heat; sear chicken 4–5 minutes per side until deeply golden. Do not move the chicken while it sears.
- Rest the chicken — Transfer seared chicken to a plate and loosely tent with foil while you build the sauce.
- Sauté the aromatics — Add the remaining 1 tablespoon olive oil to the same skillet over medium heat; cook the diced onion for 3–4 minutes until soft and translucent.
- Add the garlic — Stir in the minced garlic and cook 30–60 seconds until fragrant, scraping up any browned bits from the pan bottom.
- Bloom the tomato paste — Add 1 tablespoon tomato paste and stir into the onion mixture; cook 1–2 minutes to deepen color and concentrate flavor.
- Add the tomatoes — Stir in the diced tomatoes and cook 2–3 minutes, pressing gently to break them down and release their juices.
- Pour in the coconut milk — Add the full 14-oz can of coconut milk and stir everything together until the sauce is smooth and fully combined.
- Simmer the sauce — Reduce heat to medium-low and let the sauce simmer uncovered for 4–5 minutes, stirring occasionally, until slightly thickened.
- Return the chicken — Nestle the seared chicken breasts back into the sauce and spoon the sauce generously over the top.
- Finish cooking — Simmer on low for 5–6 minutes until the chicken is cooked through and an instant-read thermometer reads 165°F at the thickest point.
- Garnish and serve — Top with chopped fresh cilantro and serve immediately with lime wedges on the side.

Emily’s Expert Tips
- Don’t skip the sear. That golden crust on the outside seals in moisture and gives the finished dish its rich, restaurant-style depth — a lesson Aunt Anne drilled into me years ago. A hot pan and dry chicken surfaces (pat them down before seasoning) are the two things that guarantee a proper sear.
- Season in layers. I season the chicken, then season the sauce lightly as it builds — this is how you avoid a flat-tasting dish even with all those spices. Taste the sauce before adding the chicken back in and adjust salt if needed.
- Shake that coconut milk can. Full-fat coconut milk separates in the can, so shake it firmly and stir after opening. If you use the watery top layer only, your sauce will be thin rather than velvety — that shake makes the whole difference.
- Use a thermometer, not a guess. Chicken breasts can look done from the outside while still being undercooked inside. Pull at exactly 165°F for juicy, safe chicken every single time.
- Let the sauce reduce before adding chicken back. Even two extra minutes of simmering the coconut tomato base before returning the chicken concentrates the flavors and gives you a sauce that clings rather than pools.
Storage Tips
- Refrigerator — Store in an airtight container for up to four days; reheat gently over low heat.
- Freezer — Freeze in portions for up to two months; thaw overnight in the fridge before reheating.
- Reheating — Add a splash of coconut milk when reheating to restore the sauce’s creamy consistency.
- Do not boil when reheating — Gentle, low heat prevents the coconut milk sauce from breaking or separating.
- Make-ahead — The sauce can be made one day ahead; sear and add fresh chicken when ready to serve.
Variations & Substitutions
- Swap chicken breasts for thighs — Use boneless thighs; add 3–5 minutes to the simmer time. Thighs stay especially tender and juicy in coconut sauce — similar to the texture I love in skillet chicken thighs .
- Make it vegan — Replace chicken with chickpeas or cubed firm tofu; simmer until warmed through.
- Add spinach or kale — Stir in a few handfuls in the last 2 minutes; they wilt right into the sauce.
- Use light coconut milk — Sauce will be slightly thinner but still flavorful; works well for a lighter dinner option.
- Swap fresh tomatoes for fire-roasted canned — Adds a subtle smoky char that deepens the sauce beautifully.
- Try it with shrimp — Replace chicken with peeled shrimp; cook shrimp just 2–3 minutes in the finished sauce. A lighter take, like my 30 minute cilantro lime chicken and corn approach.
- Amp up the heat — Add a diced jalapeño with the onion or increase cayenne to 1 teaspoon for a spicier sauce.

What to Serve With Creamy Coconut Milk Chicken?
- Steamed basmati or jasmine rice — The perfect base for soaking up every drop of that fragrant coconut sauce.
- Warm naan or crusty bread — Ideal for mopping the pan clean at the end of the meal.
- Roasted cauliflower or broccoli — Adds a hearty, caramelized veggie alongside the rich sauce.
- Simple cucumber and tomato salad — A cool, crisp contrast to the warming spiced chicken.
- Coconut rice — Cook rice in a mix of coconut milk and water for a double coconut experience on the plate.
Frequently Asked Questions
Can I use coconut cream instead of coconut milk? Yes — dilute it with a little water first; the sauce will be richer and thicker.
How do I know when the chicken is fully cooked? Use a meat thermometer; 165°F internal temperature is the target every time.
Can I make this in a slow cooker? Yes — add all ingredients and cook on low for 4–5 hours; thicken sauce at the end if needed.
Is this recipe spicy? Mildly so at ½ teaspoon cayenne. Omit it entirely for a heat-free version.
Can I freeze leftovers? Yes — freeze in airtight portions for up to two months and thaw overnight before reheating.
What if my sauce is too thin? Simmer uncovered for 5 extra minutes; it thickens naturally as liquid reduces.
Can I use canned tomatoes instead of fresh? Absolutely — use one 14-ounce can, well-drained, for the same great result.
- 0 Facebook
- 1 Pinterest
- 0 Email
- Copy Link
- 1 share
Creamy Coconut Milk Chicken
Ingredients
Instructions
Combine cumin, paprika, oregano, cayenne, salt, and black pepper in a small bowl. Pat chicken breasts dry, then coat both sides thoroughly with the spice mixture.
Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Sear chicken 4–5 minutes per side until deeply golden. Do not move the chicken while it sears.
Transfer seared chicken to a plate and loosely tent with foil. Set aside.
Add the remaining 1 tablespoon olive oil to the same skillet over medium heat. Cook the diced onion for 3–4 minutes until soft and translucent.
Stir in the minced garlic and cook 30–60 seconds until fragrant, scraping up any browned bits from the pan bottom.
Add the tomato paste and stir into the onion mixture. Cook 1–2 minutes to deepen color and concentrate flavor.
Stir in the diced tomatoes and cook 2–3 minutes, pressing gently to break them down and release their juices.
Pour in the full 14-oz can of coconut milk and stir until the sauce is smooth and fully combined.
Reduce heat to medium-low and simmer the sauce uncovered for 4–5 minutes, stirring occasionally, until slightly thickened.
Nestle the seared chicken breasts back into the sauce and spoon the sauce generously over the top.
Simmer on low for 5–6 minutes until the chicken is cooked through and an instant-read thermometer reads 165°F at the thickest point.
Top with chopped fresh cilantro and serve immediately with lime wedges on the side.
Notes
Pat chicken breasts completely dry before seasoning — dry surfaces are essential for a proper golden sear.
Shake and stir the coconut milk can well before opening; full-fat coconut milk gives the creamiest, silkiest sauce.
Taste the sauce before returning the chicken and adjust salt as needed — seasoning in layers keeps the flavor balanced.
If your sauce is too thin, simmer uncovered for an additional 5 minutes before adding the chicken back in.
Chicken thighs can be substituted for breasts — add 3–5 extra minutes to the final simmer time.
Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 2 months.
When reheating, add a small splash of coconut milk and warm gently over low heat to restore the sauce’s creamy texture.
