Arroz Caldo Soup Recipe: Fragrant Ginger and Star Anise Comfort in One Pot

Soups & Stews

Arroz Caldo Soup Recipe: Fragrant Ginger and Star Anise Comfort in One Pot

This arroz caldo soup recipe brings warmth to chilly days with its fragrant blend of ginger, star anise, and tender chicken—just like my abuela used to make. The secret lies in slow-simmered broth infused with aromatic spices, creating a comforting embrace in every spoonful.

What makes this soup special is its perfect balance of savory chicken, hearty vegetables, and fluffy rice that absorbs all the rich flavors.

The beauty of arroz caldo is its simplicity—just a few key ingredients transformed into a deeply satisfying meal. You'll start with a fragrant broth built on ginger and star anise, then add chicken that becomes fork-tender after hours of simmering.

The vegetables—cabbage, green beans, and potatoes—soften just enough to melt in your mouth while maintaining their natural sweetness.

By the time you're done, you'll have a steaming bowl of comfort food that's perfect for family dinners or cozy nights in. The aroma alone will fill your kitchen with warmth, while the first bite delivers that perfect harmony of tender chicken, flavorful broth, and satisfying rice.

This is the kind of soup that reminds you why home cooking is worth every minute.

Serve it with a squeeze of calamansi or crispy garlic on top for extra brightness and texture. The leftovers taste even better the next day, making this an ideal meal prep option. Let's get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Easy
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for arroz caldo soup

Six aromatic ingredients transform into fragrant arroz caldo that warms the soul.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Skin-on for best flavor
Medium Russet Potatoes 🥔 3 whole Cut into 2-inch chunks
Green Cabbage 🥬 ½ head Cut into wedges
Green Beans 🌱 1 lb Trimmed, cut in half
White Rice 🍚 1 ½ cups Long-grain preferred
Fresh Ginger 🌿 2 tbsp Grated, aromatic
Star Anise Pods 🌟 2 whole Lightly crushed
Garlic Cloves 🧄 6 cloves Minced for depth
Onion 🧅 1 large Chopped, yellow or white
Chicken Broth 💧 6 cups Homemade or quality low-sodium
Bay Leaves 🍃 2 whole For subtle aroma
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Calamansi or Lemon Juice 🍋 2 tbsp For brightness
Crispy Garlic 🧄 ¼ cup For garnish, optional

The chicken thighs are non-negotiable here—they stay juicy while the broth develops deep flavor. Look for bone-in, skin-on thighs at Whole Foods or your local butcher for maximum richness. If you can't find them, bone-in, skinless works too. The ginger and star anise are the soul of this soup—fresh ginger from the produce section (not the jarred kind) and whole star anise pods from the spice aisle. If your grocery store doesn't carry star anise, Asian markets have it in bulk for pennies. The potatoes should be firm and unblemished—Yukon Golds add natural sweetness, but Russets work perfectly too.

No star anise? Anise seeds or a pinch of anise extract will work in a pinch, though the flavor won't be identical. Fresh ginger too expensive? Powdered ginger at half the amount gets you close. The chicken broth can be store-bought, but homemade or low-sodium makes a world of difference. For the cabbage, green or savoy varieties hold up better than red—just make sure it's crisp. The rice? Jasmine rice adds a subtle floral note if you're feeling fancy, but long-grain white is classic. And if you're short on time, pre-cut green beans from the frozen section save 10 minutes of trimming.

This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always double the batch because it reheats beautifully. Store the broth separately if you're freezing—just reheat the broth first, then add the rice and veggies. The crispy garlic? Toast thin garlic slices in oil until golden for that restaurant-quality crunch. Garnish with a squeeze of calamansi (or lemon) right before serving—trust me on this. The aroma alone will have everyone gathering around the table.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss chicken, potatoes, and veggies into one pot, simmer, then stir in rice at the end. No separate pots, no mess, and honestly? The steam does half the work while you sip your coffee.
  • Chicken That Melts: That crispy thigh skin turns tender, soaking up the garlic and ginger broth like a sponge. Between us, it’s the kind of flavor that makes you pause mid-bite—wait, is this actually homemade?
  • Leftovers? Better Than Day One: The rice thickens beautifully the next day, turning the soup into a hearty, comforting stew. I’ll be real: my kids beg for seconds even after lunch, and I’ve never thrown a single bowl away.
  • Pantry Staple Power: Russet potatoes, cabbage, and green beans? Things I always have lying around. No fancy ingredients, no last-minute grocery runs—just reliable, budget-friendly comfort that works for sick days, lazy Sundays, or when you’re too tired to think.

