Classic Mexican Sopa de Pollo (Chicken Soup)

Photo of author
Author: Ellie
Published:

Classic Mexican Sopa de Pollo: A Comforting, Homemade Chicken Soup

Meta Description: Make this Classic Mexican Sopa de Pollo with tender chicken, a rich homemade broth, fresh vegetables, and toasted pasta in a flavorful tomato base. Authentic comfort food.

Few dishes deliver comfort quite like a steaming bowl of Classic Mexican Sopa de Pollo. This traditional chicken soup combines tender, bone-in chicken with a rich, homemade broth, a flavorful tomato base, and a colorful mix of fresh vegetables and toasted pasta, resulting in a soup that’s hearty, nourishing, and deeply satisfying. It’s the kind of recipe found in countless Mexican family kitchens, passed down through generations, and beloved for its simple ingredients and unmistakably authentic homemade flavor.

Sopa de pollo is more than just chicken soup — it’s a complete, well-rounded meal in a bowl. Sweet corn, carrots, celery, and potatoes simmer together in a rich broth infused with tomato, garlic, and onion, while toasted pasta shells add a comforting, slightly nutty texture that soaks up all that flavorful broth. Finished with a generous handful of fresh cilantro, this soup captures everything wonderful about homemade Mexican comfort food.

Below, you’ll find the complete recipe along with ingredient breakdowns, step-by-step instructions, tips for success, flavor variations, and answers to common questions to help you make the best version of this classic soup.

What Makes Sopa de Pollo Special?

Unlike a simple chicken noodle soup, sopa de pollo gets its distinctive flavor from a homemade tomato base blended with onion and garlic, which is cooked down with toasted pasta before being stirred into the broth. This toasting step — a technique also used in dishes like sopita — adds a deep, nutty flavor to the pasta that plain boiled noodles simply don’t have. Combined with a rich, homemade chicken broth made from scratch using bone-in chicken pieces, this soup develops layers of flavor that are hard to replicate with store-bought broth or shortcuts.

The result is a soup that’s both comforting and deeply flavorful, filled with tender chicken, hearty vegetables, and pasta that’s absorbed all the rich, tomato-infused broth. It’s the kind of dish that feels like a warm hug in a bowl — perfect for chilly days, when you’re feeling under the weather, or whenever you’re craving a nourishing, homemade meal.

Why You’ll Love This Recipe

  • Rich, homemade flavor. Making the broth from scratch with bone-in chicken results in significantly deeper flavor than using store-bought stock alone.
  • Hearty and complete. With chicken, vegetables, and pasta all in one pot, this soup is a filling, well-rounded meal on its own.
  • Authentic technique. Toasting the pasta before adding it to the soup is a classic touch that adds real depth of flavor.
  • Great for the whole family. The familiar, comforting flavors make this a dish that appeals to both kids and adults alike.
  • Perfect for leftovers. This soup reheats beautifully, making it an excellent make-ahead option for busy weeks.
  • Naturally nourishing. Packed with lean protein and vegetables, this soup is as wholesome as it is comforting.

Ingredients You’ll Need

This recipe comes together in three parts: a homemade chicken broth, a blended tomato base, and the final addition of vegetables and pasta.

For the Chicken and Broth

  • 2–3 lbs bone-in, skin-on chicken pieces (drumsticks and thighs work best)
  • 8–10 cups water
  • ½ medium white onion
  • 3 garlic cloves, peeled
  • 1 tablespoon salt, plus more to taste
  • 1–2 tablespoons chicken bouillon (such as Knorr)

For the Tomato Base

  • 2 Roma tomatoes, quartered
  • ¼ medium white onion
  • 1 garlic clove
  • ¼ cup water

For the Vegetables and Pasta

  • 1 tablespoon vegetable oil
  • ½ cup small shell pasta (conchitas) or elbow macaroni
  • 2 ears sweet corn, cut into 2-inch rounds
  • 2 large carrots, peeled and thickly sliced
  • 2 celery stalks, diced
  • 2 medium potatoes, peeled and cut into large chunks
  • ½ bunch fresh cilantro, roughly chopped

