Beef Arroz Caldo Recipe: Filipino Comfort with Silky Rice and Hearty Beef

Soups & Stews

Beef Arroz Caldo Recipe: Filipino Comfort with Silky Rice and Hearty Beef

Beef arroz caldo brings the soul-warming comfort of Filipino home cooking to your table with tender beef, fragrant rice, and a deeply savory broth that feels like a hug in a bowl. This recipe captures the essence of a classic Filipino dish—where silky rice and hearty beef simmer together in a rich, aromatic broth that’s both comforting and deeply satisfying. The key lies in slow simmering, where flavors meld into perfect harmony, creating a dish that’s as nourishing as it is delicious.

The beauty of this recipe is in its simplicity and depth. You’ll start with a flavorful broth base—built from garlic, ginger, onions, and bay leaves—that infuses the beef and rice with layers of warmth.

The beef, cut into tender pieces, cooks until fork-tender, while the rice absorbs the broth’s rich flavors, becoming silky and infused with every savory note. It’s the kind of dish that tastes even better the next day, as the flavors deepen and the broth becomes even more fragrant.

What makes this recipe truly special is how it balances richness with comfort—each spoonful delivers tender beef, fragrant rice, and a broth so flavorful it makes every bite feel like a celebration.

The dish is perfect for family gatherings, cozy weeknight dinners, or when you need a meal that’s both hearty and deeply satisfying. It’s the kind of recipe that turns a simple dinner into a moment of warmth and connection.

Ready to create this Filipino comfort classic? The process is straightforward, but the result is anything but ordinary. Let’s get cooking—your table (and taste buds) will thank you.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef arroz caldo

Silky rice, tender beef, and aromatic broth—this Filipino classic needs just 13 ingredients.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 ½ lb Cut into 1-inch cubes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed well
Yellow Onions 🧅 1 whole Sliced into half-moons
Garlic Cloves 🧄 8 cloves Minced finely
Fresh Ginger 🌿 ½ cup Grated finely (about 2-inch piece)
Bay Leaves 🍃 2 whole Dried, standard size
Canola Oil 🫒 2 tbsp For searing beef
Beef Broth 💧 4 cups Low-sodium preferred
Water 💧 2 cups For broth balance
Salt 🧂 1 ½ tsp Adjust to taste
Black Peppercorns 🌶️ ½ tsp Freshly ground
Soy Sauce 🍶 1 tbsp For umami depth
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The beef is the heart of this dish, so chuck roast is your best bet—it stays tender and absorbs flavors beautifully. Filipino markets or Asian grocery stores often carry it pre-cut, but if you're at a regular supermarket, look for chuck roast near the beef section. If you can't find chuck, brisket or round roast works in a pinch, but cut it into smaller pieces for even cooking. The rice? Long-grain white rice is traditional, but jasmine rice works too if that's what you've got. Just make sure it's rinsed thoroughly before cooking—this removes excess starch and prevents gummy rice.

No fresh ginger? Ground ginger at half the amount gets you close, though fresh has more depth. Running low on beef broth? Water plus 2 tbsp soy sauce adds that savory punch. The bay leaves are non-negotiable—they add that classic aromatic note, but if you're out, a pinch of cinnamon or allspice can mimic it. For the parsley, fresh is ideal, but dried parsley at one-third the amount works if you're in a bind. Pro tip: if you've got green onions, toss some chopped ones in at the end for extra freshness and color.