Step-by-step instructions for arroz caldo soup

This fragrant one-pot masterpiece delivers warmth in every spoonful—let's build it together.

1

Sear the Chicken for Deep Flavor

Heat a large pot over medium-high heat and add the 1.5 lb boneless chicken thighs skin-side down. Let them sear for 4-5 minutes until golden brown on both sides. You'll see the skin crisp slightly and the meat release easily from the pan—that's your signal it's ready.

Remove the chicken and set aside. In the same pot, add 1 tablespoon olive oil (not listed but essential for cooking the aromatics) and sauté the 1 large chopped onion for 3 minutes until soft and translucent. This step forms the flavor base that infuses the entire soup.

2

Build the Aromatic Ginger-Garlic Base

Add the 2 tbsp grated fresh ginger and 6 minced garlic cloves to the pot, stirring constantly for 1 minute until fragrant. The kitchen should fill with that bright, zesty aroma—this is where the magic begins. Immediately add the 2 lightly crushed star anise pods and 2 whole bay leaves, letting them toast for 30 seconds until you smell their earthy notes.

Pour in the 6 cups chicken broth and bring to a gentle boil. Return the chicken to the pot, skin-side up, and add the 1.5 tsp salt and 0.5 tsp black pepper. Partially cover and simmer for 20 minutes until the chicken is fork-tender and easily pulls away from the bone.

3

Add Vegetables and Rice for Perfect Texture

Remove the chicken from the pot and shred the meat, discarding skin and bones. Return the shredded chicken to the pot. Add the 3 whole medium russet potatoes cut into 2-inch chunks, 0.5 head green cabbage cut into wedges, and 1 lb green beans trimmed and cut in half. Stir gently to combine.

Add the 1.5 cups white rice and 2 tbsp calamansi or lemon juice to brighten the broth. The rice should be fully submerged—if not, add enough hot water to cover. Bring to a gentle simmer and cook for 15 minutes until the potatoes are tender and the rice is almost fully cooked.

4

Finish with Crispy Garlic and Rest

Remove the 2 star anise pods and 2 bay leaves after simmering. Taste and adjust seasoning with additional salt if needed. The soup should be rich but not overly salty, with the ginger and star anise flavors shining through.

Let the soup rest for 5 minutes before serving. This allows the rice to finish absorbing liquid and the flavors to meld completely. Ladle into bowls and garnish with the 0.25 cup crispy garlic for that perfect crunch and aromatic finish. Each spoonful delivers that comforting blend of tender chicken, fragrant rice, and bright citrus notes.

👨‍🍳

Pro Tips For Making Arroz Caldo Soup

  • Parboil the Potatoes First: I learned this the hard way—chucking raw potatoes into the broth makes them gummy no matter how long you simmer. Instead, cut them into 1-inch chunks and boil them in salted water for 5 minutes before adding to the soup. This keeps their texture firm and prevents that sad, mushy collapse later.
  • Trim Chicken Fat Early: Chicken thighs render fat fast, and too much in the broth can make the soup greasy. After browning the thighs, use a paper towel to blot off excess fat before adding liquid. If you’re short on time, just scrape off the surface fat with a spoon after the initial sear—it makes a real difference.
  • Skip the Overcrowded Pot: I used to toss everything in at once, thinking it’d save time. Wrong. The cabbage wilts into a sad pulp, and the green beans turn to mush. Instead, add the cabbage and green beans in the last 10 minutes of cooking—just enough time to soften without turning to sludge.
  • Toast the Rice Separately: Sounds weird, but it works: Cook the rice in a separate pot with a splash of water and a pinch of salt until just tender (about 12 minutes). Then fold it into the finished soup. This keeps the grains distinct instead of turning the broth into a gluey rice porridge. (Yes, even if you’re impatient like me.)

