Soups & Stews
This Cambodian rice soup recipe delivers the aromatic essence of Southeast Asian cuisine in a comforting bowl of fragrant broth and tender rice.
The secret lies in balancing sweet, savory, and herbal notes through lemongrass, kaffir lime leaves, and a touch of palm sugar—creating a broth that's both complex and deeply satisfying. I developed this version after years of perfecting the rice-to-broth ratio, ensuring each spoonful delivers that signature Cambodian harmony of flavors.
The result is a nourishing soup where perfectly cooked jasmine rice floats in a golden, herb-infused broth, complemented by tender protein (traditionally pork or chicken) and fresh garnishes. What makes this recipe special is how the aromatic ingredients—like galangal and turmeric—infuse the broth while remaining subtle, never overpowering the dish.
This is the kind of soup that warms both body and soul, especially on chilly evenings.
Ingredients for cambodian rice soup
Fragrant lemongrass and kaffir lime leaves create the aromatic foundation for this Cambodian rice soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 cup | Uncooked, long-grain preferred |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Lemongrass Stalks 🌿 | 3 whole | Bruised, bottom 3 inches only |
| Kaffir Lime Leaves 🍋 | 4 whole | Torn into strips, not minced |
| Galangal 🌶️ | 1 piece | About 3 oz, sliced thinly |
| Turmeric Powder 🧂 | 1 tsp | Freshly ground preferred |
| Palm Sugar 🍯 | 2 tbsp | Or substitute brown sugar |
| Fish Sauce 🍶 | 2 tbsp | Red Boat preferred |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned variety |
| Chicken Broth 💧 | 4 cups | Homemade or low-sodium store-bought |
| Garlic Cloves 🧄 | 4 cloves | Minced, not pressed |
| Shallots 🧅 | 2 whole | Sliced thinly, about 0.5 cup total |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
The aromatic ingredients are non-negotiable for authentic flavor. Lemongrass and galangal should be fresh—dried loses potency quickly. Kaffir lime leaves are essential for that signature Cambodian brightness; most Asian markets carry them, but if unavailable, substitute with lime zest (halved amount). For galangal, Asian grocery stores often have it pre-sliced, but if buying whole, peel and slice it yourself. The palm sugar adds subtle sweetness—Trader Joe's carries it, or use brown sugar in a pinch. Fish sauce is the umami backbone; Red Boat is my go-to brand for its clean, balanced profile.
No lemongrass? Substitute with 1 tbsp lime zest plus 1 tbsp lime juice, though it won't be identical. Galangal unavailable? Ginger works in a bind, but reduce to 1 tsp and add a pinch of turmeric for color. Coconut milk can be swapped for 1 cup light coconut milk plus 1/4 cup water if you prefer a lighter broth. For the protein, chicken thighs work better than breasts—they stay tender longer in the broth. The chicken broth can be made from scratch or use a high-quality store-bought version; avoid low-sodium if you want depth of flavor. Fresh herbs are ideal, but dried cilantro at half the amount will suffice if needed.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days. For freezing, portion into single servings—it reheats beautifully. The rice-to-broth ratio is critical: 1 cup rice to 4 cups broth ensures each bite has that signature al dente texture. Garnish with extra green onions and cilantro just before serving to keep the herbs vibrant. If making ahead, hold the garnishes until serving to preserve freshness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot, simmer, and walk away. No fancy techniques, no last-minute scrambling for extra bowls. The jasmine rice soaks up all the flavors while the chicken cooks tender, and honestly? That’s half the battle won.
- Citrusy, Earthy, Addictive: Between the bright galangal (like ginger’s sophisticated cousin) and the floral kaffir lime leaves, this soup sings. The lemongrass adds a zesty backbone, and the chicken? So perfectly tender it melts in your mouth. It’s the kind of dish that makes you pause mid-bite and think, “Wait, is this actually mine?”
- Lunch or Leftovers: Make it for dinner, and you’ve got tomorrow’s lunch sorted—no sad desk meals here. The flavors actually deepens overnight, which means reheated slices of this soup are still a vibe. (Yes, even on a Tuesday.) Plus, it’s the kind of thing that works for a lazy Sunday brunch or a quick office potluck.
- Budget-Friendly Flex: Chicken breast keeps costs low, but the galangal and kaffir lime leaves stretch the flavors so far you’ll forget you’re being thrifty. Buy those in bulk, freeze extras, and suddenly you’ve got a freezer stash for next time. Between us? This is the kind of recipe that makes grocery money go further without sacrificing taste.
Step-by-step instructions for Cambodian rice soup
This aromatic Cambodian rice soup delivers a perfect balance of fragrant lemongrass, bright kaffir lime, and tender chicken in a velvety coconut broth.
Prepare the Aromatic Base
In a large soup pot, combine the 4 cups chicken broth, 1 piece galangal (sliced), 3 whole lemongrass stalks (bruised), 4 whole kaffir lime leaves (torn), 2 whole shallots (sliced), and 4 cloves garlic (minced). Bring to a gentle boil over medium-high heat until the shallots soften and the broth begins to perfume the kitchen—this should take about 5 minutes. The galangal and lemongrass will release their essential oils, creating the signature Cambodian aroma.
Once the broth is actively simmering, reduce heat to medium-low and stir in 1 tsp turmeric powder and 1.5 tsp salt. Let the base steep for 10 minutes, allowing the spices to fully infuse. This foundational step builds the complex flavor profile that distinguishes this soup from ordinary rice dishes. Skimp on the simmering time, and the broth will lack depth.
Cook the Chicken and Rice
Add the 1.5 lb chicken breast (cut into bite-sized pieces) to the simmering broth. Cook for 10-12 minutes until the chicken is fully cooked through and the meat easily separates with a fork. Remove the chicken with a slotted spoon and set aside on a plate, reserving 1 cup of the broth for later use.
Return the pot to medium heat and add 1 cup jasmine rice. Stir gently to distribute the rice evenly throughout the broth. The rice should be fully submerged—this prevents gummy texture. Bring to a gentle simmer, then reduce heat to low and cover with a tight-fitting lid. Cook for 12-15 minutes until the rice is tender but still has a slight bite. The rice should absorb the broth while maintaining its individual grains.
Build the Coconut Milk Broth
While the rice cooks, pour the 13.5 oz coconut milk into a small saucepan and warm it over low heat until just steaming—never boiling, as this will curdle the milk. Stir in 2 tbsp palm sugar and 2 tbsp fish sauce, whisking until the sugar dissolves completely. The mixture should smell sweetly aromatic with a salty depth.
Once the rice is nearly tender, carefully pour the coconut milk mixture into the rice pot, stirring gently to combine. The coconut milk will create a luxurious creaminess that contrasts beautifully with the herbal broth. Return to a gentle simmer for 3-4 minutes to allow the flavors to meld. The soup should now have a rich, velvety texture with visible strands of coconut.
Finish and Garnish
Shred the cooked chicken with two forks and return it to the soup pot. Stir in the reserved 1 cup chicken broth to adjust the consistency if needed—you want a soup that coats the back of a spoon but remains light enough to sip. Taste and adjust seasoning with additional fish sauce or salt as needed, balancing sweetness, saltiness, and herbal notes.
To serve, ladle the soup into bowls and garnish with 3 whole green onions (sliced) and 0.25 cup fresh cilantro (chopped). The bright green garnishes provide a visual contrast to the golden broth and add a fresh, herbal finish. Serve immediately while the rice maintains its perfect texture and the broth remains warm and fragrant.
Pro Tips For Making Cambodian Rice Soup
- CHAR THE GALANGAL FIRST: I learned this the hard way—if you toss galangal in whole, you’ll end up with a soup that tastes like it’s missing half its soul. Slice it thin (about 1/4-inch) and fry it in oil until fragrant (2-3 minutes) before adding other aromatics. That’s when the real magic happens—it releases oils that deepen the whole dish.
- SIMMER THE CHICKEN LOW AND SLOW: High heat makes chicken breast turn to rubber. Once it’s poached and shredded, transfer the broth to a pot and keep it at a gentle simmer (just small bubbles breaking the surface) while cooking the rice. Too much heat later will turn your creamy soup into glue.
- TOSS THE KAFFIR LIME LEAVES IN LAST: These leaves add a citrusy punch, but crush them between your fingers right before serving—don’t steep them too long. If you add them early, the soup will turn bitter, and you’ll waste a flavor that should be bright and fresh.
- USE DAY-OLD JASMINE RICE: Fresh rice turns to mush in soup. I skip the cooking step entirely and use leftover rice (even cold) for texture. If you’re starting fresh, cook the rice slightly underdone (just past al dente), rinse it well, and spread it on a tray to cool quickly—this guarantees it holds up.
Perfect pairings for cambodian rice soup
Herbal Garnish Trio
Fresh green onions and cilantro are non-negotiable for that bright, herbal finish—slice 3 green onions thinly and chop ¼ cup cilantro just before serving. The contrast between their sharpness and the rich coconut broth elevates every spoonful.
I like to scatter them generously over each bowl for both flavor and visual appeal. 🌿
Crunchy Toppings
Add texture with crushed peanuts or fried shallots for a satisfying crunch. Toast 2 tbsp peanuts in a dry pan for 2-3 minutes until golden, then sprinkle over the soup.
For extra luxury, fry 1 tbsp thin shallot slices in coconut oil until crisp. These toppings cut through the creaminess beautifully.
Spicy Kick Options
For heat lovers, stir in 1 tsp chili crisp or ½ tsp sambal oelek just before serving. The fruity heat from chili crisp pairs perfectly with the coconut milk, while sambal adds smoky depth. I recommend starting with ½ tsp—you can always add more. 🌶️
Sweet-Savory Balance
Adjust the sweetness with a drizzle of hoisin sauce or plum sauce before eating. These add a glossy finish and extra umami depth. I keep a small bowl of each on the table so guests can customize their bowls.
For a vegetarian twist, swap chicken for mushrooms and add a splash of soy sauce for extra savory punch.
Beverage Pairings
Pair this soup with a jasmine iced tea or coconut water to complement its herbal notes. For something stronger, a light lager like Singha cuts through the richness. Avoid heavy wines—they’ll overpower the delicate broth. I love sipping this with a green tea for a refreshing contrast. 🍃
Nutrition facts
Frequently asked questions
Can I make this Cambodian rice soup with other proteins?
While chicken works beautifully, you can substitute with pork shoulder (cut into small cubes) or shrimp (add at the very end to avoid overcooking). For a vegetarian version, use mushrooms or tofu—simmer them with the broth until tender. The key is ensuring the protein cooks through before adding the rice to maintain perfect texture.
Why does my rice turn mushy in the broth?
Mushy rice usually happens when the heat is too high or the rice isn't fully submerged. Cook the rice over low heat and stir occasionally to prevent sticking. The rice should be fully covered by the broth—if it's exposed, add more liquid. Also, avoid lifting the lid too often while cooking to trap steam.
How can I make this soup spicier?
Add heat by stirring in 1 tsp chili crisp or ½ tsp sambal oelek just before serving. For a smoky kick, toast 1 tsp coriander seeds in a dry pan, then grind and sprinkle over the soup. Start with small amounts—you can always add more! The coconut milk helps balance the heat beautifully.
Can I prepare this soup ahead of time?
Yes! This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stove over low heat, stirring occasionally. Add a splash of water if the broth thickens too much. Garnish with fresh herbs just before serving to keep them vibrant.
What if I can't find kaffir lime leaves?
No problem! Substitute with lime zest (use half the amount) or lime juice (1 tbsp). For extra aroma, add a few drops of lime essential oil (sparingly—it's potent!). While not identical, these will still give your soup that bright, citrusy note that's essential to Cambodian flavors.
