Arroz Caldo Filipino Chicken Porridge with Ginger and Garlic

Updated November 4, 2026

Total time
1 hr 15 min
prep 20 min · cook 55 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Arroz Caldo Filipino Chicken Porridge with Ginger and Garlic

Arroz caldo is a Filipino chicken and rice porridge simmered with ginger, garlic, and broth until creamy and comforting. This version uses fish sauce for savory depth and finishes with bright citrus and scallions; recipes vary by household, and the toppings are easy to adapt.

Ingredients

  • 1½ cups (285 g) jasmine rice, rinsed until the water is mostly clear and drained
  • 1½ lb (680 g) bone-in, skinless chicken thighs
  • 2 tablespoons (30 ml) neutral oil, divided
  • 1 medium yellow onion (about 150 g), finely chopped
  • 3 tablespoons (30 g) fresh ginger, peeled and thinly sliced or finely chopped
  • 6 garlic cloves (about 18 g), finely chopped, for the porridge
  • 3 garlic cloves (about 9 g), thinly sliced, for the crunchy topping
  • 8 cups (1.9 L) low-sodium chicken broth
  • 2 tablespoons (30 ml) fish sauce, plus more to taste
  • ½ teaspoon (1 g) ground turmeric, optional, for color
  • ¼ teaspoon (0.5 g) ground black pepper, plus more to taste
  • ½ teaspoon (3 g) fine salt, or less if the broth is salty
  • 2 scallions (about 20 g), thinly sliced
  • 2 calamansi (about 30 ml juice), or 1 small lemon (about 30 ml juice), cut into wedges

Instructions

  1. Prepare the rice and aromatics. Rinse the rice in a fine-mesh strainer, swishing it under cool water until the runoff looks mostly clear, then drain well. Chop the onion and the six cloves of cooking garlic, slice the ginger, and keep the three topping-garlic cloves separate. Pat the chicken dry; this helps it brown rather than steam.
  2. Brown the chicken. Heat 1 tablespoon (15 ml) oil in a heavy, large pot or Dutch oven over medium-high heat. Arrange the chicken in one layer and brown it for about 3 minutes per side. It does not need to cook through at this point. Transfer it to a plate. If the pot has very dark burnt bits, wipe those away; browned bits are useful flavor, but scorched garlic or chicken can make the porridge bitter.
  3. Soften the aromatics. Reduce the heat to medium and add the remaining ½ tablespoon (7.5 ml) oil. Add the onion and cook for 3 minutes, stirring, until softened. Stir in the chopped garlic and ginger and cook for about 1 minute, just until fragrant. Add the drained rice and stir for 2 minutes so the grains are coated and lightly toasted. Stir in the turmeric, pepper, and salt.
  4. Simmer the porridge. Pour in the broth and 1 tablespoon (15 ml) fish sauce, scraping the base of the pot to loosen browned bits. Return the chicken and any plate juices to the pot. Bring the liquid just to a boil, then lower the heat so it simmers gently. Partially cover and cook for 35 to 40 minutes, stirring every 8 to 10 minutes and scraping the bottom so rice does not catch. Keep the simmer gentle; a hard boil can break the chicken apart before the rice softens.
  5. Check the chicken and finish the rice. Lift a thigh onto a clean plate and check its thickest part with a food thermometer, avoiding the bone. The USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C). If it has not reached that temperature, return it to the pot and continue simmering, checking again after a few minutes. Once safe, remove the chicken, discard the bones, and shred or chop the meat. Let the rice simmer until very soft and the broth is thick and spoonable, adding a little hot water if it becomes thicker than you like.
  6. Fry the garlic topping while the porridge simmers. In a small skillet, heat the final ½ tablespoon (7.5 ml) oil over low-medium heat. Add the sliced garlic and stir frequently for 2 to 3 minutes, until pale gold. Transfer it promptly to a small plate; it will continue to darken in the hot pan. This can be done during the porridge’s simmer, so it does not add extra time to the recipe.
  7. Season and serve. Return the chicken to the pot and simmer for 2 minutes to warm it through. Taste and add the remaining 1 tablespoon (15 ml) fish sauce gradually, plus more pepper if desired. The finished arroz caldo should be loose enough to ladle but thicker than ordinary soup. Serve hot, topped with scallions and crisp garlic, with calamansi or lemon wedges alongside.

