This authentic Caldo de Pollo (Mexican Chicken Soup) is the ultimate comforting, bone-warming meal. Featuring tender, juicy bone-in chicken pieces, a light yet deeply flavorful broth, fluffy rice, and thick, rustic cuts of fresh vegetables like corn on the cob, zucchini, carrots, and potatoes, it’s a wholesome dinner that feels like a warm hug in a bowl.
Secrets to an Authentic Caldo de Pollo
To get that beautiful, clear broth with a rich depth of flavor, keep these simple culinary tips in mind:
- Use Bone-In Chicken: Cooking chicken on the bone (like thighs, drumsticks, or a whole broken-down chicken) releases natural gelatin and deep flavor into the water, creating a rich broth base without needing store-bought stock.
- Skim the Foam: As the chicken first comes to a boil, a greyish foam or “scum” will rise to the top. Skim this off completely with a spoon to ensure your broth stays clean, clear, and bright.
- Stagger the Vegetables: Harder vegetables like potatoes and carrots go in early so they get perfectly tender, while delicate vegetables like zucchini are added at the very end so they keep their vibrant green color and a slight bite.
Traditional Caldo de Pollo Recipe
Ingredients
- 3 lbs Bone-In, Skin-On Chicken Pieces (drumsticks and thighs work beautifully)
- 10 Cups Water
- 1 Medium White Onion, halved
- 4 Cloves Garlic, peeled and smashed
- 2 Large Carrots, cut into thick chunks
- 2 Medium Russet or Yukon Gold Potatoes, peeled and quartered
- 2 Ears of Fresh Corn, cut into thirds
- 2 Stalks Celery, cut into 1-inch pieces
- 2 Medium Zucchini (or Calabacita), cut into large chunks
- 1/2 Cup Long-Grain White Rice, rinsed
- 1 Large Bunch Fresh Cilantro, divided (half left whole for simmering, half chopped for garnish)
- 1.5 Tablespoons Salt (or to taste)
- Fresh Lime Wedges, for serving
Step-by-Step Instructions
- Simmer the Chicken Base: In a large, heavy-bottomed stockpot, combine the chicken pieces, water, halved onion, smashed garlic, and salt. Bring to a boil over high heat. As it reaches a boil, use a large spoon to skim off and discard any foam that floats to the surface.
- Infuse the Broth: Reduce the heat to medium-low, cover the pot, and let it simmer gently for 20 minutes. Toss in the whole sprigs of cilantro and the celery chunks to let their herbal oils infuse into the stock.
- Add the Hearty Vegetables and Rice: Stir in the thick chunks of carrot, potato, corn cob pieces, and the rinsed white rice. Cover and continue to simmer on medium-low for another 15 to 20 minutes, or until the potatoes are easily pierced with a fork and the rice is tender.
- Finish with Zucchini: Drop the large zucchini chunks into the pot. Let the soup simmer uncovered for a final 5 to 7 minutes until the zucchini turns tender but still holds its shape. Taste the broth and add a bit more salt if needed.
- Serve Hot: Remove the whole onion halves and the spent cilantro sprigs from the pot. Ladle a generous piece of chicken, a scoop of rice, and a colorful assortment of vegetables into large bowls. Garnish with freshly chopped cilantro and a heavy squeeze of fresh lime juice right before eating.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container in the fridge for up to 3 to 4 days.
- Note on Rice: The white rice will continue to absorb the broth as it sits in the fridge, making the soup much thicker the next day. When reheating on the stovetop, simply splash in a 1/2 cup of water or chicken broth to thin it back down to a beautiful consistency.
- Freezing: If you plan to freeze this soup, it is best to do so before adding the potatoes and zucchini, as their texture can become unpleasantly grainy and mushy upon thawing. Freeze for up to 3 months