Creamy Coconut Curry Spinach Chicken Dinner Recipe

Coconut Curry Spinach Chicken with Jasmine Rice, Garlic Naan & Sun-Dried Tomatoes – A Creamy, Tangy Twist

⚖️
Difficulty
Medium
⏲️
Prep Time
15 mins
🕒
Cook Time
30 mins
⏱️
Total Time
45 mins
🍽️
Servings
4

Growing up in Morocco, my mother would slow-cook chicken with preserved lemons and olives – a tangy, savory dish I still crave. When I moved to Paris and trained in French saucier techniques, I learned how to build layers of flavor by browning and deglazing. Now, in my NYC kitchen, I’ve merged those worlds into this creamy coconut curry spinach chicken with sun-dried tomatoes. It’s a coconut chicken curry recipe that brings bright acidity from sun-dried tomatoes, velvety coconut milk, and the earthy warmth of turmeric and cumin. The first time I made it for my husband, he said it tasted like a weeknight trip to a spice market. That’s exactly what I aimed for.

Picture this: tender chicken thighs simmered in a golden sauce, enriched with full-fat coconut milk and a pop of tangy sun-dried tomatoes. Fresh spinach wilts in at the end, adding a vibrant green contrast. The aromas – curry powder blooming in hot oil, garlic and ginger sizzling – will pull everyone into the kitchen. Serve it over fluffy jasmine rice that soaks up every drop, and tear off pieces of warm garlic naan to scoop up the sauce. It’s comfort food that feels both exotic and familiar, and it comes together in one skillet in under 45 minutes.

This curry spinach chicken with rice is my no-fuss answer to busy weeknights. I’ve made it countless times – meal-prepping for late-night shifts, hosting friends from the farmers market, and sneaking leftovers for lunch. My secret? Searing the chicken first to develop that deep, caramelized crust – a trick I learned in Paris. And I always add the spinach at the very end so it stays bright, not mushy. One common mistake is overcrowding the pan – don’t do it. Give the chicken space to brown. I promise, this coconut curry spinach chicken will become your new favorite “better than takeout” dinner.

Why This Coconut Curry Chicken with Spinach Recipe Is the Best

The Flavor Secret: Sun-dried tomatoes are the surprise star. They add a concentrated, sweet-tart punch that cuts through the richness of coconut milk – a trick I borrowed from my Moroccan tagines and French tomato confit. Combined with curry powder, turmeric, and a hint of cumin, the sauce becomes deeply savory with a bright finish. This isn’t just another coconut chicken curry recipe; it’s a balanced bowl of bold and bright.

Perfected Texture: I sear the chicken until beautifully browned, then finish it slowly in the simmering sauce. That dual cooking method – learned in Paris kitchens – guarantees juicy, fork-tender meat. The spinach is added at the end so it retains its shape and vibrant color, not a sad, overcooked green. The sauce itself is thick enough to coat the rice without being heavy, thanks to a splash of chicken broth and a dollop of tomato paste.

Foolproof & Fast: This recipe is designed for real life. One skillet, 45 minutes, easily scalable for meal prep. Even if you’re new to Indian-inspired cooking, the steps are straightforward: brown, sauté, simmer, wilt. I’ve tested it with both chicken breasts and thighs, and both work perfectly. Plus, it’s naturally gluten-free and can be made dairy-free (skip the naan or use gluten-free naan). A crowd-pleaser every time.

Coconut Curry Chicken with Spinach Ingredients

When I’m prepping this coconut curry chicken with spinach, I start with the pantry – and a quick trip to the Union Square farmers market for fresh spinach and sun-dried tomatoes. The beauty of this dish is that most ingredients are everyday staples. I always keep a can of full-fat coconut milk on hand for creamy curries, and sun-dried tomatoes add that instant umami boost. Here’s what you’ll need:

Ingredients List

  • 4 boneless, skinless chicken breasts or thighs
  • 2 tablespoons olive oil
  • 1 medium onion, finely diced
  • 4 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground turmeric
  • 1 teaspoon paprika
  • ½ teaspoon cumin
  • 1 (13.5 oz) can full-fat coconut milk
  • ½ cup chicken broth
  • ½ cup chopped sun-dried tomatoes (oil-packed or dry)
  • 4 cups fresh spinach (about 5 oz)
  • 1 tablespoon tomato paste
  • 1 tablespoon lime juice (or lemon juice)
  • Salt and pepper, to taste
  • For serving: 2 cups cooked jasmine rice, warm garlic naan

