Golden Turmeric Chicken Soup with Coconut Milk
January hits and suddenly everyone around you is sniffling, the sky is grey by 4pm, and your body starts craving something warm and deeply satisfying — not just food. You reach for chicken soup out of habit, you make it the same way you always have, and it’s fine. But fine doesn’t cut it when what you actually want is a bowl that feels like it was built for this exact kind of grey, heavy afternoon.
This one-pot turmeric chicken soup delivers a deeply golden broth, shredded chicken, and a full load of vegetables in about 45 minutes. It’s dairy-free, gluten-free, and built around ingredients you can find at any supermarket. The coconut milk rounds out the turmeric’s earthiness without making it taste like a curry — it just tastes like the most satisfying bowl of soup you’ve had all season.
Pro Tip
The mistake most people make: they add turmeric straight to the broth and wonder why the flavor tastes flat and chalky. Turmeric needs fat and heat to bloom — its active compound, curcumin, is fat-soluble, which means it only releases its full flavor when cooked briefly in oil before any liquid is added. After sautéing your aromatics, push them to the side, add an extra drizzle of olive oil, and toast the turmeric directly in the oil for 30 seconds until it smells slightly nutty. Then build from there.
Ground turmeric is in every supermarket’s spice aisle — go for a brand with a recent packing date, the color should be deep orange-yellow, not pale. Leeks can be swapped for an extra onion if they’re not available. For coconut milk, use full-fat canned, not the carton version — the fat content is what gives the broth its body. Chicken thighs are the more forgiving cut here; breasts work but need closer attention to avoid drying out.
Golden Turmeric Chicken Soup with Coconut Milk
4
servings15
minutes35
minutes380
kcal50
minutesIngredients
2 tbsp olive oil (30 ml)
1 medium yellow onion, diced
2 medium leeks, white and light green parts only, sliced (about 1½ cups / 150g)
3 cloves garlic, minced
3 medium carrots, sliced into rounds (about 1½ cups / 180g)
3 stalks celery, finely diced
1½ tsp ground turmeric
1 tsp poultry seasoning
½ tsp black pepper
1 tsp fine sea salt, plus more to taste
1.5 lbs boneless skinless chicken thighs (680g)
5 cups low-sodium chicken broth (1.2 liters)
¾ cup full-fat canned coconut milk (180 ml)
1 cup frozen peas (130g)
¼ cup fresh flat-leaf parsley, roughly chopped
Directions
- Heat the oil. Warm olive oil over medium heat in a large soup pot or Dutch oven until it shimmers — not smokes. A shimmering surface means the oil is hot enough to start building flavor without burning the aromatics.
- Sauté the vegetables. Add onion, leeks, carrots, and celery and cook for 7–8 minutes, stirring occasionally. The leeks should turn translucent and start to collapse — you’ll notice a sweet, almost caramelized smell coming from the pot.
- Bloom the spices. Push the vegetables to the side, add a small drizzle of oil to the cleared space, then add garlic, turmeric, and poultry seasoning directly into that oil. Stir and cook for 30–45 seconds. The turmeric will turn a deeper, richer shade of amber and smell slightly nutty — that’s the signal to move on immediately before it scorches.
- Add broth, coconut milk, and raw chicken. Pour in the broth and coconut milk, stir to combine, then nestle the whole chicken thighs into the pot. Bring to a gentle simmer over medium-high, then reduce heat — a rolling boil will toughen the chicken.
- Simmer until cooked through. Cover and cook on low for 18–20 minutes, until the chicken reaches an internal temperature of 165°F (74°C). Use an instant-read thermometer at the thickest part — this is the only reliable check, not color alone.
- Shred and return. Remove the chicken to a cutting board, shred with two forks, then return it to the pot with the frozen peas and parsley. Simmer for 3 more minutes — just until the peas turn bright jade green and feel tender when pressed between two fingers.
- Season and serve. Taste and adjust salt and pepper, then ladle into bowls. A small squeeze of lemon over each bowl at the table lifts the whole thing — optional but worth trying.
Variations
For a heartier bowl, stir in 1 cup (185g) of cooked white rice or add diced baby potatoes with the broth — they’ll be perfectly tender by the time the chicken is done. If you want to skip the meat entirely, swap the chicken for 1 can (15oz / 425g) of drained chickpeas and use vegetable broth — the turmeric base holds up just as well.
Serving Suggestions
A thick slice of crusty sourdough is the natural partner here — the broth clings to it in the best way. A simple green salad with a sharp lemon vinaigrette cuts through the richness of the coconut milk. Warm flatbread works just as well if you have it on hand.
FAQ
Can I use chicken breast instead of thighs?
Yes — after testing both cuts multiple times in my own kitchen, I find thighs more forgiving because their higher fat content keeps them moist even if you accidentally simmer a few minutes too long. Breasts work, but pull them from the heat as soon as they hit 165°F (74°C) and don’t let them sit in the hot broth.
Can I make this soup ahead and freeze it?
It freezes well for up to 3 months — but leave the peas and parsley out before freezing and add them fresh when you reheat. The peas turn grey and mushy after a freeze-thaw cycle, which is a shame given how much they brighten the bowl.
Can I add noodles or grains directly to the pot?
You can, but cook them separately and add them per bowl at serving time — noodles and rice left in the broth overnight absorb most of the liquid and turn to mush. That said, the broth is rich enough that it almost becomes a different dish entirely with grains in it — which might be worth exploring.