Coconut Milk Chicken

The easiest way to make coconut milk chicken with tender chicken breasts, creamy coconut sauce, and warm spices in one pan.

Updated

March 10, 2026

coconut-milk-chicken-spice-rubbed-raw-breasts

Coconut milk chicken is one of those one-pan meals that makes the whole kitchen smell incredible while requiring almost no effort. The creamy coconut sauce with warm spices and fresh tomatoes wraps around tender chicken breasts in a way that feels far more special than the work involved. I made this on a hectic weeknight and my family thought I had spent hours cooking.

What makes this coconut milk chicken recipe such a reliable weeknight win is how the sauce builds itself. You brown the chicken, build a quick tomato base, pour in the coconut milk, and let everything simmer together in one pan. The result is rich, fragrant, and satisfying every single time.

Ingredients for Coconut Milk Chicken

I always keep a can of unsweetened coconut milk in my pantry specifically for this recipe. Pro tip: shake the can well before opening and give it a stir to fully combine the cream and liquid before it goes into the pan.

  • 1½ lbs boneless, skinless chicken breasts (1 to 1½ inch thick)
  • 1 tsp ground cumin
  • 1 tsp smoked or sweet paprika
  • 1 tsp dried oregano
  • ½ tsp cayenne pepper (use 1 tsp for more heat or omit for mild)
  • 1 to 1½ tsp salt, or to taste
  • ¼ to ½ tsp freshly ground black pepper, or to taste
  • 3 tbsp olive oil, divided
  • 1 small yellow onion, finely diced – I recommend yellow onion for its natural sweetness
  • 3 cloves garlic, minced
  • 1 tbsp tomato paste
  • 2 cups fresh tomatoes, seeded and diced (or 1 can 14 oz diced tomatoes, well drained) – in my experience fresh tomatoes give the sauce a brighter flavor
  • 1 can (14 oz) unsweetened coconut milk, shaken and stirred
  • Fresh cilantro or parsley, chopped, for garnish
  • Lime wedges, for serving
coconut-milk-chicken-spice-rubbed-raw-breasts

Step-by-Step Instructions

I recommend prepping everything before you start cooking since this recipe moves quickly once the pan is hot. Having your spices mixed and vegetables chopped makes the whole process smooth.

Step 1: Shake the coconut milk can well, open, and stir to combine. Pat chicken breasts dry with paper towels and set aside.

Step 2: In a small bowl, combine cumin, paprika, oregano, cayenne, salt, and black pepper. Stir until fully mixed.

Step 3: Heat 2 tablespoons olive oil in a large skillet over medium heat. Rub the spice mixture all over both sides of each chicken breast. Add to the heated skillet and cook 6 to 7 minutes per side until browned and almost cooked through. Remove from skillet, cover, and set aside on a plate.

Step 4: Add the remaining 1 tablespoon olive oil to the same skillet. Add diced onion and cook for 2 to 3 minutes until tender and translucent. Stir in garlic and cook for 20 seconds. Add tomato paste and stir until well combined. Add tomatoes and cook for 5 minutes until soft.

Step 5: Pour in the coconut milk and stir to combine. Bring to a simmer and let cook for 5 minutes until the sauce begins to thicken. Return chicken to the skillet, reduce heat to medium-low, and cook for 4 to 5 more minutes until internal temperature reaches 165°F. Do not overcook or the chicken will dry out and toughen.

Step 6: Taste the sauce and adjust salt and pepper as needed. Garnish with fresh cilantro or parsley and serve with lime wedges on the side.

What to Serve with Coconut Milk Chicken

The best sides for coconut milk chicken soak up that creamy sauce or add a light, fresh contrast to the rich flavors.

Steamed Jasmine Rice: Fluffy white rice is the classic pairing that absorbs every drop of the coconut tomato sauce. The neutral flavor lets the spiced chicken stay center stage on the plate.

Cauliflower Rice: A great low-carb option that keeps the meal light while still giving you something to scoop up the sauce. Works well for anyone following a keto or lower-calorie approach.

Bang Bang Pasta: For a bolder, heartier dinner spread, serve alongside Bang Bang Chicken Pasta for a table that covers both creamy and spicy flavor profiles in one meal.

Garlic Roasted Broccoli: Quick-roasted broccoli with a little olive oil and garlic adds a slightly charred, savory contrast that balances the creaminess of the coconut sauce beautifully.

Thai Chicken Wrap Style: Use leftover coconut milk chicken sliced thin inside a wrap with crunchy slaw for lunch the next day. Take cues from this Thai Chicken Wrap with Crunchy Asian Slaw for the perfect wrap build.