Ingredient Spotlight

Coconut milk: Use full-fat canned coconut milk for richness; light coconut milk will result in a thinner sauce. I prefer Chaokoh or Aroy-D. Sun-dried tomatoes: Oil-packed ones are ready to use; if using dry, soak them in hot water for 10 minutes before chopping. Curry powder: A good-quality Madras curry powder gives the best depth – you can also blend your own with coriander, cumin, fenugreek, and chili. Spinach: Baby spinach works perfectly; avoid large-leaf spinach which can be tough. Chicken: Thighs are more forgiving and stay juicier; breasts cook faster – adjust simmer time by 5 minutes.

Original Ingredient Best Substitution Flavor / Texture Impact
Full-fat coconut milk Light coconut milk + 1 tbsp extra coconut cream Less creamy, thinner sauce
Chicken Firm tofu (for vegan version) Different protein – tofu absorbs sauce well
Fresh spinach Frozen spinach (thawed, squeezed dry) More moisture; add in last 2 minutes
Sun-dried tomatoes Roasted red peppers (if avoiding nightshades) Sweeter, less tangy
Curry powder Garam masala + 1 tsp turmeric Different spice profile, still delicious

How to Make Coconut Curry Spinach Chicken — Step-by-Step

Follow these steps for a foolproof coconut curry chicken with spinach that’s rich, creamy, and full of flavor. I’ve included pro tips and common mistakes to avoid – learn from my kitchen trials!

Step 1: Sear the Chicken

Season the chicken generously with salt and pepper. Heat olive oil in a large, heavy skillet (I use a 12-inch cast-iron) over medium-high heat. Place the chicken in a single layer – do not overcrowd. Sear until deep golden brown, about 4-5 minutes per side. Transfer to a plate. Don’t worry if it’s not fully cooked; it will finish in the sauce.

💡 Stella’s Pro Tip: Pat the chicken dry with paper towels before seasoning. Excess moisture prevents browning. For extra flavor, dust with a pinch of curry powder before searing.

Step 2: Sauté Aromatics

Reduce heat to medium. In the same skillet, add the diced onion and cook, stirring occasionally, until softened – about 3 minutes. Add minced garlic and grated ginger, then cook for 1 minute until fragrant. Scrape up any browned bits from the bottom (that’s flavor).

⚠️ Common Mistake to Avoid: Burning the garlic. Garlic cooks very quickly – if it turns dark brown, it will taste bitter. Keep moving it in the pan.

Step 3: Toast Spices

Stir in curry powder, turmeric, paprika, and cumin. Cook for 1 minute, stirring constantly, until the spices become fragrant and deepen in color. This toasting step is essential – it activates the essential oils and gives the curry its bold character.

💡 Stella’s Pro Tip: If your spice blend seems dry, add a splash of the coconut milk or broth to prevent burning. A wet paste works better than a dry rub at this stage.

Step 4: Build the Sauce

Pour in the coconut milk, chicken broth, sun-dried tomatoes, and tomato paste. Stir until everything is well combined and the tomato paste dissolves. Bring to a gentle simmer. The sauce will be thin at this point – don’t worry, it will thicken as it cooks.

⚠️ Common Mistake to Avoid: Adding too much liquid. Stick to the ½ cup broth – any more and the sauce will be watery. If you prefer a thicker sauce, simmer uncovered for the last 5 minutes.

Step 5: Simmer the Chicken

Return the chicken to the skillet, nestling it into the sauce. Cover and simmer over low-medium heat for 15-20 minutes, until the chicken is cooked through (internal temperature 165°F for breasts, 175°F for thighs). Flip once halfway for even cooking.

💡 Stella’s Pro Tip: If using chicken breasts, check for doneness at 12 minutes – they can dry out quickly. Thighs are more forgiving and stay juicier even if cooked a few extra minutes.

Step 6: Wilt the Spinach

Remove the lid. Add fresh spinach and lime juice. Stir gently until the spinach just wilts – about 2-3 minutes. The leaves should turn bright green and tender. Taste the sauce and adjust salt, pepper, or lime juice if needed.

⚠️ Common Mistake to Avoid: Overcooking the spinach. It goes from perfectly wilted to mushy in seconds. Once it’s just softened, turn off the heat immediately.

Step 7: Serve

