This comforting bowl combines diced chicken, jasmine rice and vegetables simmered in chicken broth, then finished with coconut milk, turmeric and lime for a creamy, fragrant finish. Sauté aromatics first to bloom the spices, simmer rice until tender, then add coconut milk and adjust seasoning. Garnish with cilantro and lime; swap in chickpeas or tofu and vegetable stock for a vegetarian option. Serve hot for cozy, gluten-free meals.
The rain was hammering against the kitchen window and I had half a can of coconut milk sitting in the fridge from a curry disaster two nights before. I grabbed whatever vegetables were rolling around the crisper drawer, diced up a couple of chicken breasts, and decided to just let the pot do its thing. What came out of that saucepan forty minutes later was this impossibly golden, fragrant soup that made me close my eyes and grin like an idiot. I have made it at least once a month since that evening.
I made a double batch of this soup when my neighbor stopped by to return a borrowed ladder and ended up staying for two bowls, a glass of wine, and a conversation about her garden that ran well past dark.
Ingredients
- 2 boneless skinless chicken breasts (about 400g), diced: Cutting the chicken into small, even pieces ensures every spoonful gets tender bites rather than one big chunk.
- 1 medium onion, chopped: Yellow or white onion both work here, and the onion builds the sweet aromatic base that carries the whole soup.
- 2 cloves garlic, minced: Fresh garlic makes a real difference in this recipe since the flavor profile is simple and every ingredient shows.
- 1 inch piece fresh ginger, grated: Grating rather than chopping the ginger distributes its warmth evenly through the broth without biting into fibrous pieces.
- 2 medium carrots, peeled and sliced: Carrots add a gentle sweetness that balances the earthiness of the turmeric beautifully.
- 1 red bell pepper, diced: The pepper brings color and a slight crunch if you do not overcook it, which keeps the soup interesting.
- 3/4 cup jasmine or basmati rice, rinsed: Rinsing removes excess starch so your soup stays silky rather than turning into porridge.
- 4 cups chicken broth: A good quality broth is the backbone of this dish, so use one you actually enjoy drinking on its own.
- 1 can (400ml) full fat coconut milk: Full fat is the way to go because the richness is what makes this soup feel like a meal rather than a light starter.
- 1 1/2 tsp ground turmeric: This is what gives the soup its stunning golden hue and a subtle, warm earthiness.
- 1/2 tsp ground black pepper: Pepper helps your body absorb the curcumin in turmeric, so it is doing double duty here.
- 1/2 tsp ground coriander (optional): It adds a citrusy floral note that lifts the whole bowl if you have it on hand.
- 1 1/2 tsp salt, or to taste: Start with this amount and adjust at the end because the coconut milk and broth both carry sodium.
- 2 tbsp olive oil or coconut oil: Coconut oil leans into the tropical flavor profile while olive oil keeps things more neutral.
- Juice of 1 lime: A squeeze of lime at the end brightens everything and cuts through the richness in the best way.
- 2 tbsp fresh cilantro or parsley, chopped: Cilantro pairs perfectly with the Asian inspired flavors, but parsley works if cilantro tastes like soap to you.
- Lime wedges for serving: Extra lime on the side lets everyone adjust their own level of brightness.
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, stirring until the kitchen smells incredible and the onions turn glassy, about 2 to 3 minutes.
- Bloom the spices:
- Stir in the turmeric, pepper, and coriander if you are using it, and let them toast in the oil for about a minute until the color deepens and you can smell the warmth rising from the pot.
- Add the hearty vegetables:
- Toss in the carrots and red bell pepper, stirring them around for about 2 minutes so they pick up the spiced oil and start to soften at the edges.
- Brown the chicken:
- Add the diced chicken and cook for 4 to 5 minutes, stirring occasionally, until the pieces are lightly golden on the outside but not necessarily cooked through yet.
- Build the soup:
- Stir in the rinsed rice, pour in the chicken broth, and bring everything to a gentle simmer, scraping up any golden bits from the bottom of the pot as you go.
- Cover and simmer:
- Put a lid on the pot and let it cook for 15 minutes, stirring once or twice so the rice does not stick to the bottom.
- Add the coconut milk:
- Pour in the coconut milk and add the salt, then continue simmering uncovered for 8 to 10 minutes until the chicken is cooked through, the rice is tender, and the broth turns creamy and golden.
- Finish with lime:
- Remove from heat and stir in the lime juice, then taste and add more salt or lime until it sings the way you want it to.
- Serve and enjoy:
- Ladle into wide bowls, scatter fresh cilantro or parsley over the top, and set lime wedges on the rim for anyone who wants an extra squeeze.
I once packed this soup in a thermos for a friend recovering from a cold and she texted me three days later asking for the recipe because it was the only thing she actually wanted to eat.
Swaps and Variations That Actually Work
You can absolutely make this vegetarian by swapping the chicken for a can of drained chickpeas or cubed firm tofu and using vegetable broth instead. Brown rice works too if you want more fiber, but you will need to add roughly ten extra minutes of cooking time and a splash more broth to keep it from drying out. A dash of fish sauce or hot sauce stirred in at the end adds a savory depth that takes the flavor in a whole new direction without much effort.
Tools You Really Need
A large heavy bottomed pot or Dutch oven is the most important thing here because it distributes heat evenly and prevents the rice from scorching on the bottom. Beyond that, a sharp knife, a cutting board, and a wooden spoon are honestly all you need to pull this off beautifully.
Serving and Storing
This soup is best served the day you make it, but it stores well in the refrigerator for up to three days in an airtight container. The rice will soak up broth as it sits, so when you reheat it gently on the stove, add a splash of chicken broth or water to bring it back to that lovely soupy consistency. It pairs beautifully with a crisp glass of Sauvignon Blanc if you are in the mood, and a crusty piece of bread on the side never hurts.
- Freeze individual portions without the garnish for easy lunches on busy days.
- Always check labels on broth and coconut milk if you are cooking for someone with allergies, especially to coconut or soy.
- Remember that the soup will thicken considerably as it cools, so trust the runnier consistency when it is fresh off the stove.
Some nights the best thing you can do for yourself is stand at the stove, stir something golden, and let the warmth do its work. This soup has never once failed to deliver on that promise.
Recipe Questions
- → Can I use brown rice instead of jasmine or basmati?
-
Yes. Brown rice needs more liquid and a longer simmer (about 35–45 minutes). Increase the broth slightly and test for tenderness, adding more liquid as needed.
- → Is full-fat coconut milk necessary?
-
Full-fat coconut milk gives the creamiest texture and richer mouthfeel, but light versions work if you prefer fewer calories; expect a thinner finish and adjust seasoning to taste.
- → How can I make a vegetarian version?
-
Replace chicken with firm tofu, chickpeas, or a medley of mushrooms and use vegetable broth. Sauté vegetables and spices the same way, then simmer with rice until tender.
- → Will this freeze well?
-
You can freeze leftovers, but coconut milk may separate. Reheat gently and whisk or blend briefly to restore a smooth texture; stirring while warming helps recombine the fats.
- → How do I increase depth of flavor?
-
Toast the spices briefly in oil, use homemade or well-flavored broth, add a splash of fish sauce or soy for umami, and finish with fresh lime and herbs to brighten the bowl.
- → How do I prevent the rice from becoming mushy?
-
Rinse rice well, keep a gentle simmer, and check doneness a few minutes before suggested time. Stir sparingly and uncover toward the end to let excess liquid reduce without overcooking grains.