Loading…

By Reading time

When curry powder hits the warm oil with garlic and ginger, the pot turns fragrant in seconds. I let those aromatics bloom just long enough to wake them up, then add broth and sweet potatoes so they can start softening before the chicken goes in. That order gives this coconut curry chicken soup with spinach and sweet potatoes a rich broth without leaving the chicken to simmer longer than it needs.

Full-fat coconut milk rounds out the curry, while spinach wilts right at the end and lime juice brightens the finished soup. Keep the sweet potatoes in even cubes and the chicken in bite-size pieces, and each spoonful gets a little of everything: tender chicken, soft sweet potato, leafy greens, and a creamy, gently spiced broth.

Coconut Curry Chicken Soup with Spinach and Sweet Potatoes creamy golden bowl
“

Kitchen Note

I stir in the lime juice after the spinach has wilted, rather than letting it simmer with the coconut milk. That last addition keeps the broth tasting bright against the mellow curry.

Save this coconut curry chicken soup for a cozy bowl of tender chicken, sweet potatoes, spinach, and creamy coconut broth.

Save to Pinterest

Why the Sweet Potatoes Get an Eight-Minute Head Start

Sweet potatoes need more time in the broth than bite-size chicken pieces do. Giving them an eight-minute simmer before the chicken goes in helps the two main ingredients finish together, instead of asking the chicken to wait in a hot pot while firm potato cubes catch up. That timing is especially useful in a soup, where you want the sweet potatoes tender but not falling apart.

Keep the heat at a steady simmer after the broth comes to a boil. A hard, rolling boil can jostle the pieces and make it harder to judge when the potatoes are tender. The chicken then gets its own shorter stretch in the pot, and the sweet potatoes continue cooking alongside it. If you cut the potatoes into uneven pieces, the smaller ones may soften first while larger ones stay firm, so an even cut makes the timing much easier to manage.

What Full-Fat Coconut Milk and Curry Powder Bring to This Broth

Coconut Curry Chicken Soup with Spinach and Sweet Potatoes spinach sweet potato
  • Full-fat coconut milk — It gives the broth body and a rounded coconut flavor. Light coconut milk will make the soup thinner and less creamy; use full-fat when you want the texture this version is built around. Stir the can before pouring if the thick cream has settled separately.
  • Curry powder — A fresh, fragrant blend matters more than an expensive brand here, because it seasons the broth and blooms with the onion, garlic, and ginger. Curry powders vary in heat and spice balance, so choose one you already enjoy rather than reaching for a blend that smells flat.
  • Sweet potatoes — Their natural sweetness balances the curry and adds substance without a separate thickener. Peel them and cut them into even half-inch cubes so they soften on a similar schedule. Fresh, firm sweet potatoes are the best choice; very old or soft ones can turn mushy before the chicken is ready.
  • Chicken thighs — Boneless, skinless thighs stay tender through simmering and bring more richness than lean breast meat. If you need to use chicken breast instead, cut it into the same one-inch pieces and watch it closely, since it has less fat and can dry out more easily.
  • Baby spinach and lime — Baby spinach wilts quickly, so it can go in near the end without needing a long cook. Fresh lime juice is worth using here; bottled juice won’t give the broth quite the same clean, lively finish.

Build the Soup in the Order That Keeps Each Piece Tender

Soften the Onion in the Dutch Oven

Heat the vegetable oil in a 6-quart Dutch oven or soup pot over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until it softens. You want translucent, tender pieces, not browned edges. If the onion starts catching on the bottom, lower the heat a little before adding the aromatics.

Wake Up the Garlic, Ginger, and Curry

Stir in the minced garlic, grated fresh ginger, and curry powder. Cook for 30 seconds, stirring, until fragrant; the aroma should rise from the pot quickly. Don’t leave the mixture unattended, because garlic and ground spices can scorch if they sit against the hot pot. Pour in the broth once the aromatics smell fragrant.

Simmer the Sweet Potatoes First

Add the sweet potatoes to the broth and bring the pot to a boil. Reduce the heat and simmer for 8 minutes. The broth should bubble gently rather than boil hard, and the potato pieces will begin to soften around the edges. Keep the lid off so you can see and control the simmer.

Cook the Chicken Until Tender

Add the chicken pieces and simmer for 10 to 12 minutes, keeping the heat gentle. The sweet potatoes should be tender, and the chicken should reach 165°F in the center. Check a larger piece with an instant-read thermometer rather than judging by color alone. If the potatoes are ready before the chicken, keep the simmer calm so they don’t break apart.

Finish with Coconut Milk, Spinach, and Lime

Stir in the coconut milk and spinach, then simmer for 2 to 3 minutes, just until the spinach wilts. The greens collapse quickly, so give them a stir and watch for that change instead of letting them cook away. Stir in the lime juice, kosher salt, and black pepper, then serve while the broth is hot.