Spoon the coconut curry chicken and sauce over a bed of warm jasmine rice. Serve with warm garlic naan on the side for dipping. Garnish with extra lime wedges, fresh cilantro, or a drizzle of yogurt if you like.

💡 Stella’s Pro Tip: For perfectly fluffy jasmine rice, rinse it under cold water until the water runs clear, then cook with a 1:1.5 rice-to-water ratio in a covered pot for 12 minutes, then rest off heat for 10 minutes.

Step Action Duration Key Visual Cue
1 Sear chicken 8-10 min Deep golden crust on both sides
2 Sauté aromatics 4 min Onion translucent, garlic fragrant
3 Toast spices 1 min Spices darker, very fragrant
4 Build sauce 2 min Sauce begins to simmer
5 Simmer chicken 15-20 min Chicken cooked through, sauce slightly thickened
6 Wilt spinach 2-3 min Spinach bright green, just wilted
7 Serve Golden sauce, tender chicken, fluffy rice

Serving & Presentation

I love serving this curry in shallow bowls so the sauce spreads wide – it’s practically a soup. Ladle a generous scoop of jasmine rice into the center, then arrange a piece of chicken on top. Spoon extra sauce and spinach over the rice, letting it pool around the edges. A sprinkle of fresh cilantro, a few sliced green onions, and a wedge of lime on the side make it pop. In my NYC apartment, I often set out warm garlic naan in a cloth-lined basket – tearing off pieces to dip is half the fun.

For a Moroccan touch, I sometimes add a handful of toasted sliced almonds and a pinch of Aleppo pepper. It echoes the crunch and heat I grew up with. Pair the meal with a crisp cucumber salad with yogurt and mint, or a simple side of roasted broccoli. The sauce is so good you’ll want to make extra rice to soak it all up.

Pairing Type Suggestions Why It Works
Side Dish Cucumber raita, roasted cauliflower, or simple steamed green beans Cooling contrast to the warm spices; light crunch
Sauce / Dip Yogurt-mint sauce, tamarind chutney, or extra lime wedges Adds brightness and tang
Beverage Mango lassi, cold beer (IPA), or iced tea with mint Creamy lassi or crisp beer balances heat
Garnish Fresh cilantro, sliced green onions, toasted coconut flakes Adds freshness and texture

Make-Ahead, Storage & Reheating

As a busy person in NYC, I rely on make-ahead meals. This coconut curry spinach chicken stores beautifully – the flavors actually deepen overnight. Here’s how I store and reheat it to keep the chicken tender and the sauce luscious:

Method Container Duration Reheating Tip
Refrigerator Airtight glass container Up to 4 days Reheat in a skillet over medium-low, adding a splash of water or broth to loosen sauce
Freezer Freezer-safe zip-top bag or container Up to 3 months Thaw overnight in fridge; reheat gently on stove, adding a little coconut milk if needed
Make-Ahead Refrigerate assembled but uncooked Up to 2 days in advance Add spinach just before serving; reheat as above

When reheating, I prefer the stovetop – it gives me control. Microwave tends to dry out the chicken. If the sauce has thickened too much, loosen it with a little broth or water. And always taste and adjust seasoning before serving – sometimes a pinch of salt or another squeeze of lime wakes it right up.

For meal-prep, I cook the curry without spinach, then divide it into containers. When I’m ready to eat, I reheat and stir in fresh spinach. That way the greens stay vibrant and never become sad and soggy. It’s a game-changer for lunches.

Variations & Easy Swaps

This coconut chicken curry recipe is endlessly adaptable. Whether you need to accommodate dietary needs or just want to try something new, here are my favorite variations. I’ve tested them all in my little NYC kitchen!

Variation Key Change Best For Difficulty Impact
Vegan Tofu Curry Replace chicken with extra-firm tofu, cubed and pan-fried Plant-based eaters Medium – tofu needs pressing
Spicy Thai Twist Add 1 tbsp red curry paste and 1 tsp fish sauce, reduce curry powder Thai food lovers Easy
Lighter Sheet Pan Version Roast chicken and vegetables (broccoli, bell peppers) with curry paste, then toss with coconut sauce Busy weeknights Easy – minimal cleanup

Vegan Tofu Curry

For a plant-based version, press extra-firm tofu for 30 minutes, then cube and pan-fry until golden. Swap chicken broth for vegetable broth. The tofu soaks up the sun-dried tomato-coconut sauce beautifully. I love adding a handful of roasted chickpeas for extra protein and crunch – a trick I picked up from a Parisian vegan bistro.

