Side Dishes
This arroz caldo recipe with cooked rice brings the soul-warming essence of Filipino home cooking to your table, where tender rice swims in a fragrant ginger-lime broth. 💛 The dish is more than just rice—it's a comforting embrace, traditionally served during cold seasons or when warmth is needed most. Every spoonful delivers layers of savory chicken, aromatic ginger, and bright citrus that balance the rich flavors perfectly.
The beauty of arroz caldo lies in its simplicity and depth—no complicated techniques required, just a slow-simmered broth that infuses the rice with its essence. We'll start with a flavorful chicken base, then build the broth with ginger, garlic, and lime, creating a harmonious blend that's both comforting and invigorating. The result is a dish that feels like a hug in a bowl.
What makes this recipe truly special is its versatility. While the traditional version features chicken, you can easily adapt it with tofu or mushrooms for a vegetarian twist. Garnished with crispy garlic, fresh green onions, and a squeeze of calamansi (or lime), each bite becomes a celebration of Filipino home cooking. It's the kind of meal that brings people together.
Perfect for weeknight dinners or special gatherings, this arroz caldo is designed to be both hearty and approachable. The instructions are straightforward, ensuring you can recreate this comforting dish with confidence. Let's get started on making your own bowl of Filipino warmth.
Ingredients for arroz caldo recipe cooked rice
Simple ingredients that transform into a fragrant, comforting Filipino bowl of joy.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Fresh Ginger 🌿 | 2 inches | Peeled, sliced into thin coins |
| Garlic Cloves 🧄 | 6 cloves | Peeled, 4 whole for broth, 2 minced for garnish |
| Lime Leaves 🍃 | 4 whole | Fresh, tied in bundle for broth |
| Carrots 🥕 | 2 medium | Peeled, sliced into thin rounds |
| Onion 🧅 | 1 medium | Yellow or white, sliced into half-moons |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Fish Sauce 🐟 | 1 tbsp | Red Boat preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The ginger and lime leaves are absolute game-changers here—look for fresh, vibrant lime leaves at Asian markets (or use kaffir lime leaves if you can find them). The ginger should smell bright and zesty, not musty. Red Boat fish sauce is my go-to for that umami kick, but any good-quality brand works. For the chicken, boneless skinless breasts are easiest, but thighs add extra richness. If you can't find jasmine rice, long-grain white rice works in a pinch—just don't expect that same fragrant aroma. The carrots and onion should be firm and fresh—no rubbery veggies here!
No lime leaves? Substitute with 1 tsp lime zest plus 2 bay leaves—it won't be identical, but close. Running low on fish sauce? Soy sauce at half the amount gets you some of that savory depth. The coconut milk can be swapped for light cream or extra broth if you're avoiding dairy. For the broth, homemade chicken stock makes all the difference, but store-bought low-sodium works too. The garlic? Roast 2 cloves whole for the broth—they'll caramelize and add sweetness. Fresh herbs are ideal, but dried oregano at half the amount can stand in if needed.
This dish tastes even better the next day—make extra for leftovers. Store in airtight containers for 4-5 days in the fridge, or freeze for 3 months. I always double the batch because it disappears fast. For meal prep, cook the rice and broth separately, then assemble when ready to eat. The rice stays fluffy for 2 days if kept dry, while the broth can be reheated gently. Garnish with crispy garlic and fresh herbs right before serving—that's where the magic happens!
Why You'll Love This Recipe
- Foolproof Simplicity: I swear by this one—literally throw in the chicken, rice, and ginger while the water boils. No fancy techniques, just simmer until the jasmine rice turns fluffy and the broth gets rich. (Yes, even on a Tuesday night.)
- Ginger-Garlic Magic: That first bite? The garlic cloves and fresh ginger hit like a warm hug—bright, zesty, and just enough heat to linger. The lime leaves tie it all together with a citrusy whisper that makes it taste like a restaurant dish.
- Leftovers That Beg: Between us, this gets better the next day. The rice soaks up the broth perfectly, and the chicken stays tender. I pack it for lunches—no sad, dry grains here, just hearty, flavorful bites every time.
- Budget-Friendly Comfort: Chicken breast stretches far here, and jasmine rice is a pantry staple. Fresh ginger and lime leaves add luxury for pennies, and you’re left with a dish that feels special without breaking the bank. My wallet and taste buds agree.
Step-by-step instructions for arroz caldo recipe cooked rice
This Filipino comfort bowl comes together with layers of aromatic broth and tender ingredients.
🍳 Step 1: Sauté Aromatics for Flavor Foundation
Heat a large pot over medium-high heat with 1 tablespoon olive oil. Add the 2 inches fresh ginger (sliced into thin coins) and 1 medium onion (sliced into half-moons). Sauté for 5-6 minutes until the onion becomes translucent and the ginger releases its fragrant oils.
Add the 2 medium carrots (sliced into thin rounds) and continue cooking for another 3-4 minutes until the carrots begin to soften slightly. This step builds the aromatic base that will infuse the entire dish. I like to stir occasionally to prevent anything from sticking—this ensures even cooking and maximum flavor extraction.
🍳 Step 2: Cook Chicken and Add Broth
Push the vegetables to one side of the pot and add the 1.5 lb chicken breast (cut into bite-sized pieces) to the empty space. Cook for 5-6 minutes until the chicken is no longer pink in the center. You'll know it's ready when it releases easily from the pan and the edges turn opaque.
Stir everything together, then pour in the 4 cups chicken broth. Add the 4 whole lime leaves (tied in a bundle) and bring the mixture to a gentle boil. Once boiling, reduce heat to low and let it simmer for 15 minutes to allow the flavors to meld together. This simmering step is crucial for developing the broth's depth.
👨🍳 Step 3: Add Rice and Season
Add the 1.5 cups jasmine rice to the simmering broth and stir gently to distribute the rice evenly. Sprinkle in the 1.5 tsp salt and 0.5 tsp black pepper, then add the 1 tbsp fish sauce. The fish sauce adds that signature umami depth that makes arroz caldo so comforting.
Bring the mixture back to a gentle boil, then immediately reduce heat to low. Cover the pot with a tight-fitting lid and let it cook for 15 minutes without disturbing it. This undisturbed cooking time ensures the rice absorbs the broth evenly and becomes tender without breaking.
⏰ Step 4: Finish with Creamy Lime-Coconut Touch
After 15 minutes, carefully remove the lid and stir in the 0.5 cup coconut milk and 0.25 cup lime juice. The coconut milk adds a velvety texture, while the lime juice brightens all the flavors. Let the mixture simmer uncovered for another 5 minutes to allow the coconut milk to blend smoothly into the broth.
Taste and adjust seasoning if needed. The dish should be flavorful but balanced—slightly sweet from the carrots and coconut, with a tangy kick from the lime and ginger. If it needs more salt, add a pinch at a time until it reaches your desired taste.
🥘 Step 5: Garnish and Serve Warm
Remove the lime leaf bundle from the pot. Transfer the arroz caldo to serving bowls, making sure each portion has a good distribution of rice, chicken, and vegetables. Garnish each serving with 2 slices of green onions and 1 tablespoon chopped fresh cilantro for freshness and color.
Serve immediately while still warm. The aroma alone will make your kitchen feel like a cozy Filipino home. The rice should be tender but still hold its shape, the chicken should be juicy, and the broth should be rich with layers of ginger, lime, and coconut flavors. Enjoy with extra lime wedges on the side for those who prefer a tangier bite!
Pro Tips For Making Arroz Caldo Recipe Cooked Rice
- SOAK THE GINGER: I used to just toss in chopped ginger like it was an afterthought, but soaking the slices in warm water for 10 minutes first softens them enough to blend smoothly—no gritty texture in your broth. (Yes, even if you’re impatient like me, this makes a real difference.)
- SIMMER LOW AND LONG: Arroz caldo isn’t a race—keep the heat at a bare simmer after the rice is cooked, or you’ll end up with mushy grains and a cloudy broth. I aim for 15–20 minutes of gentle bubbling; the rice will absorb flavor without falling apart.
- USE LIME LEAF STEMS: The leaves are great, but don’t toss the stems! Tie them into a bundle and simmer them with the broth—they release more citrusy aroma without turning the water bitter. (Your future self will thank you.)
- SALT THE WATER LATE: I learned this the hard way—adding salt early makes the chicken tough and the rice gummy. Instead, season the broth after the rice is cooked, when all the ingredients have melded. A pinch of salt at the end balances everything perfectly.
Common mistakes when making great arroz caldo recipe cooked rice
Overcooking the Rice
One of the biggest mistakes is letting the rice cook too long after adding it to the broth. Once the rice reaches a gentle boil, reduce heat to low immediately and cover tightly. I’ve seen people walk away for too long, and the rice turns mushy. The ideal texture should be tender but still hold its shape—like al dente pasta. If it looks dry, add 2-3 tablespoons of hot broth and let it steam for another 5 minutes.
Skipping the Simmer Time
Rushing the simmering step is a common error. After adding the broth, let it simmer uncovered for at least 15 minutes before adding the rice. This allows the ginger, garlic, and lime leaves to infuse deeply into the liquid. I once skipped this step and ended up with a broth that tasted flat—no depth or complexity. Patience here makes all the difference!
Using Low-Quality Ingredients
Don’t cut corners on fresh ingredients like ginger, lime leaves, or fish sauce. Old or wilted ginger will make the broth taste bitter, and dried herbs can’t replace fresh lime leaves. I always buy fresh ginger from the produce section and look for Red Boat fish sauce—it’s worth the investment. If you can’t find lime leaves, kaffir lime leaves are a great substitute, but they’re stronger, so use half the amount.
Ignoring the Lime Leaf Bundle
Those lime leaves aren’t just for show—they’re the secret to authentic flavor. If you forget to tie them in a bundle or remove them too early, the broth will lack that bright, citrusy depth. I always tie them with kitchen twine and remove them right before serving. Pro tip: If you don’t have lime leaves, 1 tsp lime zest plus 2 bay leaves can mimic the effect, though it won’t be identical.
Overcrowding the Pot
Using a pot that’s too small can lead to uneven cooking and a soggy rice texture. I always use a 6-quart pot or larger to give everything room to breathe. If your pot is too small, cook the chicken and vegetables separately, then combine with the rice in a larger pot. Overcrowding also makes it harder to stir and adjust seasoning properly.
Forgetting to Adjust Seasoning
Taste as you go! The broth needs balancing—salt, fish sauce, and lime juice should all work together. I’ve made arroz caldo where the fish sauce overpowered the dish or the lime made it too tart. Start with the recipe’s measurements, then adjust gradually. Remember, you can always add more lime or fish sauce, but you can’t take it out once it’s in!
Nutrition facts
Frequently asked questions
Can I make arroz caldo vegetarian?
Swap the chicken for 14 oz firm tofu (pressed and cubed) or 8 oz shiitake mushrooms. For extra umami, add 1 tbsp soy sauce with the fish sauce. The coconut milk and lime will still shine, creating a creamy, citrusy vegetarian version that keeps all the comforting flavors.
How do I store leftovers?
Store arroz caldo in an airtight container in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove with a splash of water or broth to restore moisture. The rice may dry out slightly, so add a little extra broth when reheating. Garnish fresh herbs right before serving to keep flavors vibrant.
Why does my arroz caldo taste bland?
Bland flavor usually means the broth didn't infuse enough. Always simmer the aromatics (ginger, garlic, lime leaves) for 15 minutes before adding rice. Boost flavor by adding 1 extra tbsp fish sauce or ½ cup more coconut milk at the end. Fresh lime juice and crispy garlic garnishes can also brighten the dish instantly.
Can I use instant rice?
Instant rice works in a pinch, but it won't have the same texture or aroma. For best results, use jasmine rice—it absorbs flavors beautifully. If you must use instant rice, reduce cooking time by 50% and stir in 2 tbsp coconut milk at the end to add creaminess. The dish will still taste good, just less authentic.
What's the best way to reheat arroz caldo?
Reheat gently on low heat with 2 tbsp water or broth to prevent drying. For best texture, cover and cook for 3-5 minutes until warmed through. Avoid microwaving—it makes the rice rubbery. If the broth seems too thick, add a splash of hot water and stir until smooth.
