Coconut Curry Chicken – Creamy, Cozy & Easy in One Pot

Coconut curry chicken is the kind of dinner that feels rich and comforting without being complicated. The chicken stays tender, the sauce turns silky from coconut milk, and the garlic, ginger, and warm spices give every bite deep flavor. It’s a simple one pot meal that feels cozy enough for a quiet night in, but easy enough to make on a busy weekday.
What makes this recipe especially useful is how practical it is. Everything cooks in one pot, the ingredient list is straightforward, and the leftovers taste just as good the next day. This dairy-free coconut curry chicken is a great choice when you want something hearty, flavorful, and easy to keep in regular dinner rotation.
Why You’ll Love This Recipe
- It’s a one pot dinner, so cleanup stays simple
- The coconut milk makes the sauce creamy without using dairy
- The chicken turns tender and flavorful as it simmers
- It’s easy to serve with rice, naan, or vegetables
- Leftovers reheat well and make a great next-day lunch

- Times
- Description
- Image
- Ingredients
- Method
- Notes
- Nutrition
- Prep time: 10 minutes
- Cook time: 25 minutes
- Total time: 35 minutes
- Serves: 4
Ingredients
For the chicken:
- 1 1/2 pounds boneless, skinless chicken thighs or chicken breasts, cut into bite-sized pieces
- 1 tablespoon olive oil or avocado oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the curry sauce:
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/4 teaspoon paprika
- 1 can full-fat coconut milk
- 1/2 cup chicken broth
- 1 tablespoon tomato paste
- 1 teaspoon lime juice
For finishing:
- 2 cups fresh spinach
- 2 tablespoons chopped cilantro or parsley
- Cooked rice, for serving
- Lime wedges, for serving

Instructions
- 1)
Make sure to carefully follow each step of the instructions for the best results :
- Cook the chicken.
Heat the oil in a large pot or deep skillet over medium heat. Season the chicken with salt and black pepper, then add it to the pot. Cook for 4 to 5 minutes, stirring occasionally, until the outside is lightly golden. Transfer the chicken to a plate. - Build the flavor base.
In the same pot, add the onion and cook for 3 to 4 minutes until softened. Stir in the garlic and ginger and cook for about 30 seconds, just until fragrant. Add the curry powder, cumin, turmeric, and paprika, then stir for another 30 seconds so the spices bloom in the oil. - Make the coconut curry sauce.
Stir in the tomato paste, then pour in the coconut milk and chicken broth. Mix well until the sauce is smooth. Bring it to a gentle simmer and let it cook for 2 to 3 minutes so the flavors come together. - Finish the chicken.
Return the chicken to the pot and stir to coat it in the sauce. Simmer gently for 10 to 12 minutes, or until the chicken is cooked through and tender. Stir in the spinach and let it wilt into the sauce. - Serve warm.
Finish the curry with lime juice and chopped cilantro or parsley. Serve hot over rice, with lime wedges on the side for a fresh finish.
- Cook the chicken.
Tips for the Best Coconut Curry Chicken
- Use full-fat coconut milk for the richest, creamiest sauce
- Chicken thighs stay especially tender and juicy in this recipe
- Don’t boil the sauce too hard or it can reduce too quickly
- Fresh ginger and garlic give the curry much better flavor than dried versions
- Stir in the spinach at the end so it stays bright and tender
- Taste the sauce before serving and add a little more salt if needed
- A squeeze of lime at the end makes the whole dish taste fresher
Variations
- Spicy version. Add red pepper flakes or a little chili paste for extra heat.
- Vegetable version. Stir in bell peppers, zucchini, or cauliflower along with the sauce.
- Chickpea version. Add a can of drained chickpeas for a heartier one pot meal.
- Herb-forward version. Use extra cilantro for a brighter finish.
- Low-carb version. Serve it over cauliflower rice instead of regular rice.
Can I Use Chicken Breasts Instead of Thighs?
Yes, absolutely. Chicken breasts work well in this recipe and give you a slightly leaner result. Just be careful not to simmer them too long, since they can dry out faster than thighs. If you want the most tender and forgiving option, chicken thighs are still the better choice.
What to Serve with Coconut Curry Chicken
This creamy one pot recipe pairs well with simple sides that soak up the sauce:
- Steamed jasmine rice
- Brown rice
- Cauliflower rice
- Warm naan or flatbread
- Roasted green beans
- A simple cucumber salad
Storage & Reheating
Store leftover coconut curry chicken in an airtight container in the refrigerator for up to 4 days. The flavors deepen nicely as it rests, so it’s excellent for meal prep.
To reheat, warm it gently in a pot over low heat or in the microwave in short intervals, stirring between each one. If the sauce thickens in the fridge, add a splash of broth or water to loosen it before serving.
Nutrition (Per Serving – approx.)
| Per Serving | Amount |
|---|---|
| Calories | ~420 kcal |
| Protein | ~31g |
| Fat | ~27g |
| Carbohydrates | ~10g |
| Fiber | ~2g |
Values are approximate and may vary depending on the exact ingredients used.
FAQ
Is this recipe completely dairy-free?
Yes. This recipe uses coconut milk instead of cream or butter, so it stays dairy-free as written.
Can I make it ahead of time?
Yes. It reheats very well, and the flavor gets even better after a few hours in the fridge.
Can I freeze coconut curry chicken?
Yes. Let it cool completely, then freeze in airtight containers for up to 2 months. Thaw overnight in the fridge before reheating.
What kind of curry powder works best?
A mild yellow curry powder works well for an easy, balanced flavor, but you can use your favorite blend.
Can I add vegetables to the pot?
Definitely. Bell peppers, spinach, cauliflower, peas, or zucchini all work well in this recipe.