Understanding Each Ingredient’s Role

  • Bone-in, skin-on chicken pieces are essential for building a rich, flavorful homemade broth. The bones and skin release collagen and flavor as they simmer, resulting in a broth with much more depth than boneless, skinless chicken alone would provide.
  • Onion and garlic (used in both the broth and the tomato base) build layers of savory, aromatic flavor throughout the soup.
  • Salt and chicken bouillon season the broth, with the bouillon adding an extra boost of concentrated savory flavor.
  • Roma tomatoes form the base of the soup’s signature tomato flavor, blended smooth with onion and garlic for a rich, well-seasoned sauce.
  • Vegetable oil is used to toast the pasta, helping it develop a deeper, nuttier flavor before it’s added to the broth.
  • Small shell pasta or elbow macaroni provides the classic heartiness of sopa de pollo, becoming even more flavorful once toasted and simmered in the broth.
  • Sweet corn adds natural sweetness and a satisfying bite, along with that classic, colorful presentation found in traditional sopa de pollo.
  • Carrots and celery contribute texture, color, and a subtle sweetness that balances the rich, savory broth.
  • Potatoes add heartiness and help make the soup even more filling and satisfying.
  • Fresh cilantro finishes the soup with bright, herbaceous freshness that ties the whole dish together.

Step-by-Step Instructions

This recipe involves a few key stages: making the homemade chicken broth, preparing the tomato base, toasting the pasta, and simmering everything together with the vegetables.

Step 1: Start the Broth

Place the chicken, ½ onion, garlic cloves, water, and salt into a large soup pot. Bring the mixture to a boil over medium-high heat.

Step 2: Skim the Broth

As the broth comes to a boil, skim off any foam that rises to the surface. This step helps ensure a clear, clean-tasting broth rather than one that’s cloudy or overly greasy.

Step 3: Simmer the Chicken

Reduce the heat to low, partially cover the pot, and simmer for about 30 minutes, or until the chicken is fully cooked and tender.

Step 4: Make the Tomato Base

While the chicken cooks, blend the Roma tomatoes, ¼ onion, garlic clove, and water together until completely smooth. This creates the flavorful tomato base that gives sopa de pollo its signature color and taste.

Step 5: Toast the Pasta

Heat the vegetable oil in a small skillet over medium heat. Add the pasta and toast it, stirring frequently, until lightly golden, about 2 to 3 minutes. This toasting step is essential for developing the deep, nutty flavor that’s characteristic of authentic sopa de pollo.

Step 6: Cook the Tomato Sauce

Carefully pour the blended tomato mixture into the skillet with the toasted pasta. Cook for about 2 minutes, stirring occasionally, until the sauce deepens in color and becomes fragrant.

Step 7: Prepare the Broth

Once the chicken is fully cooked, remove and discard the boiled onion and garlic from the broth, as they’ve already released their flavor into the liquid.

Step 8: Combine the Tomato Mixture and Broth

Stir the tomato and pasta mixture into the soup, then add the chicken bouillon, stirring to combine everything evenly.

Step 9: Add the First Round of Vegetables

Add the corn, carrots, and celery to the pot. Simmer for about 10 minutes, allowing the vegetables to begin softening and infusing the broth with additional flavor.

Step 10: Add the Potatoes

Stir in the potatoes and continue simmering for another 10 to 15 minutes, or until the potatoes are fork-tender and the pasta is fully cooked.

Step 11: Finish with Cilantro

Turn off the heat and stir in the chopped fresh cilantro, allowing its bright, herbaceous flavor to infuse the soup just before serving.

Step 12: Taste and Adjust

Taste the soup and adjust the seasoning with additional salt or chicken bouillon as needed to suit your preference.

Step 13: Serve

Serve the soup hot, making sure each bowl includes a piece of chicken, corn, vegetables, and plenty of the rich, flavorful broth.

