This comforting bowl begins by sautéing onion, garlic and ginger, then blooming turmeric and pepper to release fragrance. Carrots and bell pepper soften before diced chicken is seared. Rinsed jasmine rice and broth simmer covered, then coconut milk enriches the broth until creamy. Finish with lime and chopped cilantro; serves four in about 50 minutes. Swap chicken for tofu or chickpeas for a vegetarian option.
The rain was hammering against the kitchen window and I had nothing planned for dinner, so I started rummaging through the pantry hoping for inspiration. A can of coconut milk, some turmeric that had been sitting there for months, and a couple of chicken breasts in the fridge somehow became the best soup I have ever thrown together on a whim. My partner walked in, took one sniff, and declared it smelled like something from a restaurant we loved in the old neighborhood. That pot emptied faster than anything I had deliberately tried to cook in years.
I made this for a friend who was going through a rough patch and she sat at my kitchen counter eating it in complete silence for ten minutes before saying anything at all. She later told me it was exactly what she needed without knowing it, which is honestly the highest compliment any home cook can receive.
Ingredients
- 2 boneless skinless chicken breasts (about 400g), diced: Cutting the chicken into small, even pieces ensures every spoonful gets tender bites without overcooking.
- 1 medium onion, chopped: The foundation of flavor here, so take the time to let it soften properly before rushing ahead.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference in this soup, so skip the jarred stuff if you can.
- 1 inch piece fresh ginger, grated: Grating rather than mincing distributes the warm spice evenly throughout every spoonful.
- 2 medium carrots, peeled and sliced: They add natural sweetness and a gentle bite that balances the richness of the coconut milk.
- 1 red bell pepper, diced: The pepper brings a subtle sweetness and a pop of color against the golden broth.
- 3/4 cup jasmine or basmati rice, rinsed: Rinsing is nonnegotiable because it prevents the soup from turning gummy as the rice cooks.
- 4 cups chicken broth: A good quality broth will make or break this dish, so use one you actually enjoy sipping on its own.
- 1 can (400ml) full fat coconut milk: Do not reach for the light version because the richness is what gives this soup its velvety texture.
- 1 1/2 tsp ground turmeric: This is what turns everything that beautiful golden color and adds gentle anti inflammatory warmth.
- 1/2 tsp ground black pepper: Freshly cracked is always better and it actually helps your body absorb the turmeric.
- 1/2 tsp ground coriander (optional): It adds a citrusy depth that quietly makes the whole pot taste more complex.
- 1 1/2 tsp salt, or to taste: Start with less and adjust at the end because the broth and coconut milk already contribute some saltiness.
- 2 tbsp olive oil or coconut oil: Coconut oil lean into the tropical vibe, but olive oil works beautifully if that is what you have.
- Juice of 1 lime: This bright squeeze at the end wakes up every flavor in the bowl.
- 2 tbsp fresh cilantro or parsley, chopped: A handful of fresh herbs on top makes it look as good as it tastes.
- Lime wedges for serving: Always give people the option to squeeze more on because it changes the whole experience.
Instructions
- Wake up the aromatics:
- Heat the oil in a large Dutch oven over medium heat and add the onion, garlic, and ginger. Stir them around until the kitchen smells incredible and the onions turn soft and translucent, about 2 to 3 minutes.
- Bloom the spices:
- Stir in the turmeric, pepper, and coriander if you are using it, and let them cook for about a minute until the color deepens and the spices release their fragrance. This tiny step makes a huge difference in the final flavor.
- Build the vegetable base:
- Toss in the carrots and red bell pepper, stirring them around for a couple of minutes until they start to soften slightly at the edges. You want them to keep a bit of texture for the finished soup.
- Brown the chicken:
- Add the diced chicken and cook until the pieces are just lightly browned on the outside, roughly 4 to 5 minutes. They will finish cooking in the broth so do not worry about them being fully done yet.
- Add rice and broth:
- Stir in the rinsed rice and pour in the chicken broth, bringing everything to a gentle simmer. Give it a good stir to make sure nothing is sticking to the bottom.
- Simmer covered:
- Cover the pot and let it bubble away for about 15 minutes, stirring once or twice so the rice does not settle and stick. You will start to see the liquid thicken as the rice releases its starches.
- Create the creamy finish:
- Pour in the coconut milk and add the salt, then continue simmering uncovered for another 8 to 10 minutes until the chicken is cooked through, the rice is tender, and the broth turns silky and golden.
- Brighten and serve:
- Stir in the lime juice, taste the broth, and adjust with more salt or lime if it needs it. Ladle into bowls, scatter fresh cilantro over the top, and serve with extra lime wedges on the side.
There is something about ladling a steaming bowl of this golden soup for someone that feels like handing them comfort in tangible form.
Making It Your Own
I have played around with this recipe more times than I can count, and it graciously accepts almost any vegetable you want to toss in. Spinach wilts beautifully at the very end, sweet potatoes work if you cut them small, and a handful of corn kernels adds little bursts of sweetness. My neighbor swears by adding a diced jalapeno for heat, and honestly that version disappeared just as fast as the original.
Vegan and Vegetarian Swaps
Replacing the chicken with chickpeas and swapping in vegetable broth turns this into an equally satisfying plant based meal that even devoted meat eaters enjoy. Firm tofu cubed and pan fried until golden before adding it works wonderfully too, and it soaks up the turmeric broth like a sponge. The coconut milk does all the heavy lifting for creaminess, so you never feel like you are missing anything.
Storage and Reheating
This soup holds remarkably well in the fridge for up to four days, making it perfect for batch cooking on a Sunday afternoon.
- Store it in glass containers with tight lids because turmeric has a habit of staining plastic a permanent shade of yellow.
- Reheat gently on the stove over low heat rather than using a microwave, which can cause the coconut milk to separate.
- Freeze individual portions for up to three months, but know that the rice texture softens slightly after thawing.
Some recipes earn a permanent spot in your rotation not because they are fancy, but because they show up for you when you need them most. Keep this one close, because it will not let you down.
Recipe FAQs
- → Can I use brown rice instead of jasmine?
-
Yes. Brown rice needs longer cooking and more liquid; either pre-cook it separately or increase simmer time and broth by about 15–25 minutes to ensure tenderness.
- → Is full-fat coconut milk necessary?
-
Full-fat yields the creamiest mouthfeel and richer flavor, but light coconut milk works if you prefer fewer calories; add a splash of extra broth if using light to keep volume.
- → How can I make this vegetarian?
-
Replace chicken with firm tofu cubes or canned chickpeas and use vegetable broth. If using tofu, brown it first for texture; chickpeas can be added earlier to warm through.
- → How should I adjust the spice level?
-
Adjust turmeric and black pepper to taste. For heat, add chopped chili, crushed red pepper, or a dash of hot sauce at the end. A splash of fish sauce adds umami but changes the profile.
- → How long does it keep and how to reheat?
-
Store in an airtight container in the fridge for 3–4 days. Reheat gently on the stove over low heat, adding a little broth or coconut milk to restore creaminess, as rice absorbs liquid over time.
- → How do I prevent the rice from getting mushy?
-
Rinse the rice well before cooking to remove surface starch. Use the recommended rice-to-liquid ratio, and avoid over-stirring while it simmers. For firmer grains, cook rice separately and combine at the end.