Links below are affiliate links. We earn a commission on purchases at no extra cost to you.
Hearty Mexican Chicken Soup Recipe From Scratch
Discover how authentic Mexican flavors transform a simple chicken soup into a comforting masterpiece that will satisfy your deepest cravings.

Why You’ll Love this Mexican Chicken Soup
When you’re craving something that’s both comforting and bursting with flavor, this Mexican chicken soup (Caldo de Pollo) delivers on all fronts. I’m obsessed with how the tender bone-in chicken breasts create a rich, flavorful broth that’s impossible to replicate with bouillon cubes.
The combination of fresh cilantro, cumin, and those Anaheim chilies creates layers of authentic Mexican flavor without overwhelming heat. It’s a one-pot wonder that’s surprisingly simple to prepare, despite its complex taste profile. The chunky vegetables—carrots, celery, and zucchini—make this soup a complete meal rather than just an appetizer.
What Ingredients are in Mexican Chicken Soup?
This authentic Caldo de Pollo requires simple, fresh ingredients that transform into something magical when simmered together. The beauty of this Mexican chicken soup lies in its straightforward ingredient list—nothing fancy or hard to find, just wholesome components that build layers of flavor.
The bone-in chicken breasts are essential here, as they create that rich, homemade broth that forms the foundation of this comforting soup.
- 4 bone-in, skinless chicken breasts
- 8 cups water
- 2 Anaheim or New Mexico chilies, seeded and diced
- 1 onion, quartered
- 4 stalks celery, diced in large pieces
- 4 carrots, sliced in large pieces
- 1 bay leaf
- 1/2 teaspoon garlic salt
- 1/2 teaspoon cayenne pepper
- 1/2 cup fresh cilantro, chopped
- 1/2 teaspoon cumin
- 2 zucchini, sliced in large pieces
- Salt and pepper to taste
When shopping for these ingredients, quality matters. Try to find the freshest vegetables possible, especially for the zucchini and cilantro which add brightness to the finished soup.
And a quick note about those chilies—they’re not overwhelmingly spicy but do provide authentic flavor. Remember to handle them with rubber gloves as suggested in the recipe (trust me on this one—chili fingers touching your eyes is a mistake you only make once).
Feel free to adjust the cayenne pepper amount if you prefer more or less heat in your finished soup.
How to Make this Mexican Chicken Soup

Start by placing 4 skinless, bone-in chicken breasts in a large pot and covering them with 8 cups of water. Bring this to a boil and let it cook for about 10 minutes. During this time, you’ll want to skim off any fat that rises to the surface—this helps create a clearer, more flavorful broth.
While the chicken is boiling, prepare your 2 chilies (Anaheim or New Mexico) by seeding and dicing them. Word to the wise: wear rubber gloves when handling these peppers and keep your hands away from your face unless you enjoy the special kind of regret that comes from chile-tinged eyeballs.
Once your chicken has had its initial boil, add those diced chilies along with 1 quartered onion, 4 stalks of celery cut into large pieces, 4 sliced carrots, 1 bay leaf, and your seasonings—that’s 1/2 teaspoon each of garlic salt, cayenne pepper, and cumin, plus 1/2 cup of freshly chopped cilantro.
Turn down the heat, cover the pot, and let everything simmer together for about 30 minutes. The chicken will become tender enough to easily remove from the pot. Take it out, remove the bones, and return the meat to the soup.
Now’s the time to add 2 zucchini sliced in large pieces and season with salt and pepper to taste. Continue simmering until all the vegetables reach that perfect tender state, where they’ve absorbed the chicken flavor but still maintain their shape.
Don’t forget to fish out the bay leaf before serving—nobody wants that surprise in their bowl of comfort.
For the most authentic results, consider using a traditional Mexican cookware set that conducts heat evenly and infuses dishes with cultural authenticity.
Mexican Chicken Soup Substitutions and Variations
While the traditional recipe creates a soul-warming bowl of comfort, Mexican chicken soup welcomes creative adaptations based on what’s available in your pantry or dietary needs.
You can swap chicken breasts for thighs for richer flavor, or use vegetable broth and beans for a vegetarian version. Don’t have Anaheim chilies? Poblanos or even jalapeños (use fewer!) work beautifully.
I’m particularly fond of adding a squeeze of lime juice just before serving—it brightens everything up wonderfully.
For a heartier meal, try tossing in some corn kernels or diced potatoes during the last 15 minutes of cooking.
What to Serve with Mexican Chicken Soup
Although Mexican chicken soup makes a satisfying meal on its own, pairing it with the right accompaniments elevates the entire dining experience to new heights.
I’m always amazed at how a few simple sides transform this humble bowl into a feast.
Fresh, warm corn tortillas are non-negotiable in my kitchen—perfect for dipping or tearing into the broth. A lime wedge alongside each bowl brightens everything with just one squeeze.
For texture, I’ll add diced avocado, crispy tortilla strips, or a sprinkle of queso fresco.
When I’m feeling indulgent, a side of Mexican rice completes this soul-warming meal.
Final Thoughts
As I’ve savored this caldo de pollo over the years, I’ve come to believe that Mexican chicken soup isn’t just a recipe—it’s a celebration of comfort in a bowl.
The fragrant cilantro, tender chicken, and vibrant vegetables create a symphony of flavors that nourish both body and soul.
What makes this soup special is its beautiful simplicity—humble ingredients transformed through careful simmering into something magnificent.
It’s endlessly adaptable too; add more cayenne for heat or extra zucchini for heartiness.