Tips

  • Rinse, then stir. Rinsing removes some surface starch, but the rice still releases enough starch during the long simmer to thicken the broth. Stir regularly, especially along the bottom and corners of the pot, where grains can settle and scorch.
  • Adjust the texture patiently. Rice continues to absorb liquid as the pot stands. If the porridge gets too thick, loosen it with hot broth or water a little at a time. If it is too thin, simmer uncovered for several minutes, stirring often rather than turning up the heat sharply.
  • Choose broth and fish sauce with care. Low-sodium broth gives you more control, since fish sauce is salty too. If fish sauce is unavailable, use an equal amount of soy sauce for a different, less distinctly Filipino savory flavor; taste before adding extra salt. For a gluten-free dish, check that the fish sauce and broth are labeled gluten-free.
  • Keep the garlic topping from burning. Garlic goes from golden to bitter quickly. Use low-medium heat, stir as it fries, and take it out as soon as it is pale gold. The crunchy garlic is optional, but it gives the soft porridge a useful contrast.

Serving Suggestions

Bring the pot to the table while it is hot and let everyone finish a bowl with scallions, crisp garlic, black pepper, and a squeeze of calamansi or lemon. Calamansi is a small, fragrant Filipino citrus; bottled calamansi juice or lemon is a practical substitute. Lemon is sharper and less floral, but its acidity still balances the rich, savory porridge. Add citrus a little at a time so it brightens the bowl without making the broth taste sour.

For a more substantial meal, serve arroz caldo with a simple green salad, sliced cucumber, or a plate of steamed vegetables. Some cooks add toasted garlic, fried shallots, or hard-cooked egg at the table, while others keep the toppings minimal. Keep extra fish sauce, citrus, and pepper on the side so diners can season their own portions.

Variations

Use boneless chicken. Boneless, skinless thighs work if you prefer easier shredding. Brown them as directed and check their temperature early, since they may cook faster than bone-in thighs; remove them at 165°F (74°C), then let the rice finish simmering. Breast meat can also be used, but it tends to dry out if left bubbling for the full rice-cooking time, so check it early and return it only near the end.

Make it without chicken. For a meatless version, replace the chicken broth with vegetable broth and omit the thighs. Add sliced mushrooms with the onion for a savory, substantial texture, and season with soy sauce or a vegetarian fish-sauce alternative. The result is not the same chicken porridge, but it keeps the ginger, garlic, and rice foundation.

Change the rice or color. Short-grain rice makes a stickier, thicker porridge and may need extra liquid; brown rice takes much longer to soften, so it is not a direct, same-timing swap. Turmeric is optional and mainly adds a golden hue. If you leave it out, the dish will be paler, with no need to change the cooking time.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, divided into shallow, covered containers for quicker cooling. Arroz caldo keeps for 3 to 4 days in the refrigerator. It thickens as the rice absorbs broth, so store a little extra broth separately if you have it, or plan to add water when reheating. For longer storage, freeze portions in airtight freezer-safe containers for up to 2 months for best quality; thaw overnight in the refrigerator.

Reheat a portion on the stove over medium-low heat, stirring often and adding broth or water until it loosens to the texture you want. You can also microwave it in a covered, microwave-safe bowl, stirring once or twice during heating. In either case, leftovers should reach 165°F (74°C) throughout, as checked with a food thermometer. Reheat only the amount you plan to eat, since repeated cooling and warming can affect both texture and safe handling.

Frequently Asked Questions

Is arroz caldo the same as lugaw?
They are related Filipino rice porridges, and the names can be used differently across families and regions. Arroz caldo commonly refers to a savory version with chicken, ginger, and garlic, while lugaw is a broader term for rice porridge that may be plain or made with other additions. Recipes and naming practices vary, so the distinction is not universal.

Why is my arroz caldo too thick?
Rice keeps absorbing liquid as it cooks and as the porridge rests, so thickness is normal. Stir in hot broth or water a splash at a time until it is easy to ladle. Next time, you can also keep a little extra broth warm and add it near the end rather than relying on a fixed final consistency.

Can I make arroz caldo ahead?
Yes. Cook it through, cool it promptly, and refrigerate it within 2 hours. The rice will absorb liquid overnight, so reheat it gently with broth or water and check that the entire portion reaches 165°F (74°C). For the best crunchy texture, store the fried garlic separately and add it just before serving.

Can I use leftover cooked chicken?
Yes, provided it has been stored safely and is still within its refrigerated storage time. Make the porridge with broth and rice, simmer until the rice is soft, then stir in shredded cooked chicken near the end so it warms without becoming stringy. Reheated leftovers must reach 165°F (74°C); do not use chicken that has been left at room temperature for more than 2 hours.

What can I use instead of calamansi?
Fresh lemon is easy to find and works well as a finishing squeeze, though it has a more direct, less floral acidity. Lime is another option and tastes sharper. Serve the citrus on the side rather than stirring a large amount into the pot, so each person can adjust the brightness of their bowl.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).