Smothered Chicken Pairing: For a full comfort food dinner table, pair this dish alongside Copycat Texas Roadhouse Smothered Chicken to give guests two completely different but equally satisfying chicken options.

Warm Naan or Crusty Bread: Soft naan or a thick slice of crusty bread is perfect for mopping up the coconut sauce and makes the meal feel hearty and complete.

coconut-milk-chicken-spice-rubbed-raw-breasts

Keeping It Fresh

Store leftover coconut milk chicken with its sauce in an airtight container or food storage bag in the refrigerator for up to 4 days. Keeping the chicken in the sauce prevents it from drying out. Store rice separately in its own container for the same duration.

To reheat, I recommend the stovetop over low heat, covered, until just warmed through. Add a small splash of water to loosen the sauce if it has thickened in the fridge. Avoid high heat during reheating as it will dry out the chicken quickly.

This dish also works well for meal prep. Portion the chicken and sauce into containers with rice for easy grab-and-go lunches throughout the week. The sauce actually tastes even better the next day as the spices continue to develop.

FAQs

Can I use chicken thighs instead of breasts?

Yes. Boneless skinless thighs work great here and stay even juicier than breasts during the final simmer. Adjust cook time slightly and still verify 165°F internal temperature.

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

You can, but the sauce will be thinner and less rich. Full-fat unsweetened coconut milk gives you that creamy, velvety texture that makes this dish stand out.

How do I know when the chicken is done without drying it out?

Use a meat thermometer and pull the chicken at exactly 165°F. If you cut into it and it still looks slightly rubbery but is juicy, give it 2 to 3 more minutes on low heat. Once it turns dry and stringy, it has been overcooked.

Conclusion

Coconut milk chicken is a one-pan dinner that delivers bold, layered flavor without asking much from you. Creamy sauce, tender chicken, warm spices, and fresh tomatoes come together in about 35 minutes. Try it this week and watch it earn a permanent spot in your weeknight rotation.

coconut-milk-chicken-spice-rubbed-raw-breasts

Coconut Milk Chicken

Tender chicken breasts simmered in a creamy coconut milk sauce with fresh tomatoes, garlic, and warm spices. One pan and ready in 35 minutes.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: American, Asian-Inspired
Calories: 341

Ingredients
  

  • 1.5 lbs boneless skinless chicken breasts 1 to 1.5 inch thick
  • 1 tsp ground cumin
  • 1 tsp smoked or sweet paprika
  • 1 tsp dried oregano
  • 0.5 tsp cayenne pepper use 1 tsp for more heat or omit for mild
  • 1 tsp salt or to taste
  • 0.25 tsp freshly ground black pepper or to taste
  • 3 tbsp olive oil divided
  • 1 small yellow onion finely diced
  • 3 cloves garlic minced
  • 1 tbsp tomato paste
  • 2 cups fresh tomatoes seeded and diced, or 1 can 14 oz diced tomatoes well drained
  • 14 oz unsweetened coconut milk canned, shaken and stirred before opening
  • fresh cilantro or parsley chopped, for garnish
  • lime wedges for serving

Equipment

  • Large skillet
  • Small mixing bowl
  • Meat thermometer

Method
 

  1. Shake coconut milk can well, open, and stir to combine. Pat chicken breasts dry with paper towels.
  2. In a small bowl, combine cumin, paprika, oregano, cayenne, salt, and black pepper. Stir until fully mixed.
  3. Heat 2 tablespoons olive oil in a large skillet over medium heat. Rub spice mixture all over chicken breasts. Cook 6 to 7 minutes per side until browned and almost cooked through. Remove from skillet, cover, and set aside.
  4. Add remaining 1 tablespoon olive oil to the skillet. Cook diced onion for 2 to 3 minutes until translucent. Add garlic and cook 20 seconds. Stir in tomato paste until combined. Add tomatoes and cook 5 minutes until soft.
  5. Pour in coconut milk and stir to combine. Bring to a simmer and cook for 5 minutes until sauce thickens. Return chicken to skillet, reduce heat to medium-low, and cook 4 to 5 more minutes until internal temperature reaches 165 degrees F.
  6. Taste sauce and adjust salt and pepper. Garnish with fresh cilantro or parsley and serve with lime wedges.

Notes

Shake and stir coconut milk before using. Do not overcook chicken past 165 degrees F or it will dry out. Store chicken in sauce for up to 4 days refrigerated.

Leave a Comment

Recipe Rating




Share this