Arroz Caldo Soup Recipe: Fragrant Ginger and Lemongrass Comfort Bowl

Soups & Stews

Arroz Caldo Soup Recipe: Fragrant Ginger and Lemongrass Comfort Bowl

This arroz caldo soup recipe brings the warmth of Filipino comfort food to your kitchen with its fragrant ginger and lemongrass broth. 🌿 The secret lies in slow-simmered chicken and rice, creating a hearty, aromatic bowl that feels like a hug in every spoonful. I've perfected this version to balance traditional flavors with simplicity, so you can enjoy restaurant-quality results at home without the fuss.

The beauty of arroz caldo is its versatility—it's equally comforting as a light lunch or a nourishing dinner. The broth starts with ginger and lemongrass, which infuse the liquid with bright, citrusy notes that cut through the richness of the chicken and rice. I use chicken thighs for extra flavor and juiciness, but you can easily adapt this recipe for a vegetarian version by swapping in mushrooms or tofu.

What makes this soup truly special is how the rice absorbs the aromatic broth while staying tender, creating a creamy, satisfying texture. The vegetables—like bok choy and green beans—add freshness and color, while the egg on top adds a silky finish. It's the kind of dish that warms both body and soul, especially on chilly days or when you need a little extra comfort.

Ready in about 45 minutes, this recipe is perfect for meal prep or serving to a crowd. The flavors deepen as it sits, so the longer it simmers, the better it tastes. Whether you're making it for family or treating yourself, this arroz caldo is a testament to how simple ingredients can create something truly magical.

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ—
Diet
Poultry
šŸ”„
Calories
Med Cal

Ingredients for arroz caldo soup

Fragrant ginger, lemongrass, and chicken thighs create this comforting Filipino soup's soul-warming heart.

Ingredient Amount Notes
Chicken Thighs šŸ— 1 ½ lb Bone-in, skin-on preferred
Jasmine Rice šŸš 1 cup Uncooked, long-grain preferred
Fresh Ginger šŸ§„ ½ cup Peeled, thinly sliced (about 3 oz)
Lemongrass 🌿 1 whole Pounded and cut into 2-inch pieces
Garlic Cloves šŸ§„ 6 cloves Peeled, lightly crushed
Bok Choy 🄬 2 whole Baby or regular, quartered
Green Beans 🌱 1 cup Trimmed, cut into 1-inch pieces
Large Eggs 🄚 4 whole Fresh, for topping
Chicken Broth šŸ’§ 6 cups Homemade or low-sodium store-bought
Fish Sauce šŸ¶ 1 tbsp Red Boat preferred
Lime Juice šŸ‹ 2 tbsp Freshly squeezed
Vegetable Oil šŸ«’ 2 tbsp For cooking chicken
Salt šŸ§‚ 1 ½ tsp Kosher or sea salt
Black Pepper šŸŒ¶ļø ½ tsp Freshly ground
Green Onions šŸ§… 3 whole Thinly sliced, for garnish

The ginger and lemongrass are non-negotiable for that bright, citrusy aroma. Asian markets have the best fresh lemongrass—look for stalks that are vibrant green with no brown spots. If you can't find it, substitute 1 tbsp lemongrass paste, but fresh is ideal. For ginger, young ginger with smooth skin is more tender. Chicken thighs? Bone-in, skin-on gives the most flavor, but boneless works too. I always grab mine from Costco for a big batch, but any grocery store will have them. Trim any excess fat before cooking to keep the broth clear.

No fish sauce? Soy sauce at half the amount works, but it won't have the same umami depth. Fresh lime juice is a must—bottled just doesn't cut it. The bok choy and green beans can be swapped for spinach or zucchini if you're out of them. For the rice, jasmine rice is traditional, but basmati or long-grain white rice will do. If you're making this ahead, prep the broth first and store it separately—it actually tastes better the next day as the flavors meld. The egg on top? Fresh is key—it should be silky when poached.

This soup reheats beautifully—just warm it gently on the stove. The rice absorbs the broth, so if you're saving leftovers, add a splash of water or broth when reheating. Store in an airtight container for 3-4 days in the fridge, or freeze for up to 3 months. For meal prep, I double the batch and portion it into containers—perfect for lunches all week. The broth freezes well too, so you can make a big pot and freeze extras for future soups.

