This post may contain affiliate links. See our disclosure policy here.

Everyone needs a go to chicken soup recipe. I happen to have two. This is my take on Mexican Chicken Soup, traditionally known as Caldo de Pollo. It’s made with a few easy vegetables and chicken and best served with rice, lime juice and lots of toppings. The ingredients are simple and even the chopping is quick because you’re cutting everything into large pieces. Most traditional recipes use a chicken broth made from scratch by cooking chicken pieces, which are later shredded and returned to the soup. To make things even quicker, I use rotisserie chicken as a shortcut. If you want to make your own chicken broth for this recipe, check out the notes on the Recipe Card below.

Caldo de Pollo (Mexican Chicken Soup)
Equipment
- Butcher's twine, optional
Ingredients
- 1 tbsp avocado oil (or olive oil)
- 1 medium onion, diced
- 10 cloves garlic, half minced and half whole or halved
- 8 cups chicken stock or broth
- 1 bunch cilantro stems, tied together with butcher's twine
- 2 large carrots, peeled and cut into large pieces
- 3 large potatoes, peeled and cut into large pieces (russet, white and yellow are all great)
- 1 large chayote squash, peeled, cored and cut into large pieces (see Note 1)
- ⅓ cup cilantro, roughly chopped
- 2 tsp dried oregano
- 1 ½ tsp freshly cracked black pepper
- 1 tsp salt, or more to taste (see Note 2)
- 3 cups cooked chicken, shredded or chopped (I used rotisserie; see Note 3)
- Other vegetables of choice such as corn, zucchini or green cabbage (see Note 4)
For Serving (optional)
- Freshly squeezed lime juice, to taste (see Note 5)
- 3 cups cooked white rice
- White or yellow onion, diced
- Avocado, sliced
- Fresh jalapeños, sliced
- Cilantro, chopped
Instructions
- Heat a large pot over medium-low heat and add the avocado oil
- Add the onion and sauté for 3-4 minutes until softened, then add the minced garlic and sauté for 30 seconds (set aside the whole garlic cloves)
- Pour in the chicken stock, then add the carrots and cilantro stems (you don't have to tie the stems together, but it makes fishing them out much easier)
- Bring to a boil then reduce to a simmer
- Add the potatoes, chayote, whole garlic cloves, cilantro leaves, dried oregano, salt and pepper
- Simmer for 25-30 minutes or until the potatoes are fork tender
- Remove and discard the cilantro stems then stir in the cooked chicken (see Note 3)
- Taste and season with additional salt and black pepper if desired
- To serve, ladle the soup over ½ cup of cooked rice
- Add a generous squeeze of lime juice, then garnish with onion, jalapeño, avocado and more cilantro
Notes
Nutrition
Let me know what you think – leave a comment/review
If you made this recipe, I’d love to hear from you! Please consider leaving a review or comment below. Any feedback is appreciated.
Follow me on Social Media
For more recipes, or to see all my recipe videos, follow me on Instagram, Facebook, TikTok and Youtube.