This golden coconut chicken and rice soup yields 4 servings and comes together in about 50 minutes. Sauté onion, garlic and ginger, bloom curry and turmeric, add sliced chicken, broth, coconut milk and rinsed jasmine rice. Simmer until rice and chicken are tender, finish with spinach, lime and cilantro. Swap tofu and vegetable broth for a vegetarian version; stores chilled up to 3 days.
The rain was hammering against the kitchen window so hard that Tuesday evening that I almost didnt hear the coconut milk can pop open. Something about cold gray weather demands a pot of something golden and fragrant simmering on the stove, and this soup answered that call before I even knew what I was making. I grabbed chicken from the fridge, a handful of spices, and a can of coconut milk, and let the curry powder do most of the storytelling. Fifty minutes later I was curled on the couch with a steaming bowl that smelled like a market stall in Penang.
I made this for my neighbor Sarah the night she moved in next door, carrying the bowl over still steaming because she hadnt unpacked a single pot yet. She stood in her doorway holding it like a treasure, and we ended up sitting on her bare floor eating soup and talking until midnight. She now texts me every time it rains asking if Im making the golden soup again.
Ingredients
- Boneless skinless chicken breasts (2 large, about 400 g, sliced): Slice them against the grain into strips about half an inch thick so they stay tender and cook quickly in the broth.
- Yellow onion (1 medium, finely chopped): The sweetness of yellow onion forms the backbone of the aromatics and melts into the broth beautifully.
- Garlic (3 cloves, minced): Fresh garlic matters here because you can taste the difference against the coconut milk.
- Fresh ginger (1 tablespoon, grated): Use a microplane if you have one so it nearly dissolves into the soup and distributes warmth evenly.
- Carrots (2 medium, diced): Small uniform dice means they cook through at the same rate as the rice and add a gentle sweetness.
- Red bell pepper (1, sliced): The color alone is worth it, and the slight char from the initial saute adds depth.
- Baby spinach (1 cup, optional): Tossed in at the very end so it wilts gently without turning murky.
- Jasmine or basmati rice (3/4 cup, rinsed): Rinsing is nonnegotiable because excess starch will cloud and thicken the broth more than you want.
- Chicken broth (4 cups, low sodium preferred): Low sodium lets you control the salt level and prevents the soup from becoming overly salty as it reduces.
- Coconut milk (1 can, 14 oz or 400 ml, full fat): Full fat creates that luscious creamy texture and carries the spice flavors better than light versions.
- Curry powder (1 tablespoon, mild or medium): This is the soul of the soup, so use one you genuinely like the smell of.
- Turmeric (1/2 teaspoon): It gives the broth its sunny color and a subtle earthy warmth underneath the curry.
- Ground coriander (1 teaspoon): Adds a citrusy floral note that brightens the whole pot.
- Salt (1/2 to 1 teaspoon, to taste): Start with half a teaspoon and adjust at the end because the broth and coconut milk both contribute salt.
- Black pepper (1/4 teaspoon): Just enough to give a gentle bite without competing with the chili flakes.
- Chili flakes (1/2 teaspoon, optional): A pinch lifts everything and plays beautifully against the creaminess of the coconut.
- Fresh cilantro, lime wedges, toasted coconut flakes (for garnish, optional): Each one adds a different layer of freshness, acid, and crunch that makes the finished bowl sing.
Instructions
- Wake up the aromatics:
- Heat a tablespoon of oil in your largest soup pot over medium heat and add the onion, garlic, and ginger. Stir them around for 2 to 3 minutes until the kitchen smells impossibly good and the onion turns translucent at the edges.
- Build the vegetable base:
- Toss in the diced carrots and sliced bell pepper and let them cook for about 3 minutes, stirring occasionally. You want them just softened enough to release their sweetness but still holding their shape.
- Bloom the spices:
- Stir in the curry powder, turmeric, and ground coriander and let them toast in the oil for about 30 seconds. You will see the color deepen and smell an instant burst of fragrance that tells you everything is working.
- Seal the chicken:
- Add the sliced chicken to the pot and stir gently until the pieces turn just opaque on the outside, roughly 4 minutes. They will finish cooking in the broth so do not worry about them being fully done yet.
- Bring it all together:
- Pour in the chicken broth and coconut milk, then add the rinsed rice and stir everything to combine. Bring the pot to a gentle boil, watching for the first steady bubbles to break the surface.
- Let it simmer:
- Reduce the heat to low, cover the pot, and let it simmer for 18 to 20 minutes, stirring once or twice so the rice does not stick. The chicken should be cooked through and the rice tender when you are done.
- Finish and season:
- Stir in the baby spinach if you are using it and let it wilt for about a minute. Taste the broth and add salt, pepper, and chili flakes until it feels exactly right to you.
- Serve with love:
- Ladle the soup into deep bowls and scatter fresh cilantro over the top. Set out lime wedges and toasted coconut flakes so everyone can dress their own bowl the way they like it.
One night I ladled this into a thermos and brought it to a friend recovering from the flu, and she called it a hug in a bowl. That phrase stuck with me because it captures exactly what this recipe does when someone needs something warm and uncomplicated.
Storing and Reheating Like a Pro
Leftovers keep beautifully in an airtight container in the refrigerator for up to 3 days, and the flavors actually deepen overnight as the spices settle into the broth. When reheating, do so gently over medium low heat on the stove and add a splash of chicken broth or water because the rice will have absorbed some liquid. Avoid boiling it hard or the coconut milk can separate and look curdled even though it is perfectly safe to eat.
Making It Your Own
This soup is endlessly adaptable once you understand the basic structure of aromatics, spices, chicken, liquid, and rice. I have thrown in handfuls of peas, sliced mushrooms, and even leftover corn off the cob with great results each time. For a vegetarian version, swap the chicken for cubed firm tofu and use vegetable broth instead. The coconut milk and curry carry enough personality that the dish never feels like it is missing anything.
What to Serve Alongside
A crisp Riesling cuts through the richness of the coconut broth in a way that feels refreshing between spoonfuls. If you prefer something nonalcoholic, a pot of jasmine tea mirrors the floral notes already in the soup and keeps the whole meal feeling cohesive. On nights when you want something more filling, a piece of crusty bread or a simple side salad with a lime vinaigrette rounds everything out.
- Toast the coconut flakes in a dry skillet for 2 minutes until golden and watch them closely because they go from perfect to burnt in seconds.
- A squeeze of lime over each bowl at the very last moment brightens every single flavor in the soup.
- This recipe freezes well for up to 2 months if you leave out the spinach and add it fresh when you reheat.
Keep this recipe in your back pocket for the nights when comfort needs to come quickly and taste like something far from ordinary. A pot of golden soup and a warm kitchen can solve more problems than we give them credit for.
Recipe FAQs
- → Can I use a different rice?
-
Yes. Jasmine is preferred for its aroma, but basmati works well too. Avoid quick-cook rice varieties; they may break down during the simmer. Adjust liquid and timing if you use brown rice, which needs longer cooking.
- → How do I prevent the rice from overcooking?
-
Rinse rice before adding to remove excess starch, keep a gentle simmer, and stir occasionally. Start checking tenderness at 18 minutes; lift lid briefly to test and reduce heat if the liquid is boiling too hard.
- → What's the best way to adjust spice level?
-
Control heat by reducing or omitting chili flakes and choosing a mild curry powder. Add a squeeze of lime or a touch of toasted coconut flakes to temper heat and round flavors without extra spice.
- → How can I make this vegetarian?
-
Replace chicken with firm tofu or chickpeas and swap chicken broth for a rich vegetable broth. Press and cube tofu, brown briefly before adding liquids to improve texture and flavor absorption.
- → How should leftovers be stored and reheated?
-
Cool quickly and refrigerate in an airtight container for up to 3 days. Reheat gently on the stove over low to medium heat to prevent rice from breaking down; add a splash of broth if it thickens too much.
- → What garnishes and pairings work best?
-
Top with chopped cilantro, lime wedges and toasted coconut flakes for brightness and crunch. This dish pairs nicely with a crisp Riesling, jasmine tea, or a simple green salad to balance the richness.