Mexican Chicken Soup with Vegetables and Fresh Herbs

Prep: 30 minCook: 1 hr 15 minmediumMexican
Mexican Chicken Soup with Vegetables and Fresh Herbs

A warming two-step Mexican chicken soup that builds rich flavor by first making homemade broth from scratch, then simmering tender chicken thighs with fresh vegetables. The aromatic broth infused with herbs and aromatics provides the perfect base for zucchini, carrots, and peas, while sieved tomatoes add subtle depth. Fresh avocado, cilantro, and pickled jalapeños finish each bowl with bright, authentic Mexican flavors. This hearty soup works beautifully for family dinners or when you want to impress guests with homemade comfort food that tastes like it simmered all day.

Ingredients

  • 3 pounds chicken pieces
    turkey pieces1:1poultry

    use same cooking time

  • 3 carrots, peeled and cut into chunks
  • 1 brown or yellow onion, halved
  • 3 celery stalks, leaves included, cut into large chunks
  • 2 leeks, dark green parts removed, white and light green parts halved lengthwise, washed and chopped
  • 1 garlic clove
  • 6 black peppercorns
  • 6 Italian parsley sprigs
  • ½ teaspoon dried marjoram
  • ½ teaspoon dried thyme
  • 2 bay leaves
  • 1 tablespoon kosher or coarse sea salt
  • 3 ½ quarts water
  • 6 skinless, bone-in chicken thighs
  • 2 quarts chicken broth
    vegetable broth1:1vegetarian

    omit chicken thighs

    Full guide →
  • 2 medium zucchini, thinly sliced
  • 4 thin carrots, peeled and thinly sliced
  • 1 cup frozen peas
    fresh peas1:1vegetable

    cook 2 extra minutes

  • 6 medium tomatoes, sieved
  • salt and pepper, to taste
  • 1 avocado, diced, for garnish
  • chopped cilantro, for garnish
  • pickled jalapeños, for garnish
    fresh jalapeños1:1spicy

    slice thin and add raw

Instructions

  1. 1

    Place all broth ingredients into stock pot and bring to a boil

  2. 2

    Skim off any foam from the top and discard

  3. 3

    Lower heat to simmer and cook partially covered for 50 minutes

  4. 4

    Transfer chicken to bowl using tongs

  5. 5

    Continue cooking mixture until reduced to 2 quarts

  6. 6

    Strain broth into bowl and chill

  7. 7

    Shred the chicken and set aside

  8. 8

    Cook chicken thighs in chicken broth with zucchini, carrots, and peas for 10 minutes on low heat

  9. 9

    Add sieved tomatoes and cook for about 2 minutes

  10. 10

    Remove chicken thighs, remove bones, and cut thighs into 4 pieces each

  11. 11

    Place chicken pieces back into soup

  12. 12

    Adjust salt and pepper to taste

  13. 13

    Serve ensuring each bowl has chicken, carrots, zucchini, and peas

  14. 14

    Garnish with diced avocado, cilantro, and pickled jalapeño

Tips

Tip 1

Make the broth a day ahead and chill overnight to easily remove fat that solidifies on top before using.

Tip 2

Save time by using rotisserie chicken and store-bought broth, but simmer vegetables in broth for deeper flavor.

Tip 3

Sieve tomatoes by pressing through fine mesh strainer to remove seeds while keeping smooth pulp and juice.

Good to Know

Storage

Refrigerate up to 3 days or freeze up to 3 months without garnishes

Make Ahead

Make broth component up to 2 days ahead, finish soup day of serving

Serve With

Serve hot in deep bowls with warm tortillas or crusty bread

See pairing guide →

Common Mistakes

Watch

Don't skip skimming foam to avoid cloudy broth

Watch

Strain broth while hot to prevent fat from solidifying and clogging strainer

Watch

Add garnishes just before serving to maintain fresh texture and color

Substitutions

chicken pieces
turkey pieces1:1poultry

use same cooking time

frozen peas
fresh peas1:1vegetable

cook 2 extra minutes

Full guide →
pickled jalapeños
fresh jalapeños1:1spicy

slice thin and add raw

chicken broth
vegetable broth1:1vegetarian

omit chicken thighs

Full guide →
Find more substitutions →

FAQ

Can I use boneless chicken instead of bone-in pieces?

Yes, but bone-in pieces create richer broth. If using boneless, reduce cooking time to 30-35 minutes and add extra seasoning.

What if I don't have a fine strainer for the tomatoes?

Blend tomatoes until smooth and strain through regular mesh, or simply dice tomatoes finely and add directly to soup.

How long will the finished soup keep in the refrigerator?

Store covered for up to 3 days. Reheat gently and add fresh garnishes. The vegetables may soften further during storage.