Make-ahead tips for this dish

Prep Ahead Ingredients

Chop all vegetables—the potatoes, cabbage, and green beans—and store them in airtight containers in the fridge for up to 3 days. I like to keep them separate so they stay crisp.

The chicken thighs can be prepped and refrigerated for 24 hours before cooking, which actually enhances the flavor when seared. 🥔

Broth Base Prep

Make the aromatic base ahead by sautéing the onion, ginger, garlic, star anise, and bay leaves in oil, then storing it in the fridge for 2 days. Just reheat it gently with the broth when you're ready to cook.

This shortcut saves 15 minutes of prep time on busy days. The flavors intensify overnight, making your soup even more fragrant.

Cooking in Stages

Simmer the chicken and broth separately first, then add the vegetables and rice in the final 15 minutes of cooking. This two-stage approach ensures the rice absorbs all the flavor without turning mushy.

I often do this when hosting—cook the chicken and broth while guests arrive, then finish the soup just before serving. 🍗

Freezer-Friendly Components

Freeze the cooked broth (without rice) in quart-sized freezer bags for up to 3 months. When ready to serve, simply reheat the broth, add fresh rice and vegetables, and simmer for 10 minutes.

The rice cooks perfectly in the hot broth. This makes arroz caldo a perfect meal prep option for busy weeks.

Garnish Prep

Make the crispy garlic in advance and store it in a small airtight container at room temperature for up to 5 days. Toast 10 garlic cloves in oil until golden, then drain on paper towels. Keep it handy for quick garnishing—it adds that restaurant-quality crunch without extra effort. 🧄

Make-Ahead Serving

Assemble the complete soup (without garnish) and refrigerate for up to 4 days. Reheat gently on the stove with a splash of water or broth to restore moisture.

The flavors actually deepen overnight, making the second day's portions even more comforting. Just add fresh crispy garlic and calamansi when serving. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 3g15%
Cholesterol 70mg23%
Sodium 650mg28%
Total Carbohydrate 52g18%
Dietary Fiber 5g18%
Sugars 4g
Protein 26g52%
* 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 without star anise?

While star anise adds depth, you can substitute with 2 teaspoons ground anise seed or 1 cinnamon stick for warmth. For a different flavor profile, try 1 teaspoon ground coriander instead. The ginger and garlic will still provide that signature aromatic punch.

2

Why does my arroz caldo turn out too watery?

This usually happens when the rice absorbs too much liquid. The fix? Use less broth initially (start with 5 cups instead of 6) and let the rice cook uncovered for the last 5 minutes to absorb excess liquid. For extra heartiness, add 1 cup diced carrots or 1 cup corn kernels to bulk up the texture.

3

What's the best rice for arroz caldo?

Long-grain white rice is classic, but jasmine rice adds a subtle floral note that pairs beautifully. For a creamier texture, use arborio rice (like risotto rice) - it absorbs more liquid but stays tender. Always rinse your rice before adding to prevent mushiness.

4

Can I use chicken breast instead of thighs?

You can, but thighs create richer, more flavorful broth due to their higher fat content. If using breasts, add 1 tablespoon olive oil to the pot and cook them for 5 minutes longer to prevent dryness. For extra depth, add 1/2 cup chicken livers (removed after cooking) to the broth.

5

How do I make arroz caldo vegetarian?

Replace chicken with 1 lb firm tofu or mushrooms (shiitake work best). Use vegetable broth and add 1 tablespoon soy sauce for umami. Boost the ginger to 3 tablespoons and include 1 teaspoon turmeric for color. The star anise and bay leaves remain essential for that comforting aroma.

★★★★★4.6(8 reviews)
Categories Soups & Stews