ā¤ļø

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this for nights when I’m too tired to wash another pot—the rice and broth simmer together, so the chicken falls off the bone while the grains stay tender. No extra bowls, no fuss, just flavor in one spot.
  • Ginger-Garlic Punch: That fresh ginger and minced garlic? They’re the secret weapons here—bright, zesty, and lingering just enough to make every spoonful feel like a little hug. The lemongrass ties it all together with a citrusy warmth that’s impossible to resist.
  • Leftovers That Beg for More: This soup only gets better the next day—more flavors meld, the rice softens just right, and the broth thickens into something rich and comforting. I make a double batch on Sundays because it’s the easiest way to feed the family all week without stress.
  • Budget-Friendly Comfort: Chicken thighs stretch further than breasts, and a handful of rice stretches into a whole meal. Add a few veggies from the crisper drawer, and suddenly you’ve got a restaurant-quality bowl for half the price. My wallet and my taste buds thank me.

Step-by-step instructions for arroz caldo soup

This fragrant Vietnamese-inspired soup delivers cozy comfort in every steaming bowl.

1

šŸ”„ Step 1: Sear the Chicken for Rich Flavor

Heat the 2 tablespoons vegetable oil in a large pot over medium-high heat. Pat the 1.5 lb chicken thighs dry with paper towels and season generously with 1 teaspoon salt and 0.25 teaspoon black pepper. Add the chicken skin-side down and cook undisturbed for 5-6 minutes until golden brown and crispy.

Flip the chicken and cook for another 3-4 minutes until the internal temperature reaches 165°F. The skin should be beautifully blistered and the meat should pull away from the bone easily. Remove the chicken from the pot and set aside—it'll finish cooking in the broth later. The rendered fat in the pot will form the flavor base for your soup.

2

šŸ‘Øā€šŸ³ Step 2: Build the Aromatic Broth

In the same pot, add the 1 whole lemongrass (pounded and cut into pieces) and 6 cloves garlic cloves. Cook for 1 minute until fragrant, then add the 0.5 cup fresh ginger (sliced) and stir for 30 seconds until the ginger softens slightly and releases its aromatic oils.

Pour in the 6 cups chicken broth and bring to a gentle boil. Add the 1 cup jasmine rice and 1 tablespoon fish sauce, then reduce heat to low. Partially cover the pot and simmer for 15 minutes, stirring occasionally to prevent sticking. You'll notice the rice begins to absorb the liquid and the broth develops a beautiful golden hue from the chicken fat.

3

🄘 Step 3: Add Vegetables and Season

After the rice has simmered for 15 minutes, add the 2 whole bok choy (quartered) and 1 cup green beans (cut into pieces). Stir gently to combine and return to a simmer. Cook for another 5-6 minutes until the bok choy wilts and the green beans soften but still retain a slight crunch.

Add the remaining 0.5 teaspoon black pepper and 0.5 teaspoon salt, then taste the broth. The fish sauce should add depth, but you might want to adjust with a bit more lime juice if needed. The soup should be fragrant with ginger and lemongrass aromas—this is where the true comfort of arroz caldo begins to shine.

4

šŸ³ Step 4: Cook the Chicken and Finish

Return the chicken to the pot and simmer for 8-10 minutes until the meat is fork-tender and easily separates from the bone. Remove the chicken from the broth and let it cool slightly before shredding it into bite-sized pieces. You can reserve the bones for extra flavor if desired, but the broth should already be rich and aromatic.

Add the shredded chicken back to the pot and stir gently. The chicken will absorb some of the broth, creating a hearty, comforting texture. Keep the soup simmering on low heat while you prepare the egg topping—this keeps everything warm and ready to serve.

5

🄚 Step 5: Top with Poached Eggs and Garnish

Bring a small pot of water to a gentle simmer. Crack the 4 whole large eggs into small bowls and carefully lower them into the water using a slotted spoon. Poach for 3-4 minutes until the whites are set but the yolks remain runny. Drain on a paper towel-lined plate.

Ladle the hot arroz caldo into bowls, placing 1 poached egg on top of each serving. Drizzle with 2 tablespoons lime juice (divided) and sprinkle with thinly sliced green onions. The contrast of the silky egg yolk against the fragrant broth creates the perfect balance of textures and flavors—creamy, spicy, and comforting all at once.

šŸ‘Øā€šŸ³

