
This fragrant Thai-inspired soup delivers comfort in every spoonful, blending creamy coconut milk with tender rice and aromatic spices.
I’ve perfected this vegan recipe to balance rich, velvety textures with bright, fresh flavors. Simple ingredients come together in 30 minutes for a satisfying bowl.
Ingredients for Coconut Rice Soup
Thai-inspired comfort in a bowl requires just these aromatic, plant-based ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 cup | Rinsed until water runs clear |
| Coconut Milk 🥥 | 2 cups | Full-fat for creaminess |
| Vegetable Broth 🥕 | 4 cups | Low-sodium preferred |
| Red Curry Paste 🌶️ | 2 tbsp | Thai-style, check for shrimp-free |
| Lemongrass Stalks 🌿 | 2 whole | Bruised, cut into 3-inch pieces |
| Galangal Root 🌱 | 1 whole | Sliced thinly, ginger substitute |
| Kaffir Lime Leaves 🍈 | 4 whole | Fresh or frozen, torn |
| Shiitake Mushrooms 🍄 | 1 cup | Sliced thinly for texture |
| Red Bell Pepper 🌶️ | 1 whole | Thinly sliced for color |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Lime 🍈 | 1 whole | Juiced, zest reserved |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Shallot 🧅 | 1 whole | Finely chopped for aroma |
| Soy Sauce 🫒 | 2 tbsp | Tamari for gluten-free |
| Palm Sugar 🍯 | 1 tbsp | Brown sugar substitute |
The coconut milk is non-negotiable for that luxurious texture—Thai Kitchen or Native Forest are reliable brands. For the lemongrass and kaffir lime leaves, Asian markets are your best bet (or Amazon Fresh in a pinch). Galangal can be tricky to find fresh, so frozen works perfectly—just thaw before slicing. Look for vibrant green kaffir lime leaves, not dried, for the best flavor.
No galangal? Ginger at a 1:1 ratio works, though the flavor profile shifts slightly. Red curry paste is key—ensure it’s shrimp-free (many brands aren’t vegan). Swap shiitake for cremini or oyster mushrooms if needed. For the rice, jasmine is traditional, but basmati in a pinch keeps the dish fragrant. Tamari can replace soy sauce for gluten-free needs.
Soups like this actually improve overnight. Store in an airtight container for up to 5 days in the fridge or freeze for 3 months. Reheat gently to preserve the coconut milk’s creamy texture. The lime and cilantro are best added fresh when serving.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in and let the jasmine rice soak up the coconut milk and broth—minimal cleanup, maximum flavor.
- Creamy Heat: The red curry paste and lemongrass give it this rich, spicy depth that’s balanced by the sweet coconut milk.
- Meal Prep Hero: It reheats beautifully, so I make a big batch for lunches all week. Honestly, it tastes even better the next day.
- Budget Friendly: Jasmine rice and coconut milk are cheap, and a little red curry paste goes a long way. Here’s what sold me—it feels fancy but costs pennies.
Step-by-Step Instructions for Coconut Rice Soup
Master this aromatic process for a comforting bowl with perfectly balanced Thai flavors every time.
Step 1: Toast Aromatics and Build the Base
Heat a large pot over medium heat and add the 2 whole Lemongrass Stalks, 1 whole Galangal Root, 3 cloves Garlic Cloves, and 1 whole Shallot. Toast for 2-3 minutes until fragrant, stirring constantly to prevent burning.
This step unlocks the essential oils in the aromatics, creating the foundation of flavor for your soup. The galangal should release its citrusy, piney notes while the shallot becomes translucent. Add the 2 tbsp Red Curry Paste and stir for 1 minute until it darkens slightly, which deepens its complex flavor profile.
Step 2: Develop the Broth and Infuse Flavors
Pour in the 4 cups Vegetable Broth, 2 cups Coconut Milk, 1 tbsp Palm Sugar, and 2 tbsp Soy Sauce. Add the 4 whole Kaffir Lime Leaves and bring to a gentle simmer over medium-high heat.
Once simmering, reduce heat to medium-low and let it cook for 10 minutes. The broth should turn a rich, golden color as the coconut milk emulsifies with the other ingredients. The kaffir lime leaves will infuse the liquid with their unique citrusy aroma—don’t skip this step, as it defines the soup’s character.
Step 3: Cook the Rice and Vegetables
Stir in the 1 cup Jasmine Rice, 1 cup Shiitake Mushrooms, and 1 whole Red Bell Pepper. Simmer for 15-18 minutes, stirring occasionally, until the rice is tender and the vegetables are soft but still hold their shape.
The rice will absorb the fragrant broth, expanding to create a creamy, porridge-like consistency. The shiitake mushrooms will plump up as they soak in the liquid, while the red bell pepper adds a subtle sweetness and vibrant color. Taste the rice—it should be fully cooked with no chalky center.
Step 4: Finish and Adjust Seasoning
Remove the pot from heat. Discard the 2 whole Lemongrass Stalks and 1 whole Galangal Root, as they’ve imparted all their flavor. Stir in the juice of the 1 whole Lime and adjust seasoning if needed, though the soy sauce and palm sugar should provide the perfect balance of salty and sweet.
The lime juice brightens the entire dish, cutting through the richness of the coconut milk. The soup should taste deeply aromatic, with layers of spice, citrus, and umami. Let it sit for 5 minutes to allow the flavors to meld together before serving.
Step 5: Garnish and Serve
Ladle the soup into bowls and garnish with the 0.5 cup Fresh Cilantro. For an extra touch, add a sprinkle of lime zest for a pop of freshness. The cilantro adds a herbal note that complements the soup’s fragrant profile.
Serve immediately while hot. The texture should be creamy yet light, with tender rice and vegetables suspended in a rich, aromatic broth. Each spoonful should deliver a comforting balance of Thai-inspired flavors, from the warmth of the curry paste to the brightness of the lime and cilantro.
Pro Tips For Making Coconut Rice Soup
- Toast the rice: Before adding liquids, dry-toast the jasmine rice in the pot for 2-3 minutes until it smells nutty—this keeps it from turning to mush in the soup.
- Bruise the lemongrass: Smash the lemongrass stalks with the side of your knife before adding them; I learned this the hard way after wondering why my soup lacked that bright citrus aroma.
- Simmer, don’t boil: Once the coconut milk goes in, keep it at a gentle simmer—boiling separates the fats and makes the broth greasy instead of creamy.
- Use full-fat coconut milk: Sounds obvious, but I was skeptical until I tried it: the light version just doesn’t give the same rich, velvety texture that holds up to the curry paste.
Dietary Considerations for This coconut rice soup
Vegan and Gluten-Free
This dish is naturally 100% plant-based, with no animal products used. The coconut milk provides creamy richness without dairy, and the vegetable broth ensures it stays completely vegan. I love how the shiitake mushrooms add meaty texture without any meat. 💪
Gluten-Free Option
To make this soup gluten-free, simply swap the soy sauce for tamari—it’s made without wheat and has a similar depth of flavor. I always keep a bottle of San-J Tamari in my pantry for this exact reason.
Allergen Awareness
Be mindful of the red curry paste—many brands contain shrimp paste. For an allergen-free version, I recommend Thai Kitchen Red Curry Paste, which is vegan and shrimp-free. Always double-check labels for hidden allergens.
Nut-Free and Dairy-Free
This recipe is naturally nut-free and dairy-free, making it safe for those with common allergies. The coconut milk is derived from the fruit, not the nut, so it’s typically safe for nut allergies. Still, check with your doctor if unsure.
Low-Sodium Adjustments
For a lower-sodium version, use low-sodium vegetable broth and reduce the soy sauce to 1 tablespoon. You can boost flavor with extra lime juice or a pinch of white pepper instead. The palm sugar balances the salt naturally.
Sugar Considerations
If you’re watching sugar intake, replace the palm sugar with 1 teaspoon of monk fruit sweetener. It won’t caramelize like sugar, but it adds sweetness without the calories. The lime and aromatics still shine through beautifully. ✨
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of jasmine?
Yes, but increase simmering time to 35-40 minutes and add 1 extra cup of broth. Brown rice has a firmer texture and nuttier flavor.
What if I can’t find kaffir lime leaves?
Substitute with 1 tbsp lime zest plus 1 bay leaf. While not identical, this adds citrusy depth. Fresh is always best.
How do I make it spicier?
Add 1 tsp chili flakes with the curry paste or 1 sliced Thai chili while simmering. Adjust to taste at the end.
Can I make this soup ahead of time?
It keeps for 5 days refrigerated. Flavors deepen overnight. Reheat gently and add fresh lime and cilantro.
- Rice Pudding Recipe With Eggs and Milk: Old-Fashioned Custard-Style Comfort - September 30, 2026
- Rice Noodle Sauce Recipe: Bold Umami Depth for Authentic Stir-Fry - September 30, 2026
- Rice Pilaf Recipe: Fragrant Basmati With Toasted Vermicelli - September 30, 2026