This comforting one-pot meal features tender chicken and a variety of fresh vegetables in a clear, savory broth. It is a simple, nutritious dish that provides a hearty meal for the whole family.

List of ingredients
- 3 Tablespoons Olive Oil – used for sautéing the aromatics.
- 1 Large White Onion (Diced) – provides a sweet and savory base.
- 3 Cloves Garlic (Minced) – adds essential pungent flavor.
- 1 teaspoon Cumin Powder – gives the soup a warm, earthy tone.
- 1 teaspoon Salt (and more to taste) – enhances all the flavors in the pot.
- 1 teaspoon Black Pepper – adds a slight spice and depth.
- 4 Stalks Celery (washed and diced into ½ inch pieces) – adds a fresh, herbal note.
- 3 Large Carrots (peeled and diced into ½ inch pieces) – provides natural sweetness and color.
- 2 Pounds Boneless Skinless Chicken Breasts or Thighs – the primary protein source.
- 1 15 Ounce Can Sweet Corn or 2-3 Corn on the Cob (peeled and cut into 3 pieces) – adds texture and sweetness.
- 2 Medium Zucchini (quartered and cut into ½ inch pieces) – adds softness and nutrients.
- 2 Bay Leaves – provides a subtle floral aroma to the broth.
- 8 Cups Water – the liquid base for the soup.
- 1.5 Pounds Russet Potatoes (peeled and roughly diced, 3.5-4 cups) – adds heartiness and thickness.
- Lime Wedges and Cilantro – used for fresh garnishing before serving.
step-by-step instructions
- Sauté Aromatics: Heat a large soup pot over medium heat, add the olive oil and diced onion, and cook until the onion becomes translucent.
- Bloom Spices: Add the minced garlic, cumin powder, salt, and pepper; stir and cook until the garlic becomes fragrant.
- Combine Main Ingredients: Add the celery, carrots, chicken, corn, zucchini, and bay leaves, then pour in the water.
- Simmer: Stir and bring the mixture to a boil over high heat, then reduce to medium heat and simmer for 15-20 minutes, or until the chicken is cooked through and the zucchini is soft.
- Switch Proteins and Veggies: Remove the chicken from the broth and add in the diced potatoes.
- Cook Potatoes: Stir and let the potatoes cook in the simmering broth until they become soft.
- Prepare Chicken: While the potatoes are cooking, roughly shred the cooked chicken and set it aside.
- Final Seasoning: Once the potatoes have cooked, add more salt to taste and remove the pan from the heat.
- Serve: Pour the broth into a deep bowl, add the shredded chicken to the top, and garnish with fresh cilantro and a squeeze of lime juice.
Ways to Enhance the Broth
Substituting Water with Chicken Stock for Depth
Using a high-quality chicken stock instead of water adds a layer of richness and gelatin to the soup. This creates a more full-bodied mouthfeel and a deeper savory profile. Ensure you use a low-sodium version to control the salt levels.
Managing Sodium Levels for a Healthier Soup
To keep the soup heart-healthy, start with low-sodium stock or water. Add salt incrementally at the end of the cooking process. This allows you to taste the natural flavors of the vegetables before deciding if more salt is needed.
Adding Leeks for a Sweeter Aroma
Replacing half of the white onion with sliced leeks introduces a milder, sweeter flavor to the base. Sauté the leeks along with the onion until they are softened. This adds a subtle complexity to the aromatic foundation of the broth.
Vegetable Modifications and Alternatives
Omitting Celery for a Different Profile
If you do not enjoy the taste of celery, it can be completely removed without affecting the soup’s structure. You can compensate by adding an extra carrot or a few pieces of parsnip. This maintains the vegetable volume while changing the flavor profile.
Using Frozen Corn in Winter Months
Fresh corn on the cob can be difficult to find during the colder seasons. Frozen corn is an excellent substitute that retains its sweetness and snap. Simply add frozen kernels directly to the pot during the main simmer phase.
Swapping Zucchini for Yellow Squash
Yellow summer squash is a great alternative to zucchini, offering a very similar texture and mild taste. Cut it into the same half-inch pieces to ensure it cooks at the same rate. This also adds a bright yellow color to the dish.
Choosing the Right Potato for Texture
Russet potatoes are ideal if you want the broth to thicken slightly as they release more starch. For potatoes that hold their shape perfectly, use Yukon Gold or red potatoes. These waxy varieties prevent the soup from becoming too cloudy.
Protein Selection and Preparation
Comparing Chicken Breasts and Thighs
Chicken breasts provide a lean protein option that is quick to cook. Chicken thighs, however, offer more flavor and remain juicier after simmering. Thighs are less likely to dry out if the soup is reheated multiple times.
Using Bone-in Chicken for More Richness
Cooking with bone-in chicken pieces releases more collagen and minerals into the water. This results in a more traditional, nutrient-dense broth. Simply remove the skin and bones during the shredding process before adding the meat back to the bowls.
Utilizing Pre-cooked Rotisserie Chicken
To save time, you can use a store-bought rotisserie chicken. In this case, simmer the vegetables first, then add the shredded rotisserie meat at the very end. This prevents the pre-cooked meat from becoming overdone or rubbery.
Serving and Garnish Ideas
Adding Avocado and Radish for Texture
Fresh avocado slices add a creamy richness that balances the acidity of the lime. Thinly sliced radishes provide a crisp, peppery crunch that contrasts with the tender vegetables. Both additions are common in traditional Mexican soup presentations.
Pairing with Warm Corn Tortillas
Serving this soup with warm corn tortillas allows you to scoop up the vegetables and chicken. Heat the tortillas on a griddle or over an open flame for a few seconds. This adds a toasted corn aroma that complements the soup.
Pairing with Fresh Pico de Gallo
A spoonful of fresh pico de gallo on top adds a burst of raw tomato and onion flavor. The acidity of the fresh salsa cuts through the savory broth. This provides a refreshing contrast to the cooked vegetables.
Incorporating Cooked Rice for Heartiness
For a more filling meal, add a scoop of cooked white or brown rice to each bowl. It is best to cook the rice separately to prevent it from absorbing too much of the broth. This ensures the soup remains a liquid rather than a stew.
Storage and Preservation Guide
Optimal Refrigeration Methods
Store the leftovers in an airtight glass or plastic container in the refrigerator. The soup will stay fresh for up to one week. Keep the lime and cilantro separate until you are ready to serve to maintain their freshness.
Freezing Soup Without Potatoes
Potatoes change texture when frozen and can become grainy or mushy upon thawing. For best results, freeze the broth, chicken, and other vegetables, but leave the potatoes out. Add fresh cooked potatoes when you reheat the soup.
Gentle Reheating on the Stovetop
Reheat the soup slowly over medium heat on the stove to avoid boiling the vegetables. If the broth has thickened too much in the fridge, add a splash of water or stock. Stir gently to avoid breaking up the tender zucchini.
Meal Prep and Planning
Pre-cutting Vegetables for Efficiency
You can chop the onion, carrots, celery, and potatoes a day in advance. Store them in separate airtight containers or bags in the fridge. This reduces the active prep time to just a few minutes on the day of cooking.
Preparing the Base Broth Early
The sautéed onion, garlic, and spice base can be made ahead and stored in the freezer. When ready to cook, simply add the frozen base to the pot and pour in the water. This locks in the aromatic flavors for later use.
Storing Meat and Vegetables Separately
If you are prepping for the week, store the shredded chicken in one container and the vegetable broth in another. Combine them only when reheating. This prevents the chicken from overcooking and ensures the vegetables stay tender.
Common Cooking Challenges
Preventing Potatoes from Becoming Mushy
Adding potatoes too early in the process can cause them to disintegrate into the broth. Always add them after the chicken has been removed. This ensures they reach a tender consistency without falling apart.
Correcting Under-seasoned Broth
If the soup tastes bland, do not just add more salt. A squeeze of fresh lime juice or a pinch of extra cumin can brighten the flavor. The acidity of the lime often unlocks the existing savory notes in the broth.
Checking Chicken for Doneness
To ensure the chicken is safe and juicy, use a meat thermometer. The internal temperature should reach 165 degrees Fahrenheit. Removing the meat at exactly this point prevents it from becoming tough during the shredding phase.
Frequently Asked Questions
Can I make this recipe in a slow cooker?
Yes, you can adapt this for a slow cooker by adding all ingredients except the potatoes and zucchini. Cook on low for 6-8 hours, then add the potatoes and zucchini during the last hour of cooking.
Which potato variety is best for this soup?
Russets are best for those who like a slightly thicker, heartier broth. Yukon Golds are better if you prefer clean, distinct chunks of potato that hold their shape throughout the reheating process.
How do I maintain a clear broth?
To keep the broth clear, skim off any foam that rises to the surface during the initial boiling phase. Avoid stirring too vigorously once the potatoes are added to prevent starch from clouding the liquid.
Is it possible to add rice to this soup?
You can add rice, but it is highly recommended to cook it separately. Adding raw rice to the pot will absorb a significant amount of the broth and may release too much starch, making the soup thick.
Print
Easy Caldo de Pollo (Mexican Chicken Soup)
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: General
Description
Easy Caldo de Pollo is a simple, one pot chicken soup recipe made from scratch! This soup is a classic with juicy chicken, a flavorful broth and lots of tender veggies!
Ingredients
- 3 Tablespoons Olive Oil
- 1 Large White Onion, diced
- 3 Cloves Garlic, minced
- 1 teaspoon Cumin Powder
- 1 teaspoon Salt
- 1 teaspoon Black Pepper
- 4 Stalks Celery, washed and diced into ½ inch pieces
- 3 Large Carrots, peeled and diced into ½ inch pieces
- 2 Pounds Boneless Skinless Chicken Breasts or Thighs
- 1 15 Ounce Can Sweet Corn or 2–3 Corn on the Cob, peeled and cut into 3 pieces
- 2 Medium Zucchini, quartered and cut into ½ inch pieces
- 2 Bay Leaves
- 8 Cups Water
- 1.5 Pounds Russet Potatoes, peeled and roughly diced
- Lime Wedges
- Cilantro
Instructions
- Sauté: Heat a large soup pot over medium heat and add the olive oil and onion and cook until the onion becomes translucent.
- Season: Then add the garlic, cumin powder, salt and pepper, stir and cook until the garlic becomes fragrant.
- Combine: Add the celery, carrots, chicken, corn, zucchini, bay leaves and pour in the water.
- Simmer: Stir and bring to a boil over high heat. Then reduce the heat to medium heat and let it simmer for 15-20 minutes, or until the chicken is cooked through and the squash is soft.
- Add Potatoes: Remove the chicken from the broth and add in the potatoes.
- Cook: Stir and let the potatoes cook until they become soft.
- Shred: In the meantime, roughly shred the chicken then set aside.
- Finish: Once the potatoes have cooked, add more salt to taste and remove the pan from the heat.
- Serve: Serve by pouring the broth into a deep bowl and adding some of the shredded chicken to the top of the soup and garnishing with cilantro and squeezing over fresh lime juice.
Notes
This soup is good stored in the refrigerator for up to one week.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Simmering
- Cuisine: Mexican
Nutrition
- Serving Size: 2 Cups
- Calories: 182 kcal
- Sugar: 4 g
- Sodium: 439 mg
- Fat: 8 g
- Saturated Fat: 1 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 27 g
- Fiber: 3 g
- Protein: 30 g
- Cholesterol: 85 mg
Keywords: Caldo de Pollo, Mexican chicken soup, one pot chicken soup, healthy comfort food




