Main Courses
This brown rice arroz caldo recipe delivers the ultimate Filipino comfort bowl—warm, hearty, and packed with savory broth, tender chicken, and crispy garlic topping. The secret lies in soaking the brown rice overnight for perfect texture, while ginger and garlic infuse the broth with deep, aromatic flavor.
Every spoonful is a reminder of home, especially when topped with that signature crispy garlic that adds a satisfying crunch.
Simmering the dish low and slow transforms simple ingredients into something extraordinary. The brown rice absorbs the rich, savory broth, while bok choy and green beans add freshness. For extra depth, a splash of calamansi brightens the flavors, balancing the dish with a tangy finish.
This is the kind of meal that feels like a hug in a bowl—simple yet deeply satisfying.
Ingredients for brown rice arroz caldo
Simple ingredients for a bowl that feels like home—crispy garlic topping included.
| Ingredient | Amount | Notes |
|---|---|---|
| Brown Rice 🌾 | 1 cup | Uncooked, long-grain preferred |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Garlic Cloves 🧄 | 12 whole | Fresh, divided for broth and crispy topping |
| Fresh Ginger Root 🌿 | 2 tbsp | Grated, peeled, for aromatic broth |
| Bok Choy 🥬 | 2 whole | Baby or regular, halved lengthwise |
| Green Beans 🌱 | 1 cup | Trimmed, cut into 1-inch pieces |
| Calamansi Juice 🍋 | 2 tbsp | Or substitute lime juice if unavailable |
| Chicken Broth 💧 | 4 cups | Low-sodium, homemade preferred |
| Olive Oil 🫒 | 2 tbsp | For sautéing garlic and chicken |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for warmth |
| Fish Sauce 🐟 | 1 tbsp | For umami depth, optional for vegetarians |
| Vegetable Oil 🫒 | 2 tbsp | For crispy garlic topping |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Sesame Oil 🫒 | 1 tsp | Optional, for finishing touch |
The brown rice is the heart of this dish, soaking overnight is non-negotiable for that perfect texture. Grab jasmine or long-grain brown rice from Asian markets—they hold up better than regular white rice. For the chicken breast, Costco or Whole Foods have pre-cut pieces that save time. Look for fresh ginger root with tight, smooth skin—avoid any with soft spots. The bok choy should be crisp, not wilted, and green beans should snap when bent. If you can't find calamansi, key lime juice works in a pinch, though it's less authentic.
No fish sauce? Soy sauce or Worcestershire adds umami, though the flavor won't be identical. Fresh garlic is a must—pre-minced garlic lacks the depth. For the crispy garlic topping, toast the sliced garlic in vegetable oil until golden brown, then drain on paper towels. The green onions should be washed well but dried thoroughly to avoid sogginess. If you're vegetarian, skip the fish sauce and use extra soy sauce or mushroom broth for depth. The sesame oil is optional but adds a nutty aroma—use sparingly if you're sensitive to strong flavors.
Soak the brown rice overnight to cut cooking time. The broth can be made ahead and reheated—flavors deepen overnight. Store leftovers in the fridge for up to 4 days or freeze for 3 months. For the crispy garlic topping, make it fresh before serving—it loses crispness quickly. Reheat gently on the stove with a splash of broth to keep everything moist. Double the recipe and freeze portions for quick meals—nothing beats arroz caldo on a chilly day.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra bowls. Brown rice and chicken simmer together—no separate pot, no fuss—while the garlic and ginger infuse every bite with warmth. The bok choy wilts right in, so cleanup is basically just wiping a spoon.
- Umami Bomb: That first spoonful? Chef’s kiss. The chicken stays juicy, the brown rice gets that nutty, chewy goodness, and the ginger-garlic broth is the kind of flavor that lingers. Honestly, I’ve made arroz caldo before, but this version actually tastes like it was simmered for hours—not just 30 minutes.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The rice holds up for days, and I can toss in whatever veggies I have (leftover carrots? Spinach? No problem). Pack it cold or reheat it—it’s the only arroz caldo that doesn’t turn soggy by Wednesday.
- Budget Win: Chicken breast is affordable, brown rice lasts forever, and bok choy stretches a long way. I’ll be real: I’ve made this for $1.50 a serving, and it still feels like a restaurant meal. Plus, the leftovers taste better the next day—yes, even on a Tuesday night.
Step-by-step instructions for brown rice arroz caldo
Here's how to create this comforting Filipino classic with perfectly tender rice and crispy garlic topping.
Prepare the Chicken and Aromatics
In a large pot, heat the 2 tablespoons olive oil over medium-high heat. Add the 1.5 lb chicken breast cut into bite-sized pieces and cook for 5-6 minutes until the chicken turns opaque and no longer pink in the center. Remove the chicken from the pot and set aside.
In the same pot, add 6 of the 12 whole garlic cloves (reserve the remaining 6 for the crispy topping) and the 2 tablespoons grated fresh ginger root. Sauté for 1-2 minutes until the garlic turns golden and fragrant. This aromatic base forms the flavor foundation for your arroz caldo.
Build the Flavorful Broth
Pour in the 4 cups chicken broth and bring to a gentle boil. Add the 1 cup brown rice, 1 cup green beans, and 2 whole bok choy (halved lengthwise). Stir once to combine, then reduce heat to low. Cover and simmer for 35-40 minutes until the rice is tender and the liquid has absorbed.
If the broth reduces too quickly, add ½ cup hot water as needed. The rice should be cooked through with a slight bite, not mushy. You'll know it's ready when the rice grains are translucent at the edges and the green beans are tender-crisp.
Create the Signature Crispy Garlic Topping
While the rice cooks, heat 2 tablespoons vegetable oil in a small skillet over medium heat. Add the remaining 6 whole garlic cloves and cook, stirring frequently, for 3-4 minutes until they turn deep golden brown and crispy. Remove from heat immediately to prevent burning.
This crispy garlic is what makes arroz caldo special. Watch carefully—the garlic burns quickly once it reaches golden color. Transfer the crispy garlic to a paper towel-lined plate to drain excess oil.
Finish the Dish with Umami and Freshness
Return the cooked chicken to the pot and stir in the 2 tablespoons calamansi juice, 1 tablespoon fish sauce, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Taste and adjust seasoning if needed—you want a balance of tangy, savory, and slightly salty flavors.
Garnish each serving with the crispy garlic, 3 sliced green onions, and a drizzle of 1 teaspoon sesame oil for that final aromatic touch. The sesame oil enhances the dish's depth without overpowering the other flavors.
Serve Immediately for Maximum Comfort
Divide the arroz caldo into bowls, ensuring each serving has an even distribution of rice, chicken, and vegetables. The crispy garlic should be sprinkled generously on top of each portion. Serve while hot for the full comforting experience.
This dish is best enjoyed fresh, with the warm broth, tender chicken, and crispy garlic all working together. The contrast of textures and temperatures makes every bite satisfying. Leftovers can be refrigerated for up to 3 days, but the crispy garlic loses its crunch when reheated.
Pro Tips For Making Brown Rice Arroz Caldo
- Parboil the Rice First: Skip the raw rice in broth—parboil it for 5 minutes first, then add to the simmering chicken and veggies. This cuts cooking time by 20 minutes and keeps the rice from turning mushy while it soaks up flavor.
- Slice Chicken Thin: Pound or slice the chicken breast into ¼-inch pieces before cooking. Thinner cuts mean faster cooking and more even tenderness—no more dry, chewy bits when you’re almost done.
- Toast the Ginger: Lightly toast the ginger slices in a dry pan for 30 seconds until fragrant before adding to the broth. It deepens the flavor without overpowering, and the aroma alone makes the whole dish taste more complex.
- Add Bok Choy Late: Toss the bok choy in at the very end—just 2-3 minutes before serving. Overcooking turns it limp, and you want those crisp-tender stems holding up in every bite. (Yes, even if you’re eager to eat.)
Common mistakes when making great brown rice arroz caldo
Skipping the Soak
Brown rice needs that overnight soak to soften the hard outer bran layer—skipping it results in chewy, undercooked grains. I once made arroz caldo without soaking and ended up with rice that was barely tender even after hours of simmering.
If you're short on time, at least soak for 4 hours to improve texture. 🌾
Overcrowding the Pot
Packing too much rice, chicken, and veggies into your pot crowds the ingredients, preventing even cooking. The broth won't circulate properly, leaving some rice raw while others turn mushy.
Use a large pot with at least 2 inches of headspace above the ingredients—I prefer a 6-quart Dutch oven for this recipe. This ensures everything cooks evenly without steaming.
Ignoring the Crispy Garlic
The crispy garlic topping is non-negotiable for authentic flavor and texture! I see people skip it or make it too early, leading to soggy, flavorless cloves. Cook the garlic fresh in vegetable oil over medium heat for just 3-4 minutes—any longer and it burns.
Keep it separate until serving to maintain that satisfying crunch. 🧄
Rushing the Simmer
Arroz caldo requires patience—simmering too quickly turns the rice mushy and the broth bland. Maintain a gentle low heat throughout the 35-40 minutes of cooking. I use a lid with a slight gap to allow steam to escape while keeping moisture in.
If the broth reduces too fast, add hot water in small increments to maintain consistency.
Using Pre-Minced Garlic
Freshly minced garlic releases more flavor than pre-minced, but the real issue is texture. Pre-minced garlic burns instantly and lacks the crispy, aromatic quality needed for arroz caldo.
Always use whole cloves for the crispy topping and freshly minced (or grated) for the broth. The difference in depth and aroma is night and day. 💡
Overlooking the Calamansi
Calamansi juice is the secret tangy kick that balances the dish, but many substitutes fall short. If you can't find it, key lime juice works best—avoid regular lime or lemon, which are too harsh.
I once used lemon and ended up with a dish that was overly sour. Use the juice fresh and adjust to taste—about 2 tablespoons is perfect for this recipe. 🍋
Nutrition facts
Frequently asked questions
Why should I use brown rice instead of white rice for arroz caldo?
Brown rice adds a nutty depth and extra fiber that white rice can't match. The bran layer gives it a satisfying chew while absorbing the rich broth beautifully. Plus, it's packed with nutrients like magnesium and B vitamins that make this comfort dish even healthier.
Can I make arroz caldo vegetarian? Swap the chicken for firm tofu or mushrooms, and use vegetable broth instead of chicken broth. Add extra umami with soy sauce or a splash of coconut aminos. The crispy garlic topping remains the star—just
How do I store leftovers without soggy crispy garlic?
Keep the crispy garlic separate and add it fresh when serving. Store the arroz caldo in an airtight container for up to 3 days in the fridge. Reheat gently on the stove with a splash of broth, then sprinkle the garlic on top right before eating to maintain its crunch.
What's the best way to make the broth extra flavorful?
Start with homemade chicken broth for maximum depth, but even store-bought works if you boost the flavor. Add a bay leaf, a pinch of turmeric, or a splash of fish sauce (or soy sauce for vegetarians) while simmering. For extra richness, stir in a spoonful of butter or coconut milk at the end.
Can I make this dish ahead of time?
Yes! Prepare everything except the crispy garlic up to 2 days ahead. Store the cooked base in the fridge, then reheat with fresh broth or water. Make the crispy garlic fresh before serving—it's worth the extra effort for that perfect crunch. The flavors actually improve overnight!
