Arroz caldo
Non-vegetarian
A thick, gingery Filipino rice porridge with chicken, topped with crisp fried garlic, spring onion, a boiled egg and a squeeze of calamansi.
Arroz caldo is a Filipino porridge from Philippines, ready in about 1 hour 10 minutes and made with fresh ginger, chicken pieces, skin-on and glutinous rice. It serves 5 and is rated easy to cook.

- Prep
- 15 min
- Cook
- 55 min
- Total
- 1 h 10 min
- Serves
- 5
- Level
- Easy
- Calories
- 674
Method
Step 1
Fry half the garlic (opens in a new tab) in 2 tablespoons of oil over medium-low heat until golden and crisp. Lift out onto paper and keep the oil.
- 5 min
- medium-low heat
- Frying pan / skillet (opens in a new tab)
Step 2
In a pot, fry the remaining garlic (opens in a new tab), ginger and onion (opens in a new tab) in the rest of the oil until fragrant. Add the chicken and fish sauce (opens in a new tab) and cook until the chicken colours.
- 8 min
- medium heat
- Stockpot / large pot (opens in a new tab)

How it looks · Photo: Magda Ehlers on Pexels Step 3
Stir in the rice for a minute, then add the stock and turmeric (opens in a new tab). Simmer, stirring often so it does not stick, until the rice breaks down into a thick porridge and the chicken is cooked.
- 40 min
- low heat
Food safety: Cook chicken until no pink remains and the juices run clear (74 °C in the thickest part).
Step 4
Shred the chicken back into the pot if you like, season with pepper (opens in a new tab) and thin with water if needed.
- 3 min
Step 5
Serve topped with egg (opens in a new tab), spring onion (opens in a new tab), the crisp garlic (opens in a new tab) and its oil, with calamansi or lime (opens in a new tab).
- 2 min

How it looks · Photo: Willians Huerta on Pexels
About this dish
- Origin
- Philippines · Well documentedSpanish name, but a Filipino dish in the family of Chinese-style congee.More food from Philippines
- Dish
- Breakfast · Lunch · Snack · Porridge & cereals · Rice dishes · Soups
- Cooking method
- Simmered, Sautéed
- Taste
- aromatic / warmly spiced, savoury, garlicky, mild
- Diet
- No gluten ingredients · Dairy-free · No nut ingredients · High-proteinWorked out from the ingredients. How labels work
All labels
Non-vegetarian · No gluten ingredients · Dairy-free · No nut ingredients · No added sugar · Alcohol-free · Pork-free · Beef-free · High-protein - Good for
- One-pot · Budget-friendly · Everyday
- Cook more with
- Fresh ginger · Chicken pieces, skin-on · Glutinous rice · Garlic · Onion · Fish sauce
Allergens
- Contains: Eggsfrom egg
- Contains: Fishfrom fish sauce
- May contain: Crustaceansfrom fish sauce
- May contain: Celeryfrom chicken stock
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
674 kcal per serving
Calculated1 serving ≈ 563 g · recipe makes 5
Where the energy comes from
- Protein 24%
- Carbohydrate 30%
- Fat 46%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 674 kcal | 120 kcal |
| Protein | 39.1 g | 7 g |
| Carbohydrate | 50.1 g | 8.9 g |
| Net carbohydrate | 48 g | 8.5 g |
| Sugars | — | — |
| Added sugars | 0 g | 0 g |
| Fibre | 2.1 g | 0.4 g |
| Fat | 34 g | 6 g |
| Saturated fat | 8.1 g | 1.4 g |
| Trans fat | — | — |
| Cholesterol | 248 mg | 44 mg |
| Sodium | 1413 mg | 251 mg |
| Salt equivalent | 3.5 g | 0.6 g |
Vitamins & minerals per serving
- Potassium
- 772 mg
- Calcium
- 79 mg
- Iron
- 3.6 mg
- Magnesium
- 78 mg
- Vitamin A (RAE)
- 121 µg
- Vitamin C
- 8 mg
- Vitamin D
- 1 µg
- Vitamin B12
- 0.8 µg
- Folate (DFE)
- 60 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Optional ingredients are not included: lime.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Tips
- The porridge thickens as it stands — keep hot water handy to loosen it.
Common mistakes
- Not stirring often enough — glutinous rice catches on the bottom quickly.
- Burning the garlic topping; take it off when pale gold, it keeps colouring in the hot oil.
Serve with
- Add tokwa't baboy (fried tofu and pork) or crispy chicharrón on the side.
Food safety
- Cool leftover cooked rice quickly and refrigerate within 1 hour; reheat until piping hot and only once.
Storage
- Refrigerate for up to 3 days.
Reheating
- Reheat with water, stirring, until piping hot.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Grouped by each ingredient’s role in the dish. Each band’s width is its share of the dish by weight. Choose a component to see what it does.
What the dish is built around
Main ingredient
- Fresh ginger, julienned30 g
- Chicken pieces, skin-on, bone-in thighs or drumsticks600 g
- Glutinous rice, rinsed200 g
- Egg, hard-boiled and halved4 piece · 200 g
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like

Chicken tinola
Filipino · 1 h · 491 kcal
Champorado
Filipino · 40 min · 366 kcal · Vegetarian
Mohinga
Burmese · 1 h 10 min · 688 kcal
Pancit canton
Filipino · 35 min · 394 kcal