Main Courses
This brown rice arroz caldo recipe transforms simple ingredients into a comforting Filipino classic with tender rice and aromatic ginger-lemon broth. The secret lies in slow simmering, where ginger and garlic infuse the broth with warmth while chicken or pork adds depth.
Every spoonful delivers a balance of savory, tangy, and slightly sweet flavors that make this dish a staple for any occasion.
What sets this recipe apart is its versatility—adapt it with fish or tofu for vegetarian versions while keeping the signature tender rice and fragrant broth intact. The dish comes together in one pot, making it perfect for weeknight dinners or family gatherings.
Once you taste the harmonious blend of textures and flavors, you’ll understand why arroz caldo is beloved across cultures.
Ingredients for brown rice arroz caldo
Simple ingredients create this comforting Filipino classic with tender rice and fragrant broth.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain Brown Rice 🌾 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Fresh Ginger Root 🧄 | 3 tbsp | Finely grated, aromatic |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced finely |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed, tangy |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Green Onions 🧅 | ¼ cup | Chopped, white and green parts |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fish Sauce 🐟 | 1 tbsp | Optional, for umami depth |
| Soy Sauce 🍶 | 1 tbsp | For savory balance |
| Vegetable Oil 🫒 | 1 tbsp | For sautéing |
The brown rice is the heart of this dish—look for long-grain varieties at Whole Foods or your local Asian market for the best texture. Chicken breast should be boneless and skinless for even cooking; pre-cut pieces save time. Fresh ginger and garlic are non-negotiable for that signature aroma—buy organic if possible, or at least peel the garlic thoroughly. The broth is the soul of arroz caldo, so low-sodium options let you control the seasoning. I always grab a high-quality chicken broth from Trader Joe's or make my own for extra depth.
No fresh ginger? Substitute with 1 tbsp ginger paste or even 1.5 tbsp ground ginger, though fresh is ideal. Fish sauce can be skipped if you prefer vegetarian—soy sauce plus a splash of lime juice works well. Prefer pork over chicken? Swap in 1.5 lbs pork shoulder, cut into chunks. The green onions and cilantro are purely for garnish, so feel free to skip if you don’t have them—fresh basil or parsley can stand in. For extra richness, add 1 tbsp coconut milk to the broth, but keep it subtle.
Rice keeps for 4-5 days in the fridge, while the broth can be stored separately for up to 5 days. Freeze portions in airtight containers for up to 3 months—just thaw overnight in the fridge. I often make a double batch and freeze half for lazy weeknights. The dish reheats beautifully; just add a splash of water or broth if it seems too thick after reheating.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this one—just slice the ginger thin (not dice it to oblivion) and smash the garlic lightly. The brown rice handles itself while the chicken simmers, so I’m not stuck peeling or prepping for hours. Even my roommate, who burns toast, can handle it.
- Ginger-Garlic Magic: That first spoonful of broth—warm, bright, with the sharp kick of fresh ginger and garlic—makes me pause mid-stir. The lemon juice ties it all together, cutting through the richness without overpowering. It’s the kind of flavor that lingers, making every bite feel like a little reward.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cook a big batch on Sunday, and I’ve got lunch sorted for days—pack it cold or reheat it, the rice stays firm and the chicken stays juicy. My kid’s favorite? The way the lemon brightens it up even after sitting overnight.
- Budget-Friendly Feast: Brown rice and chicken breast stretch so far here, and I’m not just saying that. A single chicken breast feeds four, and the ginger/garlic/lemon flavors make it taste like a restaurant dish. Honestly, it’s my secret weapon when I’m trying to keep grocery bills in check without skimping on taste.
Step-by-step instructions for brown rice arroz caldo
Aromatic ginger and bright lemon create the perfect balance in this comforting Filipino rice dish.
Prepare the Chicken and Aromatics
Pat the 1.5 lb chicken breast dry with paper towels and cut into 1-inch bite-sized pieces. In a large pot, heat 1 tablespoon vegetable oil over medium-high heat until shimmering. Add the chicken and cook for 5-6 minutes, stirring occasionally, until the pieces turn light golden brown and release easily from the pan.
Remove the chicken and set aside. In the same pot, add 2 tablespoons olive oil and swirl to coat. Add the 3 tablespoons finely grated fresh ginger root and 6 minced garlic cloves, cooking for 30-45 seconds until fragrant. You'll know it's ready when the mixture smells intensely aromatic and the garlic just begins to turn golden at the edges.
Build the Flavorful Broth
Pour in the 6 cups chicken broth and bring to a gentle boil. Add the cooked chicken back to the pot, along with 1.5 teaspoons salt, 0.5 teaspoon black pepper, 1 tablespoon soy sauce, and 1 tablespoon fish sauce (if using). Stir well to combine all ingredients, then reduce heat to medium-low and let it simmer for 15 minutes, allowing the flavors to meld together.
Here's where the magic happens: the chicken will begin to break down slightly, releasing juices that infuse the broth with rich, savory depth. Skim off any foam that rises to the surface during this time to keep the broth clear and clean-tasting.
Cook the Brown Rice to Perfection
Rinse the 1.5 cups long-grain brown rice thoroughly under cold water until the water runs clear. This removes excess starch that could make the rice gummy. Add the rinsed rice to the simmering broth and stir gently to distribute evenly. Bring the mixture back to a boil, then immediately reduce heat to low and cover the pot with a tight-fitting lid.
Simmer for 40-45 minutes without lifting the lid. The rice is done when it's tender but still has a slight bite to it, and the liquid has been mostly absorbed. You'll know it's ready when the rice grains are plump and the edges begin to pull away from each other slightly. If the broth seems too watery after 40 minutes, uncover and simmer for an additional 5-10 minutes to thicken.
Finish with Bright Flavors
Once the rice is tender, remove the pot from heat and stir in the 0.25 cup lemon juice. This bright citrus note cuts through the richness of the chicken and rice, adding a refreshing contrast. Let the arroz caldo sit covered for 5 minutes to allow the flavors to fully meld together.
Before serving, stir in the 0.25 cup chopped green onions and 0.25 cup chopped fresh cilantro. These fresh herbs add a vibrant pop of color and freshness that balances the rich broth. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of lemon juice for brightness.
Serve Warm and Enjoy
Divide the arroz caldo into bowls, ensuring each serving gets an equal portion of rice and broth. The rice should be tender but still hold its shape, with the broth clinging to each grain. Serve immediately while hot, as the flavors continue to develop as it sits.
This comforting dish is best enjoyed straight from the pot, with the warm broth and tender rice creating a satisfying, hearty meal. The aromatic ginger, savory chicken, and bright lemon come together in perfect harmony, making each bite both comforting and refreshing.
Pro Tips For Making Brown Rice Arroz Caldo
- SOAK THE RICE FIRST: Skip the dry-toast method—soak the brown rice for 30 minutes before cooking. I used to ignore this, and the rice always came out chewy and uneven. Soaking softens the bran, cuts cooking time by 15 minutes, and keeps the texture fluffy. Use twice the water (1 cup rice to 2 cups water), and don’t drain it afterward—just add it straight to the broth.
- SEAR THE CHICKEN IN BATCHES: Crowding the pan turns the chicken into a sad, greasy mess. Cut the breasts into 1-inch strips and cook them in two batches over medium-high heat—no need to oil the pan, the chicken’s own fat will do the job. This guarantees a golden crust without steaming the meat. (Yes, it’s extra work, but your soup will taste like it came from a restaurant.)
- GRATE THE GINGER FINE: That “fresh ginger” label on the bottle won’t cut it here. Use a microplane or the smallest holes on a box grater—you want it almost paste-like, not chunky. I learned this the hard way when my arroz caldo tasted like ginger flavored instead of infused. A tablespoon of freshly grated ginger (peeled!) will make the broth sing without overpowering.
- ACIDIFY THE BROTH LAST: Add the lemon juice only in the final 5 minutes of simmering—or straight to bowls before serving. I used to squeeze it in early, and the bright flavor would fade into the background. A splash of fresh lemon at the end keeps the broth vibrant and cuts through the richness of the chicken. (Pro move: zest a little into the broth too—it’s like a hidden spice boost.)
Common mistakes when making this dish
Skipping the Rice Rinse
Rinsing the brown rice is a critical step that many overlook. Unrinsed rice releases excess starch into the broth, making it gummy and gluey. I’ve seen this happen when people rush through prep—I always rinse until the water runs clear.
For 1.5 cups uncooked rice, plan for 3-4 minutes under cold water. This ensures each grain stays distinct and absorbs the broth perfectly. 🌾
Overcrowding the Pot
Using a pot that’s too small forces the rice to steam instead of simmer in the broth. I recommend a 6-quart pot minimum for this recipe—anything smaller risks uneven cooking. If your pot is borderline, reduce the rice by ¼ cup or cook in batches.
Overcrowding also makes skimming foam difficult, letting impurities cloud the broth. Trust me, a slightly larger pot saves cleanup time later.
Ignoring the Simmer Time
Brown rice needs patience—rushing the 40-45 minute simmer leads to undercooked, hard grains. I’ve burned my tongue on poorly cooked arroz caldo more times than I’d admit! Keep heat at a true simmer (small bubbles, not a rolling boil) and resist the urge to peek.
The rice should be tender but still slightly firm—it’ll finish cooking while resting. A meat thermometer isn’t necessary, but your finger test works: press a grain gently—it should mash slightly but not fall apart.
Adding Lemon Too Early
Lemon juice brightens the dish, but adding it before the rice is fully cooked can make the broth turn cloudy. The acid reacts with the starches released during cooking, creating a murky appearance.
Always wait until the rice is tender and the pot is off heat before stirring in the ¼ cup lemon juice. This keeps the broth clear and lets the citrus shine as a finishing touch. 🍋
Underseasoning the Broth
The broth carries most of the flavor, so don’t skimp on seasoning. I’ve tasted arroz caldo that was bland because the cook relied solely on fish sauce or soy sauce.
Taste as you go—after the 15-minute simmer, adjust with salt, pepper, or even a pinch of sugar to balance the ginger’s sharpness. Remember, you can always add more seasoning, but you can’t take it out.
A little extra fish sauce or a splash of soy sauce at the end often makes all the difference.
Lifting the Lid Too Often
Every time you lift the lid during the 40-45 minute simmer, you release steam that disrupts the cooking process. This can turn perfectly tender rice into a mushy mess. If you must check, do it quickly and avoid stirring—just peek!
For peace of mind, set a timer and resist the temptation to "just take a look." The rice will thank you with even cooking and ideal texture. ⏰
Nutrition facts
Frequently asked questions
Can I substitute white rice for brown rice in this recipe?
While you can use white rice, the texture and flavor won't be the same. Brown rice adds a nutty depth and chewy texture that's essential to traditional arroz caldo. If you must use white rice, reduce cooking time to 25-30 minutes and use 1.25 cups instead of 1.5 cups—it absorbs liquid faster. The broth will be less hearty, though. For a compromise, try half brown, half white rice.
How can I make this vegetarian?
Swap the chicken for 1.5 lbs firm tofu or 1 lb mushrooms (shiitake or portobello work well). Replace fish sauce with 2 tbsp soy sauce plus 1 tbsp lime juice for umami. Add 1 cup spinach or bok choy at the end for extra nutrients. The broth will be lighter but still flavorful—just boost seasoning with extra garlic and ginger.
Why does my arroz caldo turn out watery?
Watery arroz caldo usually means the rice absorbed too much broth or the cooking time was too short. For the next batch, try 1.25 cups rice instead of 1.5 cups and simmer uncovered for 5 extra minutes at the end to thicken. If it's still too thin, mix 1 tbsp cornstarch with cold water and stir in at the end—just don't let it boil again after adding.
Can I make arroz caldo in an Instant Pot?
Yes! Sauté chicken and aromatics as directed, then add broth, rice, and seasonings. Cook on high pressure for 25 minutes (no quick release). Let pressure release naturally for 10 minutes before opening. The texture will be slightly different but still delicious. Add lemon juice at the end and adjust salt—Instant Pot rice tends to absorb more liquid.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 4 days. The rice and broth separate, so stir well before reheating. For longer storage, freeze portions for up to 3 months. Thaw overnight in the fridge—never microwave directly from frozen. Reheat gently on the stove with a splash of water or broth to restore moisture. The flavors actually improve after a day or two!