This dish tastes even better the next day, so make extra broth if you can—it freezes beautifully for up to 3 months. Store the rice and beef separately in airtight containers to keep them fresh for 4-5 days. For reheating, add a splash of water or broth to the beef and rice, then warm through gently on the stove. The flavors deepen as it sits, so don't hesitate to make a big batch—it's perfect for meal prep or feeding a crowd.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: Honestly, I swear by this recipe because it’s all in one pot—no chopping boards full of mess. The beef roast slow-cooks right in the broth with the rice, so you’re basically hands-off after the initial prep. That crispy onion crust on top? Just a quick broil at the end. Minimal cleanup, maximum flavor.
  • Umami Bomb: Between us, the ginger and garlic in this broth hit different. The beef chuck roast gets so tender it falls apart, and that deep, savory aroma from the onions caramelizing? It’s like a hug in a bowl. I’ll be real: my picky eater husband goes back for seconds just for the broth alone.
  • Weeknight Workhorse: This dish is my go-to when I’ve got zero energy but still need to feed the family. It reheats beautifully for lunches, and the leftovers taste even better the next day—yes, even on a Tuesday night. Plus, it’s the kind of meal that feels fancy enough for company but unfussy enough for a lazy Sunday.
  • Budget-Friendly Feast: A whole chuck roast and a bag of rice stretch for days of meals, and onions/garlic/ginger are cheap staples. I’ve made this feed six people for under $20, and everyone leaves satisfied. Not the prettiest dish, but the taste makes up for it—and your wallet thanks you.

Step-by-step instructions for Filipino beef arroz caldo

This hearty Filipino dish delivers tender beef and silky rice in one comforting pot—here's how to make it just right.

1

Sear the Beef for Deep Flavor

Heat the 2 tablespoons canola oil in a large pot over medium-high heat. Add the 1.5 lb beef chuck roast cut into 1-inch cubes, working in batches if needed to avoid crowding. Sear for 3-4 minutes per side until the beef develops a rich brown crust—this builds incredible flavor in the broth.

Once the beef is browned, remove it from the pot and set aside. Don't drain the browned bits—they'll create a delicious fond that forms the base of your sauce. Here's the thing: searing the beef first prevents it from turning mushy during the long simmer ahead.

2

Build the Aromatic Base

In the same pot, add the 1 whole yellow onion sliced into half-moons, 8 cloves garlic minced finely, and 0.5 cup fresh ginger grated. Cook for 3-4 minutes until the onions soften and become translucent, and the garlic and ginger release their fragrant aromas.

Add the 2 whole bay leaves and stir for 30 seconds to toast them lightly. This step creates the aromatic foundation that makes arroz caldo so comforting. If you notice the garlic starts to brown too quickly, reduce the heat slightly to prevent bitterness.

3

Simmer the Beef and Rice Together

Return the seared beef to the pot. Pour in the 4 cups beef broth and 2 cups water, then add the 1.5 teaspoons salt and 0.5 teaspoon black peppercorns. Bring to a boil, then reduce heat to low and let it simmer uncovered for 45 minutes. This initial simmer allows the beef to tenderize and the flavors to meld.

After 45 minutes, add the 1.5 cups long-grain white rice (make sure it's rinsed well first) and 1 tablespoon soy sauce. Stir gently to distribute the rice evenly. The soy sauce adds that essential umami depth that makes this dish so satisfying. Keep the heat at low and simmer uncovered for another 20-25 minutes until the rice is tender and the liquid has mostly absorbed.

4

Rest and Garnish for Perfect Texture

Once the rice is tender and the liquid has reduced to a creamy consistency, remove the pot from heat. Let it rest covered for 5 minutes—this allows the rice to finish absorbing any remaining liquid and develop that perfect silky texture.

Before serving, discard the bay leaves and stir in the 0.25 cup chopped fresh parsley. The parsley adds a bright finish that cuts through the richness of the beef and rice. Serve immediately with the broth spooned over the top for that authentic arroz caldo presentation.

👨‍🍳

Pro Tips For Making Beef Arroz Caldo

  • Sear the Chuck Hard: The beef won’t melt in your mouth if you don’t brown it properly—get that pot smoking hot and let the chuck sit undisturbed for 3-4 minutes per side. I used to rush this, and the broth stayed bland. Trust me, the crust locks in flavor better than any seasoning.
  • Slice Ginger Thin: No, you don’t need a mandoline—just use the edge of a spoon to scrape off the skin, then slice it paper-thin with a sharp knife. Thick chunks turn to mush and muddy the broth. Thin slices dissolve just enough to add heat without overpowering.
  • Don’t Crowd the Pot: If you pile all the onions, garlic, and ginger in at once, they’ll steam instead of caramelize. Work in batches—sauté the onions until golden, then push them to the sides and add the garlic and ginger to the empty space. This makes a real difference in depth of flavor.
  • Use Day-Old Rice: Fresh rice turns to glue in beef arroz caldo. Save your day’s cooking for another meal and use rice that’s at least 12 hours old—it’ll absorb the broth perfectly without turning mushy. (Yes, even if you’re impatient like me.)

Best sauces and condiments for this recipe

Garlic-Ginger Broth Boost

The foundation of arroz caldo’s rich flavor comes from its aromatic broth. For an extra depth, sauté an additional 2 tbsp minced garlic and 1 tbsp grated ginger in 1 tbsp canola oil until fragrant, then add it to the pot with the beef and rice.

This creates a more complex, layered flavor profile that’s irresistible. 🌿

Soy Sauce Variations

The 1 tbsp soy sauce in the recipe is essential for umami, but you can elevate it further. For a deeper flavor, replace it with 1 tbsp dark soy sauce—it adds a richer, slightly caramelized taste.

If you prefer less saltiness, use ½ tbsp soy sauce + ½ tbsp coconut aminos for a gluten-free twist.

Creamy Finishing Touches

To make your arroz caldo extra velvety, stir in 2 tbsp coconut milk or 1 tbsp heavy cream during the last 5 minutes of cooking. This adds a luxurious texture without overpowering the dish.

For a lighter option, blend ½ cup of the broth until smooth and stir it back in.

Spicy Kick Option

For heat lovers, add ½ tsp ground black pepper or 1 tbsp chopped siling labuyo (Filipino chili) during the final 10 minutes of simmering. The chili adds a fresh, fruity heat that pairs perfectly with the richness of the beef and rice.

Adjust to taste—this dish is all about balance! 🌶️

Herb Garnish Ideas

Beyond parsley, try garnishing with cilantro for a brighter finish or thinly sliced green onions for a fresh crunch. For a more traditional touch, sprinkle toasted sesame seeds or crushed peanuts on top. These additions not only enhance flavor but also make the dish visually appealing.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 95mg32%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 2g8%
Sugars 2g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different cut of beef for this recipe?

While chuck roast is ideal for its tenderness, you can use brisket or round roast instead. Cut these into smaller ½-inch pieces and simmer for 5-10 extra minutes to ensure tenderness. Avoid lean cuts like sirloin—they can dry out during the long cooking time.

2

Why does my arroz caldo broth look cloudy or greasy?

A cloudy broth usually means the rice released too much starch. To fix it, skim off excess foam during simmering and reduce heat slightly to prevent boiling over. For greasiness, ensure your pot isn't too hot—medium-low heat prevents oil from separating. If it happens, stir in 1 tbsp cornstarch mixed with water at the end to clarify.

3

How do I make this dish vegetarian?

Replace the beef with 1 lb extra-firm tofu or mushrooms (like shiitake or portobello). Use 4 cups vegetable broth instead of beef broth, and add 1 tbsp soy sauce + 1 tsp miso paste for umami depth. Simmer for 30 minutes after adding rice to ensure the tofu absorbs flavors.

4

Can I make arroz caldo in a slow cooker?

Sear the beef as directed, then transfer everything to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add rice in the last 30 minutes of cooking. The slow cooker's gentle heat keeps the beef perfectly tender without drying it out. Just stir occasionally to prevent sticking.

5

What’s the best way to reheat leftovers?

Reheat gently on the stove with 2 tbsp water or broth to restore moisture. Cover and simmer on low heat for 5-7 minutes, stirring occasionally. Avoid microwaving—it can make the rice rubbery. For extra richness, add a splash of soy sauce when reheating. Leftovers taste even better the next day!

★★★★★4.8(10 reviews)
Categories Soups & Stews