Tips for the Best Sopa de Pollo

  • Use bone-in, skin-on chicken for the richest broth. This is the key to developing deep, homemade flavor without needing store-bought stock as a base.
  • Skim the broth for the clearest result. Taking the time to remove foam as the broth comes to a boil results in a cleaner, more visually appealing finished soup.
  • Don’t skip toasting the pasta. This small step makes a noticeable difference in the depth of flavor throughout the entire soup.
  • Cut vegetables into similar sizes. This helps ensure everything cooks evenly and finishes at the same time.
  • Add potatoes later in the cooking process. Since potatoes cook faster than the initial simmer time for the broth, adding them after the other vegetables prevents them from becoming overcooked and mushy.
  • Add fresh cilantro at the very end. Stirring it in after the heat is turned off preserves its bright, fresh flavor rather than cooking it down.

Flavor Variations to Try

Once you’ve made the classic version, try these variations to switch things up:

  • Spicy Sopa de Pollo: Add a sliced jalapeño or serrano pepper to the tomato base for extra heat.
  • Rice Instead of Pasta: Substitute cooked rice for the pasta for a slightly different, equally comforting variation.
  • Extra Vegetables: Add zucchini, green beans, or chayote squash alongside the classic vegetables for even more texture and nutrition.
  • Squeeze of Lime: Serve with fresh lime wedges on the side for a bright, tangy finishing touch.
  • Shredded Chicken Version: After cooking, shred the chicken off the bone and stir it back into the soup for easier eating.
  • Extra Herby: Add a sprig of fresh epazote to the broth for a more traditional, deeply herbal Mexican flavor.

What to Serve With Sopa de Pollo

This soup is hearty enough to serve as a complete meal on its own, but it pairs beautifully with a few classic accompaniments:

  1. Warm Corn or Flour Tortillas – Perfect for serving alongside the soup for scooping up bites of chicken and vegetables.
  2. Lime Wedges – A fresh squeeze of lime brightens every spoonful.
  3. Sliced Avocado – Adds a creamy, cooling contrast to the warm, savory broth.
  4. Fresh Chopped Onion and Cilantro – Serve on the side for guests to customize their own bowls.
  5. Arroz Rojo (Mexican Red Rice) – A classic pairing that adds even more heartiness to the meal.
  6. Crusty Bread or Bolillos – Great for dipping into the flavorful broth.

Frequently Asked Questions

Can I use boneless, skinless chicken instead of bone-in pieces? While boneless, skinless chicken can be used for convenience, bone-in, skin-on chicken pieces are strongly recommended, as they produce a significantly richer, more flavorful homemade broth.

Can I make this soup ahead of time? Yes, sopa de pollo actually tastes even better the next day, once the flavors have had more time to meld together. Just keep in mind that the pasta will continue to absorb liquid as it sits, so you may want to add a splash of broth or water when reheating.

How do I store and reheat leftovers? Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of water or broth as needed to loosen the consistency.

Can I freeze this soup? Freezing is possible, though the potatoes and pasta may soften slightly upon reheating. For the best texture, consider freezing the broth and chicken separately and adding freshly cooked pasta and potatoes when you’re ready to serve.

What can I substitute for shell pasta or elbow macaroni? Other small pasta shapes, such as ditalini or broken spaghetti, can be used as a substitute if shell pasta or elbow macaroni isn’t available.

Is this soup spicy? The classic version is mild, relying on savory, tomato-based flavor rather than heat. For a spicier version, add fresh chili peppers to the tomato base or serve with hot sauce on the side.

Can I use chicken breast instead of thighs or drumsticks? Chicken thighs and drumsticks are recommended for their richer flavor and more forgiving texture during the longer simmering process. Chicken breast can be used, but it’s more prone to drying out with extended cooking time.

Final Thoughts

Classic Mexican Sopa de Pollo is the ultimate expression of homemade comfort food — a rich, nourishing chicken soup built from scratch with a homemade broth, a flavorful tomato base, hearty vegetables, and perfectly toasted pasta. Every element of this recipe works together to create deep, authentic flavor that store-bought shortcuts simply can’t replicate.

Whether you’re making it for a chilly evening, a family dinner, or whenever you need a little extra comfort, this soup delivers warmth and nourishment in every spoonful. Make a big pot, garnish with fresh cilantro and lime, and enjoy a true taste of homemade Mexican comfort food.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Mexican Sopa de Pollo (Chicken Soup)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ellie

Ingredients

Scale

This recipe comes together in three parts: a homemade chicken broth, a blended tomato base, and the final addition of vegetables and pasta.

