Arroz caldo is the Filipino answer to comfort in a bowl — warm, gingery, and gently restorative. Though its name has Spanish roots (“rice broth”), its soul leans toward Chinese congee, shaped by centuries of cultural exchange. It’s what many Filipino households cook on rainy evenings, sick days, or quiet Sundays when something soothing is needed.
Soft rice thickens into porridge. Ginger perfumes the steam. Chicken turns tender enough to fall apart with a spoon.

Image Credit: DesignNFMR from DesignNFMR
Ingredients (Serves 4–6)
- 1 kg chicken thighs or drumsticks (bone-in for deeper flavor)
- 1 cup jasmine rice (washed)
- 6 cups chicken stock (or water + bouillon)
- 1 medium onion, finely chopped
- 4–5 cloves garlic, minced
- 2–3 tablespoons fresh ginger, julienned
- 2 tablespoons fish sauce (adjust to taste)
- 1 tablespoon neutral oil
- Salt and black pepper to taste
For Toppings (Highly Recommended):
- Hard-boiled eggs, halved
- Toasted garlic chips
- Sliced spring onions
- Calamansi or lemon wedges
- A drizzle of sesame oil
Method
Arrange the Aromatic Foundation
In a big pot, heat the oil over medium heat.
Garlic should be sautéed until faintly golden.
Cook the onions until they are tender.
The base of the recipe is the ginger, which should be added and cooked until aromatic.
Brown the chicken.
For three to four minutes on each side, add the chicken pieces and gently brown them.
Although some classic versions forgo browning in favour of a lighter broth, this step enhances flavour.
To infuse, add the fish sauce and boil for a short while.
Add the broth and rice.
Add the cleaned rice and stir.
Bring to a slow boil after adding the stock.
Reduce the heat and simmer, uncovered, for 30 to 40 minutes, stirring now and then to avoid sticking. The broth will become a creamy porridge as the rice breaks down and thickens it.
Add extra water or stock if it gets too thick.
Complete and Modify
Take out the chicken, shred it if you’d like, and put it back in the pot.
Add salt and pepper to taste.
Spoonable rather than solid, the texture should be loose but creamy.
To Serve
Ladle into bowls while steaming hot.
Top with egg halves, toasted garlic, spring onions, and a squeeze of calamansi.
Serve immediately.
Texture & Flavor Notes
- Creamy but not heavy
- Warming from fresh ginger
- Savory depth from fish sauce
- Bright lift from citrus
Variations
- Arroz Caldo with Safflower (Kasubha): Adds subtle color and aroma.
- Goto Version: Includes beef tripe instead of chicken.
- Extra Ginger: For when you’re fighting a cold.
Arroz caldo works slowly, like many porridges. The rice dissolves into the broth, thickening it naturally. Nothing is rushed. The flavors are gentle but steady — the kind that lingers quietly rather than overwhelm.
It’s less about spectacle and more about steadiness — nourishment that meets you where you are.