Three Changes That Shift the Soup Without Losing Its Balance

Make It Vegetarian with Chickpeas

For a vegetarian version, replace the chicken with drained chickpeas and use vegetable broth instead of chicken broth. Add the chickpeas with the sweet potatoes, then keep simmering until the potatoes are tender and the chickpeas are hot. The soup stays hearty, though chickpeas give it a softer, less meaty texture than chicken thighs.

Make the Broth Thicker with Sweet Potato

For a thicker, more stew-like bowl, press a few tender sweet potato cubes against the side of the pot before stirring in the coconut milk. They’ll soften into the broth and give it more body without changing its curry-coconut flavor. Leave most of the cubes whole so the soup still has distinct, tender pieces.

Use Chicken Breast for a Leaner Bowl

Swap in one-inch pieces of boneless, skinless chicken breast if that’s what you have. Add them when the sweet potatoes are close to tender, then simmer just until the chicken is cooked through. Breast meat is leaner than thighs, so this version has a lighter texture and needs closer attention at the end.

Storage and Reheating

  • Refrigerator: Keep leftovers in a covered container for 3 to 4 days. The spinach will soften further, but the soup reheats well.
  • Freezer: Freeze in airtight portions for up to 2 to 3 months. Coconut milk may separate a little after thawing, but gentle stirring usually brings the broth back together.
  • Reheating: Warm the soup gently on the stovetop over medium-low heat, stirring now and then. Avoid a hard boil, which can make the chicken tough and the coconut broth less smooth.

Questions That Come Up When Making This Coconut Curry Soup

Can I use frozen spinach instead of baby spinach?+

Yes. Thaw it first and squeeze out excess water so it doesn’t dilute the broth, then stir it in near the end until heated through. Frozen spinach has a softer, more compact texture than fresh baby leaves.

Can I use curry paste instead of curry powder?+

Not as a direct swap. Curry pastes vary in heat, salt, and concentration, so the same amount won’t season the broth in the same way. Curry powder is the better fit for this specific balance of coconut milk, sweet potato, and lime.

Can I peel and cut the sweet potatoes ahead of time?+

Yes. Keep the peeled, cut pieces covered in cold water in the refrigerator until you’re ready to cook, then drain them well before adding them to the broth. This keeps the cut surfaces from drying out or discoloring while you prepare the other ingredients.

How do I keep the chicken from turning tough?+

A strong boil or cooking the pieces well past doneness can make chicken feel firm and dry. Keep the pot at a gentle simmer, cut the pieces evenly, and check a larger piece as it nears the end of its cooking time so you can stop as soon as it’s cooked through.

Coconut Curry Chicken Soup with Spinach and Sweet Potatoes

Coconut curry chicken soup simmers tender chicken and sweet potatoes in a creamy coconut broth, finished with fresh spinach and lime. It’s a one-pot dinner with warming curry flavor and a satisfying, silky texture.
Prep Time 15 minutes
Cook Time 29 minutes
Total Time 44 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Asian
Calories: 420

Ingredients
  

  • 1 tbsp vegetable oil
  • 1 yellow onion medium, diced
  • 3 cloves garlic minced
  • 1 tbsp ginger grated fresh
  • 1.5 tbsp curry powder
  • 6 cups low-sodium chicken broth
  • 2 sweet potatoes medium (about 1 1/2 pounds total), peeled and cut into 1/2-inch cubes
  • 1.5 lb boneless, skinless chicken thighs cut into 1-inch pieces
  • 1 can (13.5 oz) full-fat coconut milk
  • 5 oz baby spinach
  • 2 tbsp lime juice
  • 1 tsp kosher salt
  • 0.5 tsp ground black pepper

Equipment

  • 1 6-quart Dutch oven

Method
 

  1. Heat the oil in a 6-quart Dutch oven or soup pot over medium heat, then add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened.
  2. Stir in the garlic, ginger, and curry powder and cook for 30 seconds, until fragrant.
  3. Pour in the chicken broth and add the sweet potatoes; bring to a boil, then reduce the heat and simmer for 8 minutes.
  4. Add the chicken and simmer for 10 to 12 minutes, until the sweet potatoes are tender and the chicken reaches 165°F in the center.
  5. Stir in the coconut milk and spinach and simmer for 2 to 3 minutes, until the spinach wilts.
  6. Stir in the lime juice, salt, and pepper, then serve.

Notes

Cut the sweet potatoes into evenly sized cubes so they cook at the same rate. Refrigerate leftovers for up to 4 days; freeze for up to 3 months, noting that the coconut milk may separate slightly when thawed.
About the author
Claudia