The aroma of spices fills the air as coconut chicken curry bubbles away on the stove. Chunks of tender chicken simmer in a creamy coconut sauce, and I can’t resist stealing a taste — it’s so good, I might not even save any for later.
Perfect for weeknights when you’ve got 30 minutes and little energy, this dish brings a world of flavor without the fuss. The secret lies in using pre-cooked chicken, cutting down on prep time while still delivering that homemade vibe (trust me, no one will know). Get ready for a delicious escape!
Why You’ll Love This coconut chicken curry
- Easy Prep: Whip it up in under 30 minutes, making weeknight dinners a breeze.
- Bold Flavor: Rich coconut milk combined with spices creates a mouthwatering experience that’s hard to resist.
- Creamy Texture: The sauce is luxuriously creamy while the chicken remains tender and juicy throughout.
- Flexible Ingredients: Swap out veggies or proteins to suit your taste — it adapts easily for whatever you have on hand.
- Surprising Health Boost: Packed with antioxidants from spices, it supports your immune system, which is a nice bonus!
coconut chicken curry Ingredients

Chicken and Marinade:
- 1 lb boneless chicken thighs (cut into bite-sized pieces) — use thighs for juiciness and flavor.
- 1 tbsp curry powder (for marinating) — don’t skip this, it infuses the chicken with warmth.
- 1 tbsp lime juice (for marinating) — brightens the dish, balancing the richness of coconut milk.
- 1 tsp salt (for marinating) — enhances overall flavor; adjust to taste.
Curry Sauce:
- 1 tbsp coconut oil (for cooking) — provides a subtle sweetness and tropical aroma.
- 1 medium onion (finely chopped) — base flavor; cook until translucent for best results.
- 3 cloves garlic (minced) — essential for depth; fresh is best for intense flavor.
- 1 inch ginger (fresh, grated) — adds a zesty kick; can substitute with ground ginger if needed.
- 1 can coconut milk (full-fat for creaminess) — crucial for richness; light coconut milk won’t be as creamy.
- 1 cup chicken broth (low sodium) — use homemade or store-bought; low sodium keeps it balanced.
- 1 tbsp fish sauce (optional, for depth of flavor) — enhances umami; replace with soy sauce if avoiding fish.
- 1 tbsp brown sugar (to balance flavors) — counteracts spice and acidity; use coconut sugar as an alternative.
- 1 tsp turmeric (for color and flavor) — adds vibrant color; don’t skip this vital spice!
- 1 tsp coriander (ground) — complements other spices beautifully; fresh coriander can also be used.
- 1 tsp cumin (ground) — brings warmth and earthiness to the dish; toasting it enhances the aroma.
- 1/2 tsp red chili flakes (adjust for spice level) — personalize heat level to your preference!
- 1 cup fresh spinach (optional, for added nutrition) — great way to boost health benefits without overpowering flavors.
To Serve:
- 4 cups cooked rice (jasmine or basmati) — serves as a perfect base to soak up the curry.
- 1/4 cup fresh cilantro (chopped, for garnish) — adds freshness and a pop of color on top.
*Full measurements in the recipe card below.*
How to Make coconut chicken curry
1. Marinate Chicken: In a bowl, combine chicken thighs with curry powder, lime juice, and salt. Mix well and let it marinate for at least 30 minutes in the fridge to enhance flavor.
2. Heat Oil: In a large skillet over medium heat, add coconut oil. Once melted, you’ll smell the rich aroma of coconut—this means it’s time for the next step.
3. Sauté Aromatics: Add chopped onion and sauté until translucent, about 5 minutes. Then stir in minced garlic and grated ginger until fragrant, which should take about another minute.
4. Add Chicken: Now, add the marinated chicken to the skillet. Cook for about 6-7 minutes until it’s browned on all sides but not fully cooked through.
5. Create Sauce: Meanwhile: Pour in coconut milk and chicken broth, then stir in fish sauce (if using), brown sugar, turmeric, coriander, cumin, and red chili flakes. Bring to a gentle simmer—you’ll see bubbles forming around the edges when it’s ready.
6. Finish Cooking: Reduce heat to low and let it simmer for about 15 minutes until chicken is cooked through and tender; watch out—don’t rush this step or your chicken may become tough!
7. Add Spinach: Stir in fresh spinach just before serving until wilted—this adds nutrition and vibrant color to your coconut chicken curry.
*Exact quantities in the recipe card below.*
How to Store coconut chicken curry
- Room Temperature: It’s best to avoid leaving coconut chicken curry out for more than 2 hours to keep it safe and tasty.
- Refrigerator: Store in an airtight container for up to 4 days. The flavors deepen, but the sauce might thicken a bit.
- Freezer: Freeze in a freezer-safe container for up to 3 months. Just know the texture of the chicken might change slightly after thawing.
- Reheating: Heat on the stove over medium heat until it’s bubbling gently, stirring occasionally. You’ll know it’s ready when the aroma fills your kitchen!
What to Serve with coconut chicken curry?

Serving this dish on its own can be rich and filling, so adding complementary sides helps balance the flavors and textures.
- Steamed Jasmine Rice: Its fluffy texture absorbs the sauce, providing a satisfying base for every bite.
- Cucumber Salad: The cool crunch adds a refreshing contrast that lightens each mouthful.
- Naan Bread: Soft and warm, it’s perfect for scooping and adds an enjoyable texture difference.
- Mango Chutney: The sweet-tart flavor cuts through the richness, enhancing overall taste without overpowering it.
- Roasted Vegetables: Caramelized edges bring depth, while their slightly charred flavor complements the curry beautifully.
- Raita: A cooling yogurt dip with cucumber balances heat effectively; prepare in 10 minutes for best results.
- Pickled Onions: Their acidity brightens the dish; make a quick batch by marinating sliced onions in vinegar for 30 minutes.
coconut chicken curry Variations
Here’s how to play with this recipe and make it your own.
- Add Spinach: Stir in 1 cup fresh spinach just before serving for added nutrition.
- Lime Zest Upgrade: Mix in the zest of 1 lime when marinating chicken for a bright flavor boost.
- Coconut Broth Swap: Replace 1 cup chicken broth with an extra can of coconut milk for a richer sauce.
- Extra Spice Kick: Increase red chili flakes to 1 tsp for a spicier curry experience.
- Sweeten It Up: Add another tablespoon of brown sugar if you prefer a sweeter curry flavor.
- Fish Sauce Optional: For depth, mix in 1 tbsp fish sauce while cooking the onion and spices.
- Quick Prep Tip: Use pre-cut chicken thighs to save time on meal prep without compromising taste.
Make Ahead Options for coconut chicken curry
I like to prep the coconut chicken curry ahead by marinating the chicken with curry powder, lime juice, and salt a day in advance. I store it in an airtight container in the fridge, which keeps it flavorful and ready to go. I also chop the onion, garlic, and ginger ahead of time, storing them together in a small glass container. You can make the sauce and refrigerate it for up to three days as well. However, I find that adding fresh spinach right before serving is best because it wilts quickly and doesn’t hold well if prepped too early. Just heat everything up together when you’re ready to eat. Enjoy your meal!
coconut chicken curry Recipe FAQs
Can I make coconut chicken curry ahead of time?
Absolutely! You can marinate the chicken a few hours or even a day in advance, which enhances the flavors. After cooking, store any leftover coconut chicken curry in an airtight container in the fridge for up to 3 days. To reheat, gently warm it on the stovetop until it’s heated through. Just keep an eye on it to avoid overcooking and losing that creamy texture.
What can I substitute for coconut milk in this recipe?
If you need a substitute for coconut milk, you can use unsweetened almond milk mixed with a little bit of cornstarch to thicken it up. You might also try using heavy cream for a richer flavor, though it will change the taste slightly. Keep in mind that these alternatives won’t replicate the exact creaminess and flavor of coconut milk, so adjust seasonings as needed.
Why did my coconut chicken curry turn out too salty?
If your coconut chicken curry is too salty, it’s likely due to either the fish sauce or broth used. Always opt for low-sodium broth and add fish sauce gradually while tasting as you go. If it’s already made and too salty, try balancing with a little more coconut milk or sugar to mellow out those flavors. Taste often during cooking for best results.
How do I know when this dish is done cooking?
You’ll know your coconut chicken curry is done when the chicken is cooked through and tender, usually after about 10-15 minutes of simmering. The sauce should be bubbling gently, and the spinach (if used) will be wilted but still vibrant green. A great visual cue is when everything melds together nicely into a creamy consistency—this means you’re right on track!
Final Thoughts on coconut chicken curry
Coconut chicken curry is all about the flavor payoff from its rich, creamy sauce. The combination of spices and coconut milk creates a depth that transforms simple ingredients into a comforting meal. If you’ve been craving something hearty yet easy to make, now’s the time to whip this up. It’s a fantastic way to impress your taste buds without spending hours in the kitchen. I’d love to hear how yours turned out, so drop a comment if you added anything special!

coconut chicken curry
Ingredients
Method
- In a bowl, combine chicken pieces, curry powder, lime juice, and salt. Mix well and let marinate for at least 15 minutes.
- Heat coconut oil in a large skillet over medium heat. Add the marinated chicken and cook until browned and cooked through, about 5-7 minutes. Remove chicken from skillet and set aside.
- In the same skillet, add chopped onion and sauté until translucent, about 3-4 minutes.
- Add minced garlic and grated ginger, cooking for an additional minute until fragrant.
- Stir in coconut milk, chicken broth, fish sauce, brown sugar, turmeric, coriander, cumin, and red chili flakes. Bring to a simmer.
- Return the cooked chicken to the skillet and stir to coat in the sauce. Simmer for 10-15 minutes, allowing flavors to meld.
- If using, add fresh spinach and cook until wilted, about 2 minutes.
- Serve the coconut chicken curry over cooked rice and garnish with chopped cilantro.