Pro Tips For Making Arroz Caldo Soup

  • Char the Chicken First: Blister those chicken thighs in a dry pan until deeply golden—about 5 minutes per side—before adding any liquid. I learned this the hard way: skipping this step means flavorless broth and rubbery skin. The Maillard reaction here is non-negotiable for authentic depth.
  • Slice Ginger Thin: Use a mandoline or sharp knife to shave ginger into paper-thin strips, not chunks. Thick slices sit like rocks at the bottom, while thin ones dissolve into the broth, releasing their warmth evenly. (Yes, even if you’re impatient like me—trust the process.)
  • Don’t Boil the Rice: Once the rice hits the broth, reduce heat to a simmer and cover tightly. I used to let it boil, and it’d turn mushy or split open. Low and slow keeps the grains intact and fluffy—just like your grandmother’s version, not sad, gluey porridge.
  • Toast the Lemongrass: Split the lemongrass stalks lengthwise and char the edges lightly in a dry pan for 30 seconds. The smoky bitterness cuts through the sweetness and adds complexity—way better than just tossing it raw. (Your future self will thank you.)

Best sauces and condiments for these flavors

Ginger-Lemongrass Broth

This aromatic base transforms your arroz caldo into something truly special. Start with fresh ginger and lemongrass—the secret weapons of Filipino cooking. I like to pound the lemongrass first to release its oils, then cut it into 2-inch pieces for even infusion. For extra depth, add 1 tbsp of red Boat fish sauce—it balances the bright ginger with umami richness. The broth should smell like a tropical forest when it simmers. 🌿

Spicy Fish Sauce Drizzle

Elevate your soup with a fish sauce drizzle mixed with 1 tsp of sriracha or chili crisp. This adds a tangy kick that cuts through the creamy rice and chicken. I keep a small bowl on the table so everyone can adjust to their spice preference. For a milder version, skip the chili and just use extra lime juice. The acidity brightens the entire bowl. šŸŒ¶ļø

Buttery Garlic Oil

For a luxurious touch, finish your arroz caldo with buttery garlic oil. Heat 2 tbsp butter in a small pan over low heat, then add 3 minced garlic cloves and cook until golden (about 2 minutes). Drizzle this over each bowl right before serving—it adds a silky, savory layer that feels like a restaurant-quality upgrade. Store-bought garlic oil works in a pinch, but homemade tastes infinitely better. 🧈

Lime-Cilantro Garnish

Fresh lime juice and cilantro are non-negotiable for authentic flavor. Squeeze 1 tbsp lime juice over each serving and scatter 2 tbsp chopped cilantro on top. The lime tightens the broth, while the cilantro adds a fresh, herbal note. For extra brightness, add thinly sliced green onions too. This trio makes the soup feel vibrant and restaurant-worthy. šŸ‹

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 3g
Protein 28g56%
* 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 make arroz caldo vegetarian?

Replace the chicken with 1 lb firm tofu or mushrooms (shiitake or cremini). For extra umami, add 1 tbsp soy sauce or mushroom broth to the broth. The rice and vegetables will still absorb all those wonderful ginger-lemongrass flavors.

2

Why does my arroz caldo taste bland?

Bland flavor usually means the broth needs more depth. Try adding 1 extra tablespoon fish sauce or 1 tsp soy sauce, and finish with fresh lime juice (it brightens everything!). For richer taste, simmer the broth longer or add a splash of coconut milk at the end. The key is balancing the salty, sweet, and sour elements.

3

How do I make arroz caldo ahead of time?

Prepare the broth with rice, chicken, and vegetables, then store in an airtight container for 3-4 days in the fridge. The flavors actually improve overnight! When reheating, add 1/4 cup water or broth to prevent drying. For freezing, package the soup (without eggs) for up to 3 months. Reheat gently on low heat and add fresh eggs when serving.

4

What's the best rice for arroz caldo?

Jasmine rice is traditional, but any long-grain white rice works. Avoid sticky rice varieties—they'll make the soup too thick. For extra creaminess, use 1/2 cup rice instead of 1 cup. The rice should be tender but not mushy, absorbing the broth like a sponge. Pro tip: Rinse the rice first to remove excess starch.

5

Can I use chicken breast instead of thighs?

Yes, but thighs give richer flavor and stay juicier. If using breasts, trim excess fat and cook at 350°F for 10 minutes before adding to the broth. For extra moisture, add 1/2 cup coconut milk at the end. The broth will still be delicious, but the texture will be slightly leaner.

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(3 reviews)
Categories Soups & Stews