Spicy Thai Twist

Take the curry in a Thai direction by adding red curry paste and fish sauce (or soy sauce for vegetarian). Reduce the curry powder to 1 tablespoon to let the paste shine. The sun-dried tomatoes still add that tangy contrast. Serve with jasmine rice and a side of quick-pickled cucumbers. It’s the best of both worlds – Moroccan-French technique meets Thai flavors.

Lighter Sheet Pan Version

When I’m short on time but still want the comfort of curry, I toss chicken thighs with chopped broccoli, bell peppers, olive oil, and a generous coating of curry powder. Roast at 400°F for 25 minutes. Meanwhile, heat the coconut milk sauce (with sun-dried tomatoes) in a small pot. Pour the sauce over the roasted chicken and vegetables – it’s a one-sheet wonder that still delivers big flavor.

Can I use frozen spinach instead of fresh in coconut curry spinach chicken?

Yes, you can absolutely use frozen spinach. Thaw it completely and squeeze out all excess moisture before adding it to the curry. Frozen spinach is more water-dense, so if you add it without squeezing, it will thin out the sauce. I recommend using half the amount (about 2 cups frozen thawed and squeezed) since frozen spinach is more concentrated. Stir it in during the last 2-3 minutes of cooking, just like fresh. The texture will be softer, but the flavor remains delicious.

What is the best substitute for coconut milk in this curry recipe?

If you need a dairy-free alternative but don’t have coconut milk, you can use full-fat oat milk or cashew cream (soaked cashews blended with water). However, the rich, creamy texture of coconut milk is hard to replicate exactly. For a lighter option, use light coconut milk plus a tablespoon of coconut cream or even a splash of heavy cream (if not dairy-free). Greek yogurt can work too, but add it off the heat to avoid curdling. Keep in mind that the flavor will change – coconut milk’s natural sweetness and subtle coconut taste are part of the dish’s charm.

How long does it take to cook jasmine rice to serve with coconut curry chicken?

Perfect jasmine rice takes about 20 minutes total. Rinse 1 cup of rice under cold water until the water runs clear (this removes excess starch). Combine with 1½ cups water in a saucepan, bring to a boil, then reduce heat to low, cover, and simmer for 12 minutes. Remove from heat and let it sit covered for 8-10 minutes without lifting the lid. Fluff with a fork. This method yields separate, fluffy grains that are perfect for soaking up curry sauce. For a quicker option, you can use instant jasmine rice in about 5 minutes.

Do I need to rehydrate sun-dried tomatoes before adding them to the curry?

It depends on the type of sun-dried tomatoes you use. If they are oil-packed, they are already soft and ready to use – just drain and chop. If you are using dry sun-dried tomatoes (not oil-packed), I recommend rehydrating them in hot water for 10-15 minutes until plump. After rehydrating, drain, chop, and add them directly to the curry. Soaking prevents them from being too chewy and allows them to release their tangy flavor into the sauce. Either way, they add wonderful depth.

Can I make this coconut curry chicken in advance?

Absolutely! This curry tastes even better the next day as the flavors meld. Prepare the recipe up to adding the spinach (skip the spinach step). Let the curry cool completely, then store in an airtight container in the refrigerator for up to 4 days. When you’re ready to serve, reheat gently on the stovetop, adding a splash of broth if the sauce has thickened. Then stir in fresh spinach and cook until wilted. For freezing, omit the spinach, freeze for up to 3 months, and add fresh spinach after reheating.

What can I use instead of chicken in this sun-dried tomato coconut curry?

You have several great options. For a vegetarian version, use extra-firm tofu (pan-fried until golden), chickpeas (drained and rinsed – add them in step 4), or a mix of hearty vegetables like cauliflower and sweet potatoes. For a seafood twist, shrimp works beautifully – add it in the last 5 minutes of cooking. If you want to keep it meaty but different, try boneless lamb cutlets or even pork tenderloin medallions. Adjust cooking times accordingly: tofu and shrimp need less simmering, while lamb may need a bit more.

How do I prevent the coconut milk from curdling in the curry?

Coconut milk can curdle if you heat it too quickly or mix it with acidic ingredients without enough fat. To avoid this: use full-fat coconut milk (light versions are more prone to separation), bring the sauce to a gentle simmer rather than a rolling boil, and stir occasionally. Also, add acidic ingredients like lime juice or sun-dried tomatoes after the sauce has been simmering for a few minutes, not right at the beginning. If your curry does separate slightly, pureeing a portion of the sauce with an immersion blender can bring it back together.

