Warming Filipino rice porridge simmered with ginger, chicken, and saffron-yellow annatto, topped with crispy garlic.
Arroz caldo is the Philippines' beloved rice porridge, its name borrowed from Spanish but its flavor unmistakably Filipino -- built on a generous amount of fresh ginger and colored a warm golden-yellow with annatto (achuete), which stands in for saffron in giving the dish its signature hue. It's classic sick-day and rainy-day food, thick, warming, and deeply savory. The technique for real arroz caldo starts with sauteing a large amount of ginger in oil until fragrant and slightly caramelized -- this isn't a background note but a defining flavor, so more ginger than feels reasonable is correct. Rice is added directly to the pot along with chicken and stock, then simmered low and slow, stirred occasionally, until the rice breaks down into a thick, porridge-like consistency, usually 30-40 minutes. Toppings are non-negotiable: crispy fried garlic, scallions, a squeeze of calamansi or lime, and often a hard-boiled egg. The contrast between the smooth, warm porridge and the crunchy garlic on top is what makes arroz caldo satisfying rather than just plain rice soup.
Serves 2
Fry extra minced garlic in a little oil over low heat until golden and crisp. Remove and set aside for garnish.
In the same pot, saute onion, garlic, and the generous amount of ginger until fragrant and the ginger is slightly caramelized, 4-5 minutes.
Add chicken pieces and cook until lightly browned on the outside, 5 minutes.
Stir in rice and annatto oil until well coated and glossy.
Add chicken stock and fish sauce. Bring to a boil, then reduce to a low simmer, stirring occasionally, for 30-40 minutes until thick and porridge-like.
Ladle into bowls, top with crispy garlic, scallions, and a halved hard-boiled egg, with calamansi on the side.
Use more ginger than seems necessary -- it's the defining flavor of arroz caldo, not just an aromatic.
Stir occasionally during the long simmer so the rice doesn't stick and scorch on the bottom.
Fry the garlic garnish separately and don't skip it; the crunch is essential to the dish.
Use chicken breast for a leaner version, though thighs give more flavor to the broth.
Add a spoonful of patis (fish sauce) and chili oil at the table for extra depth.
Make it with glutinous rice for an even thicker, stickier porridge texture.
The porridge thickens significantly once chilled; store for up to 3 days and reheat with extra stock or water to loosen. Freeze the base for up to 1 month.
Arroz caldo blends Chinese congee traditions with Spanish-influenced naming and Filipino seasonings like ginger, fish sauce, and annatto, making it one of the clearest examples of the layered culinary history in Filipino cuisine.
A pinch of turmeric gives a similar golden color, though the flavor is slightly more earthy than annatto's mild, sweet notes.
Yes, though it thickens a lot as it cools -- add extra stock when reheating to bring it back to a good consistency.
It likely needs more simmering time; real arroz caldo takes a full 30+ minutes for the rice to break down properly.
Per serving (327g / 11.5 oz) · 2 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.