For the Chicken and Broth

  • 2–3 lbs bone-in, skin-on chicken pieces (drumsticks and thighs work best)
  • 8–10 cups water
  • ½ medium white onion
  • 3 garlic cloves, peeled
  • 1 tablespoon salt, plus more to taste
  • 1–2 tablespoons chicken bouillon (such as Knorr)

For the Tomato Base

  • 2 Roma tomatoes, quartered
  • ¼ medium white onion
  • 1 garlic clove
  • ¼ cup water

For the Vegetables and Pasta

  • 1 tablespoon vegetable oil
  • ½ cup small shell pasta (conchitas) or elbow macaroni
  • 2 ears sweet corn, cut into 2-inch rounds
  • 2 large carrots, peeled and thickly sliced
  • 2 celery stalks, diced
  • 2 medium potatoes, peeled and cut into large chunks
  • ½ bunch fresh cilantro, roughly chopped


Instructions

This recipe involves a few key stages: making the homemade chicken broth, preparing the tomato base, toasting the pasta, and simmering everything together with the vegetables.

Step 1: Start the Broth

Place the chicken, ½ onion, garlic cloves, water, and salt into a large soup pot. Bring the mixture to a boil over medium-high heat.

Step 2: Skim the Broth

As the broth comes to a boil, skim off any foam that rises to the surface. This step helps ensure a clear, clean-tasting broth rather than one that’s cloudy or overly greasy.

Step 3: Simmer the Chicken

Reduce the heat to low, partially cover the pot, and simmer for about 30 minutes, or until the chicken is fully cooked and tender.

Step 4: Make the Tomato Base

While the chicken cooks, blend the Roma tomatoes, ¼ onion, garlic clove, and water together until completely smooth. This creates the flavorful tomato base that gives sopa de pollo its signature color and taste.

Step 5: Toast the Pasta

Heat the vegetable oil in a small skillet over medium heat. Add the pasta and toast it, stirring frequently, until lightly golden, about 2 to 3 minutes. This toasting step is essential for developing the deep, nutty flavor that’s characteristic of authentic sopa de pollo.

Step 6: Cook the Tomato Sauce

Carefully pour the blended tomato mixture into the skillet with the toasted pasta. Cook for about 2 minutes, stirring occasionally, until the sauce deepens in color and becomes fragrant.

Step 7: Prepare the Broth

Once the chicken is fully cooked, remove and discard the boiled onion and garlic from the broth, as they’ve already released their flavor into the liquid.

Step 8: Combine the Tomato Mixture and Broth

Stir the tomato and pasta mixture into the soup, then add the chicken bouillon, stirring to combine everything evenly.

Step 9: Add the First Round of Vegetables

Add the corn, carrots, and celery to the pot. Simmer for about 10 minutes, allowing the vegetables to begin softening and infusing the broth with additional flavor.

Step 10: Add the Potatoes

Stir in the potatoes and continue simmering for another 10 to 15 minutes, or until the potatoes are fork-tender and the pasta is fully cooked.

Step 11: Finish with Cilantro

Turn off the heat and stir in the chopped fresh cilantro, allowing its bright, herbaceous flavor to infuse the soup just before serving.

Step 12: Taste and Adjust

Taste the soup and adjust the seasoning with additional salt or chicken bouillon as needed to suit your preference.

Step 13: Serve

Serve the soup hot, making sure each bowl includes a piece of chicken, corn, vegetables, and plenty of the rich, flavorful broth.

Hi, I’m Ellie!

The home cook and heart behind RecipesByEllie.com! I share comforting, flavorful recipes made with love—perfect for bringing people together around the table. From timeless classics to creative twists, every dish is crafted to nourish both body and soul. Welcome to my kitchen, where tenderness meets taste!

You Might Also Like...

No-Knead Whole Wheat Seeded Bread

No-Knead Whole Wheat Seeded Bread

Mini Seeded Baguettes

Mini Seeded Baguettes

4-Ingredient Slow Cooker Swiss Steak

4-Ingredient Slow Cooker Swiss Steak

Green Chile Chicken Pozole Verde

Green Chile Chicken Pozole Verde

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star