This comforting coconut chicken and rice bowl serves four and comes together in roughly 50 minutes. Begin by sautéing onion, garlic and grated ginger, then bloom turmeric and spices before adding carrots, bell pepper and diced chicken. Stir in rinsed jasmine rice, pour in broth and simmer 15 minutes. Finish by stirring in coconut milk, brightening with lime juice and topping with fresh cilantro for a creamy, fragrant finish.
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 I decided to throw together whatever smelled like warmth. Turmeric stained my wooden spoon that evening and the house filled with something that made my roommate wander out of her room asking what on earth I was making. We stood there in socks eating out of the pot before it even hit a bowl. That golden color against a gray day is something I now chase on purpose.
I made a massive batch of this for a friend who had just moved into a drafty apartment with no furniture yet and we sat on the floor eating it with cheap wooden spoons. She called it liquid sunshine and now requests it every time the temperature drops below fifty degrees. Something about handing someone a steaming bowl of this makes you feel like you gave them something that actually mattered.
Ingredients
- 2 boneless skinless chicken breasts (about 400g) diced: Cut the pieces fairly small so they cook quickly and evenly in the broth without drying out.
- 1 medium onion chopped: A yellow onion adds sweetness but red works too if that is what you have.
- 2 cloves garlic minced: Fresh garlic matters here because the broth is simple and every layer counts.
- 1 inch piece fresh ginger grated: Peel it with a spoon edge and grate directly into the pot for the best punch of warmth.
- 2 medium carrots peeled and sliced: Cut them on a slight angle for more surface area and prettier bowls.
- 1 red bell pepper diced: The sweetness balances the earthy turmeric and adds a pop of color.
- 3/4 cup jasmine or basmati rice rinsed: Rinsing removes excess starch so your soup stays silky instead of turning into porridge.
- 4 cups chicken broth: Low sodium gives you more control over the final seasoning.
- 1 can (400ml) full fat coconut milk: Do not use light coconut milk because the creaminess is the whole point of this soup.
- 1 and 1/2 tsp ground turmeric: This is what gives the soup its stunning golden hue and gentle earthy flavor.
- 1/2 tsp ground black pepper: Pepper actually helps your body absorb the curcumin in turmeric so it is functional too.
- 1/2 tsp ground coriander (optional): Adds a subtle citrusy warmth that rounds out the spice profile nicely.
- 1 and 1/2 tsp salt or to taste: Start with less and adjust at the end because broths vary in saltiness.
- 2 tbsp olive oil or coconut oil: Coconut oil doubles down on the tropical flavor if you want to go all in.
- Juice of 1 lime: The acidity at the end brightens everything and makes the flavors pop.
- 2 tbsp fresh cilantro or parsley chopped: Cilantro leans into the Asian fusion vibe but parsley works if cilantro tastes like soap to you.
- Lime wedges for serving: An extra squeeze at the table is never a bad idea.
Instructions
- Wake up the aromatics:
- Heat the oil in a large pot or Dutch oven over medium heat and add the onion, garlic, and ginger, stirring until the kitchen smells incredible and the onion turns translucent, about 2 to 3 minutes.
- Bloom the spices:
- Stir in the turmeric, pepper, and coriander if using, and let them toast for about a minute until the color deepens and you can smell the warmth rising from the pot.
- Build the vegetable base:
- Toss in the carrots and red bell pepper, sauteing for another 2 minutes so they pick up a little color and start to soften.
- Brown the chicken:
- Add the diced chicken and cook until the pieces are just lightly browned on the outside, about 4 to 5 minutes, stirring so nothing sticks.
- Add rice and broth:
- Stir in the rinsed rice to coat it in the spices, then pour in the chicken broth and bring everything to a gentle simmer.
- Cover and cook:
- Put a lid on the pot and let it simmer for 15 minutes, stirring occasionally so the rice does not settle and stick to the bottom.
- Make it creamy:
- 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 and the rice is perfectly tender.
- Finish and serve:
- Stir in the lime juice, taste and adjust salt if needed, then ladle into bowls and top with fresh cilantro or parsley and a lime wedge on the side.
I once packed this soup into a thermos for a cold outdoor concert and strangers kept asking what smelled so good. It has a way of making any moment feel a little more intentional.
Smart Swaps and Variations
Chickpeas or cubed firm tofu work beautifully in place of chicken if you want a plant based version, just swap the broth for vegetable broth too. Brown rice adds a nuttier chew but needs roughly ten extra minutes of covered cooking, so plan accordingly. A splash of fish sauce or a few dashes of hot sauce stirred in at the end adds a savory depth that takes the whole bowl to another level.
Tools That Make It Easy
A heavy bottomed Dutch oven is ideal because it distributes heat evenly and the wider base gives you plenty of room to stir without sloshing. A wooden spoon or heat safe spatula is gentle on the pot and feels right for a soup like this. Keep a sharp knife and a decent cutting board handy because the prep is quick when your tools cooperate.
Storing and Reheating
This soup reheats like a dream which makes it perfect for meal prep or next day lunches, though the rice will absorb more liquid as it sits so you may need to add a splash of broth or water when warming it back up. It keeps well in the refrigerator for up to four days in an airtight container.
- Freeze individual portions in wide mouth mason jars leaving an inch of space at the top for expansion.
- Reheat gently on the stove over low heat rather than boiling to keep the coconut milk from separating.
- Always taste and reseason after reheating because cold dulls flavors and a little extra lime juice brings it back to life.
Keep this recipe close for the days when you need dinner to do more than just fill your stomach. A golden bowl of warmth on a cold evening is one of the simplest ways to take care of yourself and the people around your table.
Recipe FAQs
- → Can I use brown rice instead of jasmine or basmati?
-
Yes. Use long‑grain brown rice but increase the simmering time and liquid—brown rice typically needs about 40–50 minutes and extra broth. Add it at the start with the broth and check texture as it cooks.
- → How can I make this dish vegetarian or vegan?
-
Swap chicken for firm tofu or cooked chickpeas and replace chicken broth with a rich vegetable stock. Sauté aromatics and proceed the same way; adjust salt and lime to taste for depth.
- → Why does coconut milk sometimes separate, and how do I avoid it?
-
Separation happens if coconut milk is boiled vigorously. Keep the simmer gentle after adding coconut milk and stir occasionally. Full-fat coconut milk gives a silkier finish and is less prone to curdling.
- → Which rice works best for texture in this dish?
-
Jasmine or basmati yields tender, slightly fluffy grains that meld into the broth without becoming gluey. Rinse the rice well to remove excess starch for a cleaner texture.
- → Can I make this ahead and how should I store leftovers?
-
Yes. Cool quickly, refrigerate in an airtight container for up to 3 days, or freeze portions for up to 2 months. Reheat gently on the stove with a splash of broth to loosen the creaminess.
- → How do I adjust the spice and flavor balance?
-
Taste before serving and tweak: add more lime for brightness, a pinch of salt or fish sauce for umami, and a dash of chili or hot sauce for heat. Toasted spices intensify the turmeric’s warmth.