This creamy, golden coconut chicken and rice bowl starts with sautéed onion, garlic and grated ginger, then turmeric-spiced chicken and vegetables are added. Rinsed jasmine rice simmers in chicken broth until tender, then full-fat coconut milk creates a silky finish. A squeeze of lime and chopped cilantro lift the flavors. Serves four and cooks in about 50 minutes; easy to adapt to vegetarian or brown rice variations.
The rain was hammering against the kitchen window and I had a half can of coconut milk sitting on the counter with no plan when this soup was born. Turmeric stained my wooden spoon that evening and honestly it never came out, but now that spoon feels like a small trophy. Golden Coconut Chicken Rice Soup became my cold weather reflex, the thing my hands reach for before my brain even catches up.
My neighbor stopped by once while I was making this and ended up sitting at the kitchen counter for forty minutes, bowl after bowl, telling me about her childhood in Sri Lanka and the soups her grandmother stirred over open flames.
Ingredients
- 2 boneless skinless chicken breasts (about 400g), diced: Cut them into uniform bite sized pieces so every spoonful gets chicken without one piece hogging the bowl.
- 1 medium onion, chopped: A yellow onion works best here since it sweetens softly without sharp edges.
- 2 cloves garlic, minced: Fresh garlic only, the jarred stuff loses the warmth this soup depends on.
- 1 inch piece fresh ginger, grated: Peel it with a spoon edge, much easier than a peeler, and grate it fine so no one bites into a fibrous chunk.
- 2 medium carrots, peeled and sliced: Keep the slices thin, about a quarter inch, so they turn tender without disappearing into mush.
- 1 red bell pepper, diced: The sweetness balances the earthy turmeric and adds a pop of color against all that gold.
- 3/4 cup jasmine or basmati rice, rinsed: Rinsing is non negotiable unless you want a gummy pot of stodge instead of soup.
- 4 cups chicken broth: Low sodium gives you control over the final salt level.
- 1 can (400ml) full fat coconut milk: Do not reach for the light version, the fat is what makes the broth silky and luxurious.
- 1 1/2 tsp ground turmeric: This is the soul of the soup, giving it both color and a gentle earthy warmth.
- 1/2 tsp ground black pepper: Freshly cracked always, the pre ground dust tastes flat and lifeless.
- 1/2 tsp ground coriander (optional): Adds a citrusy background note that quietly lifts everything.
- 1 1/2 tsp salt, or to taste: Start with less and adjust at the end because the broth reduces and concentrates.
- 2 tbsp olive oil or coconut oil: Coconut oil doubles down on the tropical fragrance if you have it.
- Juice of 1 lime: Squeeze it in at the very end off the heat so the brightness stays vivid.
- 2 tbsp fresh cilantro or parsley, chopped: Cilantro is my pick but parsley works if cilantro tastes like soap to you.
- Lime wedges for serving: A squeeze at the table wakes up every bowl individually.
Instructions
- Wake up the aromatics:
- Heat the oil in a large saucepan or Dutch oven over medium heat and add the onion, garlic, and ginger. Stir for 2 to 3 minutes until the kitchen smells incredible and the onion turns glassy and soft.
- Bloom the spices:
- Stir in the turmeric, pepper, and coriander if using, and let them toast for about a minute. You will see the oil turn a deep amber and the fragrance shifts from raw to warm and toasty.
- Build the vegetable base:
- Toss in the carrots and red bell pepper and sauté for another 2 minutes. They do not need to cook through yet, just get acquainted with the spiced oil.
- Brown the chicken:
- Add the diced chicken and spread it in an even layer, letting it sit undisturbed for a minute before stirring. Cook for 4 to 5 minutes until the outside is lightly golden but the center is still pink.
- Add rice and broth:
- Stir in the rinsed rice and pour in the chicken broth, scraping up any golden bits stuck to the bottom. Bring everything to a gentle simmer and you will see the liquid start to turn a pale sunny color.
- Cover and simmer:
- Put the lid on and let it cook for 15 minutes, stirring once or twice so the rice does not settle and stick. The kitchen by now smells like someone is taking very good care of you.
- Pour in the coconut milk:
- Stir in the coconut milk and salt, then continue simmering uncovered for 8 to 10 minutes. The broth transforms into something creamy and thick enough to coat the back of a spoon.
- Finish with lime and adjust:
- Turn off the heat and stir in the lime juice, then taste carefully. Add more salt or a squeeze more lime until it sings.
- Serve with love:
- Ladle into wide bowls, scatter fresh cilantro over the top, and set lime wedges on the rim of each bowl. Watch people close their eyes on the first spoonful.
I once packed this soup in a thermos for a friend recovering from surgery and she called me crying, saying it was the first thing in a week that actually tasted like something worth living for.
Swaps and Variations
Chickpeas or cubed firm tofu step in beautifully for the chicken if you want a plant based version, just use vegetable broth instead. Brown rice works too but give it an extra 15 minutes and more liquid since it absorbs like a sponge and takes its sweet time.
What to Serve Alongside
A chunk of crusty bread for dunking turns this from a soup into a full meal, though a glass of crisp Sauvignon Blanc on the side does the same job with more elegance. A splash of fish sauce or a few drops of hot sauce stirred in at the end can take the flavor into deeper, more interesting territory.
Storing and Reheating
This soup keeps well in the fridge for up to three days though the rice will soak up broth overnight so add a splash of water or stock when reheating.
- Freeze individual portions without the garnish for up to two months.
- Reheat gently on the stove, not a rolling boil, or the coconut milk can separate.
- Always taste for salt after reheating because flavors settle and mellow in the cold.
Some recipes you follow and forget, but this golden bowl has a way of becoming part of your cold weather story, one ladleful at a time.
Recipe Q&A
- → Can I use brown rice instead of jasmine or basmati?
-
Yes. Use brown rice but increase the simmering time and liquid; brown rice requires more water and about 20–30 extra minutes. Check for tenderness before adding coconut milk to avoid overcooking the grain.
- → How can I make this without chicken?
-
Swap in firm tofu, chickpeas, or a medley of mushrooms for a vegetarian version. Use vegetable broth in place of chicken broth and adjust seasoning and cooking times to ensure protein or vegetables are heated through and tender.
- → What coconut milk should I choose for best texture?
-
Full-fat canned coconut milk yields the creamiest texture and mouthfeel. For a lighter bowl, use reduced-fat coconut milk or mix coconut milk with a splash of extra broth, but expect a thinner finish.
- → How do I prevent the rice from sticking or becoming mushy?
-
Rinse the rice thoroughly to remove excess starch and stir gently while simmering to prevent sticking. Maintain a gentle simmer—boiling vigorously can break down grains and cause a mushy texture.
- → Can I prepare this ahead and reheat it later?
-
Yes. Cool promptly and refrigerate for up to 3 days. Reheat gently on the stove with a splash of broth to revive the texture; coconut milk can separate when reheated, so stir continuously until warmed through.
- → How can I boost the flavor if it tastes flat?
-
Brighten with extra lime juice, a pinch more salt, or a dash of fish sauce or hot sauce for umami depth. Fresh cilantro or a scattering of toasted sesame oil can also lift the overall profile.