This Creamy Coconut Chicken Curry is a 30-minute, one-pot dinner that's rich, comforting, and full of warm spice. It's the kind of weeknight dinner that feels generous without being complicated.

Easy Creamy Coconut Chicken Curry (Quick One-Pot Weeknight Dinner)
There was a time when weeknight dinner meant grabbing something fast and filling, but still a little forgettable. This coconut chicken curry changed that for me. The creamy coconut sauce, the warmth of curry powder, and the softness of tender chicken come together in a way that feels complete, without turning into a big cooking project.
Everything comes together in one pot and still tastes like your favorite takeout. It's balanced, gently spiced, and satisfying without being heavy. The sauce clings beautifully to rice, which is exactly what you want on a busy weeknights, and it's also the kind of fast, easy, reliable dinner that quietly earns a spot in your regular rotation.

Why You'll Love It
- 30-Minute Dinner: A quick, one-pot meal that fits perfectly into busy weeknights.
- Rich and Creamy: Coconut milk and warm spices create a smooth, flavorful sauce.
- Simple Ingredients: Made with pantry-friendly staples and easy-to-find spices.
- Perfect with Rice or Naan: The sauce clings beautifully, making every bite satisfying.
Key Ingredients in Creamy Coconut Chicken Curry
You'll find the exact measurements in the recipe card, but here's a closer look at key ingredients and why I use them.
- Chicken & Seasoning: I use boneless, skinless chicken breast cut into bite-sized pieces, then season it with salt and freshly ground black pepper so every piece stays tender and cooks evenly.
- Aromatics & Warm Spices: I start with chopped shallots, garlic, and grated ginger, then add cinnamon, turmeric, paprika, yellow curry powder, and a pinch of chili flakes to build that warm, layered flavor.
- Sauce Base: Tomato paste gives the curry depth and color, while coconut milk creates the creamy, smooth sauce that brings everything together.
- Fresh Finish: I finish with a little lemon juice and chopped coriander to brighten the flavors and balance the richness of the sauce.
How to Make Coconut Chicken Curry
You can find the complete printable recipe with measurements below, but for now, here's a quick overview of how it goes:

1. Season the Chicken: Toss the chicken with salt and freshly ground black pepper, then set aside.
2. Build the Base: Heat olive oil in a large skillet over medium heat. Cook the shallots until softened, then stir in the garlic and ginger and cook until fragrant.
3. Brown the Chicken and Add Spices: Add the chicken and cook until lightly browned. Sprinkle in the cinnamon, turmeric, paprika, yellow curry powder, and chili flakes, and stir for a few minutes so the spices coat and bloom.
4. Simmer the Curry: Stir in the tomato paste, then pour in the coconut milk and simmer uncovered on low until the chicken is tender and the sauce thickens. Finish with lemon juice, a pinch of salt, and chopped coriander, then simmer 1-2 minutes and serve.

Variations
- Chicken Thigh Version: Substitute boneless skinless chicken thighs for chicken breast. Thighs stay juicier and add a slightly richer flavor.
- Add Spinach: Stir in a handful of fresh spinach at the end until just wilted for extra color and a heartier curry.
- Make It Spicier: Increase the red chili flakes, or add a small spoonful of chili paste for more heat.
What to Serve with Coconut Chicken Curry
I like serving this curry with fluffy white rice so it absorbs every bit of the sauce. Warm naan is perfect for scooping, and a simple cucumber salad on the side adds a fresh contrast.
My Tips for Recipe Success
Cook the Tomato Paste Properly: The tomato paste needs a full 3 minutes in the pan, so I let it cook until it darkens slightly and looks thicker. That small step removes any sharp edge and gives the sauce a deeper, more balanced flavor.
Don't Overcrowd the Chicken: I make sure the chicken pieces sit in a single layer when browning. If the pan is too crowded, they steam instead of sear, and you lose that extra layer of flavor.
Finish With Lemon Juice in Small Increments: Lemon flavor can take over quickly, so I like adding the juice in small increments, tasting, then adding a tiny bit more only if needed. It keeps the curry bright without overpowering the coconut flavor.
Storage
I let the curry cool completely before transferring it to an airtight container. It keeps well in the refrigerator for up to 3 days.
When reheating, I warm it gently on low heat so the coconut milk stays smooth. If the sauce has thickened too much in the fridge, I add a small splash of water to loosen it until it reaches the right consistency.
Try These Chicken Recipes Next!
Recipe

Creamy Coconut Chicken Curry
Ingredients
- 600 g chicken breast - cut into bite-sized pieces
- 1 teaspoon salt
- ½ teaspoon freshly ground black pepper
- 3 tablespoon olive oil
- 150 g shallots - chopped
- 3 clove garlic - minced
- 1 teaspoon grated ginger
- ½ teaspoon cinnamon powder
- ¼ teaspoon turmeric powder
- 1 teaspoon paprika
- 1 teaspoon yellow curry powder
- ¼ teaspoon red chili flakes
- 5 tablespoon tomato paste
- 1 can coconut milk - about 1 ¾ cup / 400 ml
- ¼ teaspoon salt - to taste
- 1 teaspoon lemon juice
- 4 tablespoon coriander leaves
Instructions
- Season 1⅓ pounds / 600 g chicken breast with 1 teaspoon salt and ½ teaspoon freshly ground black pepper in a large bowl. Toss well to coat evenly and set aside.
- Heat 3 tablespoons of olive oil in a large skillet or sauté pan over medium heat. Add 150 g chopped shallots and cook for about 3 minutes, stirring occasionally, until softened and translucent.
- Add 3 minced garlic cloves and 1 teaspoon grated ginger. Cook for 2-3 minutes, stirring frequently, until fragrant.
- Add the seasoned chicken to the pan and cook over medium heat for 5-6 minutes, stirring occasionally, until lightly browned on the outside.
- Sprinkle in ½ teaspoon cinnamon powder, ¼ teaspoon turmeric powder, 1 teaspoon paprika, 1 teaspoon yellow curry powder, and ¼ teaspoon red chili flakes. Stir well so the spices coat the chicken evenly and cook for 2-3 minutes to allow the spices to bloom.
- Stir in 5 tablespoons of tomato paste and cook for 3 minutes on low heat, mixing thoroughly so it blends with the spices and chicken.
- Pour in 1 can (1 ¾ cup/400 ml) of coconut milk. Stir until smooth and bring the mixture to a gentle simmer. Reduce the heat to low and cook uncovered for 12-15 minutes, stirring occasionally, until the chicken is tender and the sauce thickens naturally.
- Stir in 1 teaspoon lemon juice, ¼ teaspoon salt, and 4 tablespoons chopped coriander leaves. Let the curry simmer gently for 1-2 minutes so the flavors come together, and the sauce settles slightly. Remove from heat and serve warm with rice or naan.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Susana says
I’m genuinely excited to make this creamy coconut chicken curry soon. It looks like the kind of one-pot chicken curry that tastes like takeout, but is simple enough for a weeknight. I already know I’ll want it with rice and a little extra lemon on the side.