Caldo de Pollo with Guajillo Chiles Recipe

Updated November 4, 2026

Total time
1 hr 40 min
prep 25 min · cook 1 hr 15 min
Serves
6
portions as written

Jump to recipe

Caldo de Pollo with Guajillo Chiles Recipe

Caldo de pollo is the Mexican chicken soup that comforts from the inside out—a fragrant broth loaded with vegetables, tender chicken, and a gentle warmth that comes from toasted guajillo chiles. This version adds a smoky, mildly spicy depth to the classic, making it both familiar and exciting. It’s a one-pot meal that’s forgiving, nourishing, and perfect for chilly evenings or when you need a bowl of something restorative.

Ingredients

  • 3 dried guajillo chiles, stems and seeds removed
  • 1 whole chicken (about 4 lb / 1.8 kg), cut into 8 pieces, or 3 lb (1.4 kg) bone-in chicken thighs and drumsticks
  • 1 large white onion, halved
  • 4 garlic cloves, peeled
  • 2 carrots, peeled and cut into 1-inch chunks
  • 2 celery stalks, cut into 1-inch chunks
  • 1 zucchini, cut into 1-inch chunks
  • 1 cup (150 g) green beans, trimmed and halved
  • 1 russet potato, peeled and cut into 1-inch cubes
  • 1 ear of corn, shucked and cut into 4 rounds (optional)
  • 6 cups (1.4 L) chicken broth or water
  • 2 bay leaves
  • 1 teaspoon dried Mexican oregano
  • Salt to taste (about 1–2 teaspoons)
  • Fresh cilantro, chopped, for garnish
  • Lime wedges, for serving

Instructions

  1. Heat a dry skillet or comal over medium heat. Toast the guajillo chiles for 30–60 seconds per side until fragrant and slightly blistered. Be careful not to burn them, or they’ll turn bitter. Place the toasted chiles in a bowl, cover with hot water, and soak for 15 minutes until softened.
  2. Meanwhile, place the chicken pieces in a large pot (at least 6 quarts). Add the onion halves, garlic, bay leaves, and oregano. Pour in the broth or water—add more if needed to cover the chicken by about 1 inch. Bring to a boil over high heat, then reduce to a simmer. Skim off any foam that rises to the surface.
  3. While the chicken simmers, transfer the soaked chiles (with about ½ cup of the soaking liquid) to a blender. Blend until smooth, about 1 minute. Strain the puree through a fine-mesh sieve to remove any bits of skin.
  4. After the chicken has simmered for 20 minutes, add the chile puree, carrots, celery, potato, and corn (if using). Stir well. Continue to simmer, partially covered, for 30 minutes more.
  5. Add the zucchini and green beans, and simmer for another 10–15 minutes, until all vegetables are tender and the chicken is cooked through. The chicken is done when it reaches an internal temperature of 165°F (74°C) as measured with a food thermometer inserted into the thickest part without touching bone.
  6. Remove the chicken pieces to a cutting board. Once cool enough to handle, shred the meat, discarding the skin and bones. Return the shredded chicken to the pot. Season with salt to taste—start with 1 teaspoon and adjust.
  7. Ladle the soup into bowls, garnishing each with chopped cilantro. Serve hot with lime wedges on the side for squeezing.

Tips

  • Don’t skip toasting the chiles: This step releases their oils and deepens the flavor. If you’re in a hurry, you can skip soaking and just add the toasted chiles directly to the pot, but the broth will be less smooth.
  • Use bone-in chicken: It adds more flavor to the broth than boneless, skinless breasts. If you prefer white meat only, use bone-in breasts and reduce the initial simmer time by 10 minutes.
  • Adjust the heat: Guajillo chiles are mild, but if you want more kick, add a dried árbol chile (stemmed, seeded, and toasted) along with the guajillos. For less heat, remove the seeds and veins thoroughly.
  • Make it ahead: The soup actually tastes better the next day as the flavors meld. Store it in the fridge and reheat gently—see storage instructions below.

Serving Suggestions

Serve caldo de pollo as a main course with warm corn tortillas or crusty bread for dipping. Offer lime wedges, chopped white onion, and extra cilantro at the table so everyone can customize their bowl. A side of Mexican rice or a simple avocado salad turns it into a heartier meal. For a traditional touch, serve with a spoonful of salsa verde or a drizzle of hot sauce.

Variations

  • Vegetable swap: Use whatever vegetables you have—chayote, cabbage, or spinach all work well. Add leafy greens in the last 5 minutes of cooking.
  • Herbal twist: Add a few sprigs of fresh epazote or cilantro stems to the pot while simmering for extra aroma. Remove before serving.
  • Spicier version: Include 1–2 dried árbol chiles with the guajillos for a noticeable heat. For a smoky flavor, use a chipotle chile (dried or in adobo) instead.
  • Rice in the soup: Add ½ cup (100 g) of long-grain rice along with the vegetables for a more substantial soup. Adjust the liquid to 7 cups (1.6 L) if you do.

Storage and Reheating

Refrigerate any leftovers in an airtight container within 2 hours of cooking. The soup will keep for up to 4 days in the fridge—the flavors will deepen over time. To reheat, warm it in a pot over medium heat until bubbling, or microwave individual portions for 2–3 minutes. If the soup has thickened, add a splash of broth or water to loosen it. You can also freeze the soup (without the potatoes, which can become grainy) for up to 3 months. Thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use chicken breasts instead of a whole chicken? Yes, but use bone-in, skin-on breasts for the best flavor. Reduce the initial simmer time to 15 minutes before adding the chile puree, and check for doneness earlier—breasts can dry out if overcooked.

What if I can’t find guajillo chiles? Substitute with ancho chiles (which are milder and slightly sweet) or New Mexico chiles (similar heat). Use the same quantity. If you have neither, you can use 1–2 teaspoons of ancho chile powder mixed with a little water, though the flavor will be less complex.

Can I make this in a slow cooker or Instant Pot? Yes. For a slow cooker, sauté the onion and garlic, then add everything except the zucchini and green beans. Cook on low for 6–8 hours or high for 3–4 hours, adding the quick-cooking vegetables in the last 30 minutes. For an Instant Pot, use the sauté function to brown the chicken, then add the remaining ingredients and cook on high pressure for 15 minutes, followed by a quick release.

Why is my broth bitter? Bitterness usually comes from burning the chiles during toasting or blending in the seeds. Toast them just until fragrant, and always remove the stems and seeds before soaking. If you’re sensitive to bitterness, you can also soak the chiles in hot water for 20 minutes and discard the soaking liquid (use fresh water for blending).

How do I skim the fat? After cooking, let the soup cool slightly and use a ladle to skim off the fat that rises to the top, or refrigerate overnight and lift off the solidified fat. For a leaner soup, remove the chicken skin before shredding.

Can I add more liquid? Absolutely. If you prefer a brothier soup, add up to 8 cups (1.9 L) of broth or water. You may need to increase the salt slightly. Just be aware that the chile flavor will be more diluted.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).