This golden coconut chicken and rice soup starts by sautéing onion, garlic and ginger to release aromatics, then toasting turmeric and pepper to bloom the spices. Diced chicken and rinsed jasmine rice simmer in broth until nearly tender, then coconut milk is added for a silky finish. Lime juice and chopped cilantro lift the flavors. Ready in about 50 minutes and easily adapted with chickpeas or tofu for a vegetarian version.
My kitchen smelled like a tropical market the evening I threw turmeric and coconut milk into a pot of leftover chicken and rice, and my roommate walked in asking what sorcery was happening on the stove.
I made a double batch for a friend recovering from a cold last winter, and she texted me three days later asking if I could deliver another pot because her teenagers had devoured the first one before she got seconds.
Ingredients
- 2 boneless skinless chicken breasts (about 400g), diced: Cut them into uniform pieces so every spoonful gets tender chicken without overcooking.
- 1 medium onion, chopped: A yellow onion adds sweetness that balances the earthy turmeric beautifully.
- 2 cloves garlic, minced: Fresh garlic matters here since the flavor really shines through the coconut broth.
- 1 inch piece fresh ginger, grated: Grate it finely so no one bites into a fibrous chunk mid spoonful.
- 2 medium carrots, peeled and sliced: Thin rounds cook evenly and add a lovely pop of orange against the golden broth.
- 1 red bell pepper, diced: The slight sweetness and crunch contrast the creamy base perfectly.
- 3/4 cup jasmine or basmati rice, rinsed: Rinsing removes excess starch so the soup stays silky rather than turning gummy.
- 4 cups chicken broth: A good quality broth forms the backbone of every spoonful.
- 1 can (400ml) full fat coconut milk: Do not use light coconut milk if you want that velvety richness.
- 1 1/2 tsp ground turmeric: This gives the soup its signature golden glow and earthy warmth.
- 1/2 tsp ground black pepper: Black pepper actually helps your body absorb the curcumin in turmeric.
- 1/2 tsp ground coriander (optional): A quiet citrusy note that rounds out the spice profile.
- 1 1/2 tsp salt, or to taste: Adjust at the end because the broth and coconut milk already contribute sodium.
- 2 tbsp olive oil or coconut oil: Coconut oil doubles down on the tropical flavor if you have it.
- Juice of 1 lime: A squeeze of acid at the end wakes up every other ingredient.
- 2 tbsp fresh cilantro or parsley, chopped: Fresh herbs on top make it feel finished and vibrant.
- Lime wedges for serving: Extra lime on the side lets everyone adjust brightness to their liking.
Instructions
- Wake up the aromatics:
- Heat the oil in a large saucepan or Dutch oven over medium heat, then add the onion, garlic, and ginger, stirring until the kitchen fills with a warm toasty fragrance and the onions turn translucent, about 2 to 3 minutes.
- Bloom the spices:
- Stir in the turmeric, pepper, and coriander and cook for just one minute, watching the oil turn a brilliant gold as the spices release their full flavor.
- Soften the vegetables:
- Toss in the carrots and red bell pepper, sauteing for another 2 minutes so they pick up a little color without losing their texture.
- Brown the chicken:
- Add the diced chicken and cook until the outside is just seared, about 4 to 5 minutes, stirring so nothing sticks to the bottom.
- Build the soup:
- Stir in the rinsed rice and pour in the chicken broth, bringing everything to a gentle simmer before covering with a lid and cooking for 15 minutes, stirring occasionally so the rice does not settle.
- Add the coconut milk:
- Pour in the coconut milk and add the salt, then continue simmering uncovered for 8 to 10 more minutes until the chicken is cooked through, the rice is tender, and the broth turns thick and creamy.
- Finish with lime:
- Remove from heat, stir in the lime juice, and taste carefully, adjusting salt or adding more lime until the flavors sing together.
- Serve and garnish:
- Ladle into warm bowls, scatter fresh cilantro or parsley over the top, and hand around lime wedges so everyone can squeeze on extra brightness.
The night I first made this for a small dinner gathering, everyone went quiet after the first bite, and that silence told me the soup had done its job better than any compliment could.
What to Serve Alongside
A crusty roll or some warm naan on the side turns this into a complete meal that feels like a proper feast without any extra effort.
Swaps and Variations
Replace the chicken with chickpeas or firm tofu and swap in vegetable broth for a fully plant based version that loses none of the comfort.
Storing and Reheating
This soup keeps beautifully in the refrigerator for up to three days, though the rice will absorb more liquid as it sits.
- Add a splash of broth or water when reheating to loosen it back to the perfect consistency.
- Freeze individual portions for up to two months, but know the texture of the rice softens slightly upon thawing.
- Always reheat gently on the stove rather than at a rolling boil to preserve the coconut milks creamy texture.
Keep this recipe close for the evenings when you need something warm and uncomplicated that still feels like a small act of care for yourself or whoever is lucky enough to share your table.
Common Questions
- → Can I use brown rice instead of jasmine or basmati?
-
Yes. Brown rice needs a longer simmer and more liquid—plan for 35–45 minutes and add extra broth. Alternatively, par-cook the brown rice first to ensure it becomes tender without overcooking the chicken.
- → How do I make this without chicken?
-
Swap diced chicken for firm tofu, tempeh, or canned chickpeas and use vegetable broth. Press and brown tofu first for texture, and adjust simmer time so the rice cooks through without breaking down the plant proteins.
- → What coconut milk should I use for the best texture?
-
Full-fat canned coconut milk gives the creamiest, richest finish. For a lighter bowl, use a reduced-fat can or a mix of coconut milk and broth. Shake the can well or stir to reincorporate solids before adding.
- → How can I prevent the rice from getting mushy?
-
Rinse the rice to remove excess starch and add it midway through cooking so it finishes as the chicken cooks. Keep the simmer gentle and avoid aggressive stirring once the rice starts absorbing liquid.
- → How do I adjust the seasoning and spice level?
-
Taste after adding coconut milk and salt; lime brightens and balances richness. Increase turmeric or add a pinch of chili flakes for heat. A splash of fish sauce or soy sauce (for non-gluten-free) can deepen umami.
- → What are the best storage and reheating tips?
-
Refrigerate in an airtight container for 3–4 days. Reheat gently over low heat, adding a splash of broth to loosen the texture. For freezing, omit or undercook the rice, then thaw and finish cooking after reheating to avoid a mushy grain.