This creamy, Southeast Asian–inspired bowl begins by sautéing onion, garlic and ginger until fragrant. Add carrots and bell pepper, then toss in curry, turmeric and coriander to bloom the spices. Briefly brown sliced chicken, pour in chicken broth and coconut milk, stir in rinsed jasmine rice, then simmer 18–20 minutes. Finish with spinach, cilantro, lime and toasted coconut, adjusting salt and chili to taste.
The rain was hammering against the kitchen window so hard that Tuesday evening that I abandoned all plans for grilling and started rifling through the pantry for something that would warm me from the inside out. A can of coconut milk, a handful of jasmine rice, and two lonely chicken breasts later, this soup was born out of pure necessity. The smell of toasting curry powder filled the house before I even realized what I was making, and my roommate appeared in the doorway asking if I had been secretly trained in Bangkok. That bowl changed my entire approach to rainy night cooking.
I brought a thermos of this soup to a friend recovering from surgery last winter, and she called me three hours later asking for the recipe before she had even finished the bowl. There is something about the golden color and the gentle warmth of turmeric and ginger that feels like genuine care ladled into a container. Now it is my default sick day gift, and I always make extra because someone always wants the recipe.
Ingredients
- 2 large boneless skinless chicken breasts (about 400 g), sliced: Slice them thin and slightly on the bias so they cook quickly and stay tender in the broth.
- 1 medium yellow onion, finely chopped: The onion forms the sweet aromatic base, so do not rush cooking it down.
- 3 cloves garlic, minced: Fresh garlic is non negotiable here because the pre minced jar version loses too much of its punch in soup.
- 1 tablespoon fresh ginger, grated: Use a microplane for the finest grate so the ginger melts into the broth rather than leaving chewy bits behind.
- 2 medium carrots, diced: Small uniform dice ensures they soften at the same rate as the rice.
- 1 red bell pepper, sliced: The sweetness of red bell pepper plays beautifully against the earthy spices.
- 1 cup baby spinach (optional): It wilts in seconds and adds a pop of green that makes the bowl look as good as it tastes.
- 3/4 cup jasmine or basmati rice, rinsed: Rinsing removes surface starch so your soup stays silky rather than turning gummy.
- 4 cups low sodium chicken broth: Low sodium gives you control over the final seasoning because full sodium broth can overpower the delicate coconut flavor.
- 1 can (14 oz/400 ml) full fat coconut milk: Do not reach for light coconut milk because the richness is what makes this soup feel like a hug.
- 1 tablespoon curry powder (mild or medium): This is the backbone of the flavor profile, so use one you genuinely love.
- 1/2 teaspoon turmeric: It gives the soup its gorgeous golden hue and a subtle earthy warmth.
- 1 teaspoon ground coriander: Coriander adds a citrusy brightness that lifts the whole pot.
- 1/2 to 1 teaspoon salt, to taste: Start with half a teaspoon and adjust at the end because the broth and curry powder already contribute salt.
- 1/4 teaspoon black pepper: Just enough to give the soup a gentle background heat.
- 1/2 teaspoon chili flakes (optional): A pinch adds a lovely warming tingle without making the soup spicy.
- Fresh cilantro, lime wedges, and toasted coconut flakes for garnish: These three toppings take the soup from very good to absolutely memorable.
Instructions
- Wake up the aromatics:
- Heat a tablespoon of oil in your largest soup pot over medium heat and toss in the onion, garlic, and ginger. Stir them around for two to three minutes until your kitchen smells like a street food stall at peak hour and the onion turns translucent at the edges.
- Build the vegetable foundation:
- Drop in the diced carrots and sliced bell pepper and let them cook for about three minutes, stirring occasionally, until the peppers soften slightly and the carrots brighten in color.
- Bloom the spices:
- Scatter in the curry powder, turmeric, and ground coriander all at once and stir furiously for about thirty seconds. You will see the oil turn a deep amber and the fragrance will shift from raw to toasted, which is exactly what you want.
- Sear the chicken:
- Slide the sliced chicken into the pot and stir gently but frequently for about four minutes, just until the exterior turns opaque. The chicken will finish cooking in the broth so do not worry if the centers still look slightly pink at this stage.
- Bring it all together:
- Pour in the chicken broth and the entire can of coconut milk, then add the rinsed rice and stir everything together with a wooden spoon until the liquid looks uniformly golden. Bring the pot to a gentle boil, resisting the urge to crank the heat because a hard boil can make the coconut milk separate.
- Simmer until tender:
- Reduce the heat to low, cover the pot, and let everything simmer peacefully for eighteen to twenty minutes, stirring once or twice in between to make sure the rice is not sticking to the bottom. You will know it is ready when the rice is plump and tender and the chicken pieces are cooked through.
- Finish and season:
- Stir in the baby spinach if you are using it and watch it collapse into the broth within about a minute. Add salt, pepper, and chili flakes to your liking, tasting as you go until the flavor feels balanced and complete.
- Serve with love:
- Ladle the steaming soup into wide bowls and scatter fresh cilantro over the top, then tuck a lime wedge alongside and finish with a handful of toasted coconut flakes for crunch. Serve immediately while the broth is still shimmering.
The first time I made this for a small dinner gathering, everyone went quiet after the first spoonful, which is honestly the highest compliment a home cook can receive. I have since learned that silence at the table means the food needs no commentary.
Making It Your Own
This soup is endlessly adaptable once you understand the basic structure of aromatics, spices, broth, and coconut milk. Try adding sliced mushrooms, sweet corn kernels, or frozen peas during the simmering step for extra texture and color. Cubed tofu and vegetable broth transform it into a satisfying plant based meal without changing anything else about the method.
What To Serve Alongside
A crusty baguette for dunking is never a bad idea, but if you want to lean into the Southeast Asian inspiration, serve it with jasmine tea or a chilled glass of off dry Riesling. The slight sweetness of the wine plays beautifully against the curry spices and coconut richness.
Storage and Leftover Tips
Leftovers keep well in the refrigerator for up to three days in a sealed container, and the flavors actually deepen overnight as the spices continue to mingle. The rice will absorb more broth as it sits, so add a splash of chicken broth or water when reheating to loosen it back to soup consistency. This soup also freezes well for up to two months if you hold off on adding the garnishes until serving.
- Let the soup cool completely before transferring to freezer safe containers to prevent ice crystals from forming.
- Label the containers with the date so you remember to use them within two months.
- Always reheat gently on the stove rather than microwaving at full power to preserve the silky coconut texture.
Some recipes become staples because they are easy, and others earn their spot because they make people feel genuinely cared for. This golden bowl manages to do both, and that is why it will always have a place in my kitchen.
Common Questions
- → Can I use brown rice instead of jasmine rice?
-
Yes. Brown rice needs more liquid and a longer simmer (about 40–45 minutes). Increase the broth by about 1 cup and check textures during cooking to avoid overcooking the chicken; you can par-cook the rice separately and add it near the end for best results.
- → How can I make this vegetarian or vegan?
-
Swap chicken for firm tofu or tempeh and use a rich vegetable broth. Toast the tofu cubes first for texture. Ensure the broth and coconut milk are free of animal-derived additives to keep the dish fully plant-based.
- → How do I prevent the coconut milk from separating?
-
Simmer gently rather than boiling aggressively. Add coconut milk after the broth comes to a gentle boil and reduce heat to a low simmer. If separation occurs, whisk a splash of warm broth back into the pot off-heat to reincorporate fats.
- → What’s the best way to thicken the broth if I want a creamier finish?
-
Simmer uncovered to reduce and concentrate flavors, or stir a few spoonfuls of coconut cream for richness. You can also blend a small portion of the cooked rice and stir it back in, or use a light cornstarch slurry for a silkier texture.
- → Can this be made ahead and reheated?
-
Yes. Store in an airtight container in the fridge for up to 3 days. Rice absorbs liquid over time, so loosen the broth with extra hot broth or water when reheating and re-season to taste. Add fresh garnishes just before serving.
- → What garnishes and sides pair well with this bowl?
-
Top with chopped cilantro, lime wedges, toasted coconut flakes, and a drizzle of chili oil or fish sauce for depth. Serve with steamed greens, a crisp salad, or jasmine rice on the side for extra texture contrast.