Creamy Coconut Curry Spinach Chicken Dinner Recipe
Table of Contents
Coconut Curry Spinach Chicken with Jasmine Rice, Garlic Naan & Sun-Dried Tomatoes – A Creamy, Tangy Twist
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!
Did you make this recipe?
I’d love to hear how it went – drop a comment below or tag @leosfoods on social media. Your stories inspire me to keep cooking and sharing. 🍛
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
- 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
- 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.
- In the same skillet, add onion and cook until softened, about 3 minutes. Add garlic and ginger, cook for 1 minute.
- Stir in curry powder, turmeric, paprika, and cumin. Cook for 1 minute until fragrant.
- Add coconut milk, chicken broth, sun-dried tomatoes, and tomato paste. Stir to combine. Bring to a simmer.
- Return chicken to the skillet. Cover and simmer for 15-20 minutes, until chicken is cooked through.
- Add spinach and lime juice. Stir until spinach wilts, about 2-3 minutes.
- Serve over jasmine rice with garlic naan.
- 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

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!