Is this coconut curry spinach chicken recipe gluten-free?

Yes, the curry itself is naturally gluten-free. All the ingredients – chicken, coconut milk, spices, fresh vegetables – contain no gluten. However, if you are serving it with garlic naan, note that traditional naan contains wheat flour. To keep the meal completely gluten-free, serve the curry with jasmine rice (which is naturally gluten-free) or use gluten-free naan (available in many grocery stores). Also check that your curry powder and chicken broth are certified gluten-free, as some brands may contain trace gluten from additives.

Can I add other vegetables like bell peppers or carrots to this curry?

Absolutely! This curry is very versatile. I often add sliced bell peppers (red or yellow) along with the onion – they soften and sweeten the sauce. Diced carrots can be added in step 4 along with the sun-dried tomatoes; they will cook perfectly in the simmering time. For a heartier version, add cubed butternut squash or sweet potato. Just make sure to cut them into small, uniform pieces so they cook through. If you add too many vegetables, you may want to increase the coconut milk slightly to keep the sauce balanced.

How can I make this coconut chicken curry recipe less spicy?

This recipe is not very spicy to begin with – it relies more on warmth from turmeric, cumin, and sweet paprika. If you want to keep the heat very mild, use a mild curry powder (korma-style) instead of a hot Madras, and omit any cayenne or red pepper flakes. You can also increase the amount of coconut milk to mellow the spices. Adding a dollop of yogurt or a swirl of cream at the end can also dial down any lingering heat. Serve with cooling sides like cucumber raita or a salad.

Share Your Version!

I’d love to see how this coconut curry spinach chicken turns out in your kitchen. Did you try one of the variations? Did you add extra veggies or use tofu instead? Leave a star rating and a comment below – your feedback helps other readers and makes my day. And if you share a photo on Instagram or Pinterest, be sure to tag @leosfoods so I can see your beautiful bowl. I reply to every comment personally and love answering cooking questions!

One last thought: the next time you make this, try adding a pinch of smoked paprika with the spices – it adds a subtle smokiness that takes the curry to another level. I’d love to hear if you try it. From my NYC kitchen to yours – I hope this recipe brings as much warmth to your table as it does to mine. — Stella 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Coconut Curry Spinach Chicken with Jasmine Rice, Garlic Naan & Sun-Dried Tomatoes recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow Stella on Pinterest @stellarecipeblog

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Coconut Curry Spinach Chicken with Jasmine Rice, Garlic Naan & Sun-Dried Tomatoes

A creamy and flavorful coconut curry chicken with spinach and sun-dried tomatoes, served over jasmine rice with garlic naan.

  • Total Time: 45 minutes
  • Yield: 4 1x

Ingredients

Scale
  • 4 boneless, skinless chicken breasts or thighs
  • 2 tablespoons olive oil
  • 1 medium onion, finely diced
  • 4 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground turmeric
  • 1 teaspoon paprika
  • ½ teaspoon cumin
  • 1 (13.5 oz) can full-fat coconut milk
  • ½ cup chicken broth
  • ½ cup chopped sun-dried tomatoes
  • 4 cups fresh spinach
  • 1 tablespoon tomato paste
  • 1 tablespoon lime juice

Instructions

  1. Season chicken with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Sear chicken until golden brown on both sides, about 4-5 minutes per side. Remove and set aside.
  2. In the same skillet, add onion and cook until softened, about 3 minutes. Add garlic and ginger, cook for 1 minute.
  3. Stir in curry powder, turmeric, paprika, and cumin. Cook for 1 minute until fragrant.
  4. Add coconut milk, chicken broth, sun-dried tomatoes, and tomato paste. Stir to combine. Bring to a simmer.
  5. Return chicken to the skillet. Cover and simmer for 15-20 minutes, until chicken is cooked through.
  6. Add spinach and lime juice. Stir until spinach wilts, about 2-3 minutes.
  7. Serve over jasmine rice with garlic naan.
  • Author: Chef Stella
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Method: Main Course
  • Cuisine: Indian-inspired

Nutrition

  • Calories: 520
  • Sugar: 6g
  • Fat: 32g
  • Carbohydrates: 18g
  • Protein: 38g


Coconut Curry Spinach Chicken with Jasmine Rice, Garlic Naan & Sun-Dried Tomatoes

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating