Arroz Caldo Recipe Cooked Rice: Filipino Comfort Bowl With Silky Rice and Pork

Side Dishes

Arroz Caldo Recipe Cooked Rice: Filipino Comfort Bowl With Silky Rice and Pork

This arroz caldo recipe with cooked rice brings the warmth of Filipino home cooking to your table with its silky rice and rich pork broth. 💛 The secret lies in slow-simmering the rice until it reaches that signature creamy texture, while layers of ginger, garlic, and pork infuse the broth with deep, comforting flavors. This dish isn't just a meal—it's a hug in a bowl, perfect for chilly days or when you crave something hearty that brings people together.

What makes this recipe special is the balance of textures and flavors: tender pork that practically melts in your mouth, soft-boiled eggs that add richness, and the crispy garlic garnish that provides a satisfying crunch. The broth starts with a simple base of chicken stock and aromatics, but the long simmering process transforms it into something deeply flavorful. Each spoonful carries the essence of home, making it a dish worth the time and effort.

The silky rice is the star—cooked just right so it absorbs the broth without losing its shape, creating that perfect creamy consistency that defines arroz caldo. The dish is complete with fresh green onions and crispy garlic, which add brightness and texture to every bite. This is the kind of meal that tastes even better the next day, as the flavors continue to meld and deepen.

Whether you're serving it as a main dish or a comforting side, this arroz caldo is designed to be adaptable—scale it up for a family gathering or make a smaller batch for a cozy night in. The key is patience; letting the rice and broth simmer together ensures that every element comes together in perfect harmony. Let's bring a taste of Filipino comfort to your kitchen.

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

Ingredients for arroz caldo recipe cooked rice

Jasmine rice, tender pork, and aromatic broth create this Filipino comfort bowl's heart.

Ingredient Amount Notes
Jasmine Rice 🍚 2 cups Uncooked, long-grain preferred
Pork Shoulder 🐖 1 ½ lb Bone-in for richer flavor
Fresh Ginger 🌿 3 oz Peeled, sliced into coins
Garlic Cloves 🧄 8 cloves Peeled, smashed slightly
Onion 🧅 1 whole Yellow or white, chopped
Chicken Broth 💧 6 cups Low-sodium preferred
Eggs 🥚 4 whole Fresh, for poaching
Green Onions 🧅 ¼ cup Chopped, for garnish
Crispy Garlic 🧄 ¼ cup Store-bought or homemade
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Vegetable Oil 🫒 2 tbsp For cooking pork
Bay Leaves 🌿 2 whole Dried, for broth flavor

The pork shoulder is the flavor anchor here—bone-in adds richness that can't be replicated with boneless cuts. Look for well-marbled pork at your local butcher or the meat section of Asian markets, where they often carry cuts perfect for this dish. Fresh ginger should be vibrant yellow inside, not dry or shriveled. If you can't find jasmine rice, long-grain white rice works, but the aroma makes all the difference. The garlic should be firm and free of sprouts—Filipino markets often sell it in bulk at great prices.

No pork shoulder? Pork belly or chicken thighs work beautifully—just adjust cooking time. The broth can be homemade or store-bought, but if using store-bought, add an extra bay leaf and pinch of sugar to mimic homemade depth. For the crispy garlic, Trader Joe's sells pre-made versions that save time, or you can toast garlic slices in oil until golden. The eggs should be fresh—room temperature for perfect poaching. If you're making this ahead, cook the rice and pork first, then poach the eggs separately before serving.

This dish tastes even better the next day as flavors meld. Store the rice and pork mixture in an airtight container for up to 3 days, or freeze for 3 months. The broth can be reheated separately, and eggs are best poached fresh. Garnish with crispy garlic and green onions right before serving—they add that final bright, fresh contrast to the rich broth. Double the recipe if you're feeding a crowd—it's that good.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to juggle pots. Simmer the pork shoulder right in the broth with the rice—no extra pans, no extra stress. The jasmine rice soaks up all that savory, ginger-infused goodness while the pork practically melts into tender shreds.
  • Ginger-Garlic Bomb: Between us, that fresh ginger and garlic combo is next level. The ginger adds a warm, zesty kick that cuts through the richness of the pork, while the garlic deep-fries into sweet, golden perfection. Honestly, I’ve made this for people who “don’t like ginger,” and they’re still begging for seconds.
  • Lunchbox Hero: This is my go-to for meal prep—packs perfectly cold or reheats like a dream. The rice stays fluffy, the pork stays juicy, and the broth? It turns into a cozy, portable soup when you pour it over the rice. My kids take it to school, and my husband brings it to work. (Yes, even on a Tuesday night.)
  • Budget Win: Pork shoulder is cheap, and a little goes a long way—this recipe feeds four for under $10. Plus, leftovers taste even better the next day. I’ll be real: I’ve reheated this three times in a week, and it’s still the star of our table. No takeout, no excuses.

Step-by-step instructions for arroz caldo recipe cooked rice

Here's how to create a deeply comforting Filipino bowl with tender pork and silky rice.

1

Cook the Pork Shoulder Until Fork-Tender

Pat the 1.5 lb pork shoulder completely dry with paper towels and season generously with 1.5 tsp salt and 0.5 tsp black pepper. Heat 2 tbsp vegetable oil in a large pot over medium-high heat until shimmering. Add the pork and sear on all sides until deeply browned, about 5 minutes total. This browning builds rich flavor.

Reduce heat to low and add 6 cups chicken broth, 2 whole bay leaves, the whole onion (chopped), 3 oz fresh ginger (sliced), and 8 cloves garlic cloves (smashed). Bring to a gentle simmer, then cover and cook for 1.5 hours until the pork is fork-tender and easily pulls apart. Skim any foam that rises to the surface during cooking for a cleaner broth.

2

Poach the Eggs and Prepare the Rice

While the pork cooks, prepare the eggs by gently lowering them into a separate pot of simmering water (not boiling) using a slotted spoon. Poach for 3-4 minutes for runny yolks or 5-6 minutes for firmer yolks. Remove with a slotted spoon and drain on paper towels. Keep warm until ready to serve.

Rinse the 2 cups jasmine rice thoroughly under cold water until the water runs clear. This removes excess starch for fluffier rice. In a separate pot, bring 4 cups fresh water to a boil, add the rinsed rice, then reduce heat to low and simmer covered for 15 minutes. Turn off heat and let the rice steam for another 10 minutes. Fluff gently with a fork before serving.

3

Assemble the Arroz Caldo

Shred the cooked pork shoulder into bite-sized pieces using two forks. In each bowl, layer ½ cup cooked rice, then add ½ cup pork, 1 poached egg, and ladle 1 cup of the pork broth over the top. The broth should be hot enough to gently poach the egg again when served.

Garnish each serving with 1 tbsp crispy garlic and 1 tbsp chopped green onions. The crispy garlic adds a delightful contrast to the silky broth, while the green onions bring freshness. Serve immediately with extra crispy garlic on the side for dipping.

4

Adjust Seasoning and Serve

Taste the broth and adjust seasoning if needed—add a pinch more salt if the pork needs it, or a squeeze of lemon if the broth tastes flat. The eggs should be warm when served, so assemble bowls just before eating. The combination of tender pork, creamy eggs, and aromatic broth creates a deeply comforting bowl that's perfect for chilly days.

This arroz caldo delivers on its promise of comfort through every element—silky rice, rich pork, and the perfect balance of savory and fresh flavors. The key is keeping everything hot until the final moment so the egg stays perfectly poached in the warm broth.

👨‍🍳

Pro Tips For Making Arroz Caldo Recipe Cooked Rice

  • CRISP THE ONIONS FIRST: Slice the onion paper-thin and fry them in pork fat until they’re golden and crisp at the edges—this adds texture that most versions miss. I used to skip this step and wondered why my arroz caldo felt flat; those crispy bits are the thing that matters most.
  • SIMMER THE PORK LOW: After browning the pork shoulder, reduce heat to a bare simmer and cover the pot—this keeps the meat tender and the broth from turning cloudy. I learned this the hard way after serving rubbery pork twice; patience here saves you from regret.
  • GRATE THE GINGER FINE: Use the smallest holes on your grater for ginger—this ensures it dissolves into the broth instead of sitting as chunks. I was skeptical until I tried it; the flavor blends smoother, and you don’t have to chew mystery bits later.
  • SALT THE RICE WATER: Add 1 teaspoon of salt to the rice water (yes, even if your broth is salty)—this balances the dish and prevents the rice from tasting bland. I skip this when I’m lazy, but the dish is noticeably better when I don’t.

Flavor customization for this dish

Spicy Kick

For those who love heat, add 1-2 tbsp of sambal oelek or Filipino siling labuyo (bird's eye chili) to the broth while simmering. Start with 1 tbsp and adjust to taste—Filipino chilis pack serious heat! For a smoky-spicy twist, stir in ½ tsp smoked paprika with the chili. This keeps the dish authentic while adding a bold, fiery dimension. 🌶️

Creamy Twist

Transform arroz caldo into a creamy version by stirring in ½ cup coconut milk during the final 10 minutes of pork cooking. The richness pairs beautifully with the silky rice and poached eggs. For extra decadence, top each bowl with 2 tbsp toasted coconut flakes before serving. This variation works especially well for breakfast or brunch.

Vegetarian Adaptation

Swap the pork for 1 lb extra-firm tofu or mushrooms (shiitake or oyster) for a plant-based version. Press and cube the tofu, then pan-fry until golden before adding to the broth. For mushrooms, sauté 8 oz sliced shiitake with 1 tbsp soy sauce and 1 tsp sesame oil before adding to the pot. Boost umami with 1 tsp miso paste in the broth—it mimics the pork's depth perfectly.

Herb Infusion

Brighten the dish with fresh herbs like cilantro, Thai basil, or mint. Stir 2 tbsp chopped cilantro into the broth during the last 15 minutes of cooking, or garnish with 5-6 Thai basil leaves and 3 mint leaves after assembly. For a citrusy note, add 1 tbsp lime zest to the broth. These herbs add freshness that cuts through the richness of the pork and eggs.

Sweet & Savory Balance

Enhance the natural sweetness of the dish by adding 1 tsp brown sugar or 1 tbsp honey to the broth while simmering. This balances the savory pork and umami broth beautifully. For a caramelized touch, sautĂŠ the onion and garlic in 1 tbsp butter until golden before adding to the pot. The extra sweetness from the butter adds depth to the entire bowl.

Extra Protein Boost

Turn this into a protein-packed meal by adding ½ cup cooked shrimp or 4 oz sliced chicken breast to the broth during the last 20 minutes of cooking. For shrimp, use peeled, deveined tails and add them 10 minutes before serving to avoid overcooking. The extra protein makes this a satisfying lunch or dinner option without altering the dish's comforting essence.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 2g
Protein 32g64%
* 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

Why does arroz caldo rice need to be rinsed before cooking?

Rinsing removes excess starch that would make the rice mushy. The clear water test ensures you've rinsed it thoroughly—when the water runs clear, the starch is gone. This gives you that perfect, individual-grain texture that's essential for arroz caldo's comforting texture.

2

Can I make arroz caldo without pork?

Try chicken thighs or shiitake mushrooms for a vegetarian version. For chicken, add it with the broth and cook until tender (30 minutes). For mushrooms, sautĂŠ them first with garlic to develop their umami flavor before adding to the pot.

3

How do I keep the poached eggs warm until serving?

Poach eggs just before serving and keep them in a bowl of warm water (160°F) until ready. This maintains their warmth without overcooking. Alternatively, assemble bowls right before eating so the hot broth gently reheats the eggs when served.

4

What's the secret to making the broth extra flavorful?

Brown the pork deeply first, then simmer it low and slow with aromatics. Skim foam as it rises, and add a pinch of sugar or 1 tsp fish sauce to enhance the umami. The longer it simmers (up to 2 hours for deeper flavor), the better it tastes.

5

Can I prepare arroz caldo ahead of time?

Yes! Cook the rice and pork separately, then store them in an airtight container for up to 3 days. Reheat the broth and pork together, then poach fresh eggs when serving. The rice reheats best in the microwave with a splash of water to restore moisture.

★★★★★4.9(15 reviews)
Categories Side Dishes