Arroz caldo is a beloved Filipino rice porridge, traditionally simmered for over an hour with chicken, ginger, and garlic until thick and creamy. This instant version delivers the same soothing, savory comfort in about 30 minutes by using quick-cooking techniques and pantry staples. It’s perfect for a busy weeknight dinner, a cozy lunch, or when you need a warm bowl of comfort fast.
Ingredients
- 1 tablespoon (15 ml) vegetable oil
- 1 medium onion, chopped (about 1 cup / 150 g)
- 4 cloves garlic, minced (about 1 tablespoon / 12 g)
- 1 thumb-sized piece fresh ginger, peeled and julienned (about 2 tablespoons / 20 g)
- 1 lb (450 g) boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 cup (200 g) jasmine or long-grain white rice, rinsed
- 4 cups (960 ml) low-sodium chicken broth
- 2 cups (480 ml) water
- 2 tablespoons (30 ml) fish sauce (patis), plus more to taste
- 1/2 teaspoon (2 g) ground black pepper
- 1/2 teaspoon (1 g) turmeric powder (optional, for color)
- Salt, to taste
- For serving: fried garlic, sliced scallions, calamansi or lemon wedges, and hard-boiled eggs (optional)
Instructions
- Heat the vegetable oil in a large pot or Dutch oven over medium heat. Add the onion and cook until soft and translucent, about 3 minutes. Add the garlic and ginger, and cook for another minute until fragrant.
- Add the chicken pieces and cook, stirring occasionally, until they are no longer pink on the outside, about 5 minutes. The chicken does not need to be fully cooked through at this point.
- Stir in the rinsed rice, coating it with the oil and aromatics. Cook for 2 minutes, stirring frequently, to lightly toast the rice.
- Pour in the chicken broth, water, fish sauce, black pepper, and turmeric (if using). Bring the mixture to a boil over high heat.
- Reduce the heat to low, cover the pot, and let it simmer gently for 20 minutes, stirring every 5 minutes to prevent sticking. The rice should be soft and the porridge thickened to a creamy consistency.
- After 20 minutes, check that the chicken is fully cooked. The safe minimum internal temperature for chicken, as per USDA FSIS, is 165°F (74°C), verified with a food thermometer. If not yet there, continue cooking for another 5 minutes.
- Taste and adjust seasoning with salt or more fish sauce. If the porridge is too thick, add a splash of hot water or broth to reach your desired consistency.
- Ladle into bowls and serve hot, topped with fried garlic, scallions, and a squeeze of calamansi or lemon. Add a halved hard-boiled egg if desired.
Tips
- Rice choice: Use jasmine or regular long-grain white rice for the best texture. Avoid using glutinous/sweet rice, as it will make the porridge overly sticky and gluey.
- Don’t skip stirring: Rice porridge tends to stick to the bottom of the pot. Stir every 5 minutes, especially towards the end, to ensure even cooking and prevent burning.
- Adjust consistency: The porridge will continue to thicken as it sits. If you prefer a thinner consistency, add more broth or water when reheating. For a thicker porridge, cook a few extra minutes uncovered.
- Make it ahead: You can cook the porridge up to 2 days ahead. It will become very thick in the fridge; thin it out with broth or water when reheating.
Serving Suggestions
Serve arroz caldo as a main dish for lunch or dinner. It’s traditionally garnished with fried garlic (crispy toasted garlic slices), chopped scallions, and a squeeze of calamansi (or lemon) for brightness. A side of sliced hard-boiled eggs, a drizzle of sesame oil, and a sprinkle of chili flakes or hot sauce (like sriracha) are also excellent additions. For a heartier meal, serve it with a side of grilled or fried fish, or a simple green salad.
Variations
- Chicken Arroz Caldo: Use chicken thighs for more flavor and moisture, as in the main recipe.
- Vegetarian/Vegan: Replace the chicken with 1 cup (200 g) of extra-firm tofu (cubed and pan-fried) or 1 cup (150 g) of mixed mushrooms (sliced). Use vegetable broth and substitute soy sauce or a vegan fish sauce for the fish sauce.
- Seafood Arroz Caldo: Add 1/2 lb (225 g) of peeled shrimp during the last 5 minutes of cooking, and use shrimp or fish stock instead of chicken broth. Cook until shrimp are pink and opaque.
- Spicy Arroz Caldo: Add 1-2 chopped bird’s eye chilies (siling labuyo) or a teaspoon of chili garlic oil along with the aromatics for a spicy kick.
- Goto (Beef Tripe) Style: For a richer version, add 1/2 cup (100 g) of cooked, sliced beef tripe (goto) along with the rice. This is a classic variation in the Philippines.
Storage and Reheating
Store leftover arroz caldo in an airtight container in the refrigerator within 2 hours of cooking. It will keep for up to 4 days. To reheat, place the desired amount in a saucepan over medium-low heat, adding a splash of broth or water to loosen it. Stir frequently until heated through. You can also microwave individual portions in 1-minute intervals, stirring in between. The porridge will thicken significantly when chilled, so always add liquid when reheating. For longer storage, freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I use brown rice instead of white? Yes, but brown rice requires more liquid and a longer cooking time (about 40-45 minutes). Increase the broth/water by 1/2 cup (120 ml) and simmer until the rice is tender, adding more liquid as needed.
What can I use instead of fish sauce? If you don’t have fish sauce, you can use soy sauce (it will change the flavor slightly) or a pinch of salt. To mimic the umami, add a small piece of kombu (kelp) while simmering, then remove before serving.
My arroz caldo is too thick. How do I fix it? Simply stir in hot chicken broth or water, one tablespoon at a time, until you reach your desired consistency. Remember that it will thicken as it cools, so it’s better to err on the slightly thinner side.
Can I make this in a rice cooker or Instant Pot? Yes, for a rice cooker, combine all ingredients and cook on the porridge setting. For an Instant Pot, sauté the aromatics and chicken, then add the rice and liquids. Cook on high pressure for 10 minutes, then do a quick release and stir well.
Is arroz caldo the same as lugaw? Arroz caldo is a type of lugaw (Filipino rice porridge) that is specifically flavored with chicken, ginger, and often has a yellow tint from turmeric or saffron. Plain lugaw is more neutral and often served as a base for other toppings.
Can I use chicken breast instead of thighs? Yes, but breast meat can dry out. Add it at the same time as the rice, and ensure you don’t overcook it. Check the temperature early—once it reads 165°F (74°C), it’s done.
Related
- Turkey Mulligatawny Soup: Easy Recipe
- Vegan Madeira Cake: Easy 6-Ingredient Recipe
- Roasted Parsnips Carrots and Potatoes: Easy Side Dish
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).