Hey, food fanatics!
Let’s be real: when you’re feeling down, sick, or just plain hungry, nothing beats a truly great bowl of chicken soup. It’s restorative. It’s comforting. It’s pure magic.
But when we talk about the best of the best? We have to talk about Caldo de Pollo (Mexican Chicken Soup).
Forget the basic canned stuff. This isn’t just your grandma’s remedy for a cold (though it works for that, too!). This soup is a vibrant, fragrant, and hearty meal that captures the real soul of Mexican home cooking.
In Mexico, “caldo” just means broth or soup, and it’s a total staple. This isn’t a watery dish; it’s a robust, rustic experience. Imagine tender chicken swimming with colorful, wholesome vegetable chunks in a gorgeous broth. The flavor comes from a simple, yet powerful, mix of tomato, garlic, and that unique taste of Mexican oregano.
My version is inspired by the simple, classic recipes—the kind that simmer on a stove all day—but with a clear, modern approach. The goal? Max out the flavor without needing a whole day in the kitchen.
It’s sunshine, comfort, and pure love in a bowl. Ready to make your own delicious Caldo de Pollo? Let’s dive in!

The Lowdown: Recipe Basics
Before we get chopping, here’s a quick look at what you need to plan your cooking session. The good news? This is an easy, beginner-friendly recipe!
| Category | Details | Quick Tips |
| Prep Time | 15 minutes | Use pre-chopped veggies if you’re in a rush. |
| Cook Time | 1 hour 30 minutes | Keep the simmering time consistent for perfectly tender chicken. |
| Total Time | 1 hour 45 minutes | |
| Servings | 6 Servings | Need more? Double everything for 12 servings (use a 10-quart pot). |
| Difficulty | Easy | Simple steps, huge flavor payoff! |
What You’ll Need (Tools)
You don’t need fancy tools for this—that’s part of its charm!
- A Big Pot: I use a 5-quart heavy-bottomed pot. That heavy bottom is key; it spreads the heat evenly and keeps things from sticking. Doubling the recipe? Grab your 10-quart stockpot.
- Cutting Board and Sharp Knife: For chopping those beautiful veggies into roughly 2-inch chunks.
- Ladle: For serving up those final, comforting bowls.
- Optional: A wooden spoon or spatula for the initial sautéing.
Make-Ahead and Meal Prep? YES!
This is a fantastic meal for prepping. Why? The flavors deepen overnight! Leftovers are seriously even better.
- Full Meal: Make the whole soup 1–2 days ahead. Just store it in the fridge and reheat on the stovetop.
- Broth Base Hack: Want to save time on the cooking day? Sauté the onion, celery, carrots, and garlic the day before. Start the chicken/broth simmer, then cool and refrigerate. The day you serve it, finish by adding the tender veggies (potatoes, chayote, zucchini). This keeps them from turning into mush.
Ingredients: The Heart of the Caldo
The true magic here is how simple, high-quality ingredients build such a deep, rich flavor. We aren’t messing around—we’re building flavor without endless prep time.
| Ingredient | Measurement | Notes & Flavor Purpose |
| Fat | 2 Tbsp | Olive Oil (or any neutral oil) for sautéing. |
| Aromatics | ¾ medium onion, 2 celery sticks, 4 large carrots, 2 garlic cloves | The “holy trinity” base—this is where the deep flavor starts! |
| Liquid/Base | 9 cups water, 1 (8oz) can tomato sauce | Water creates a light broth; tomato sauce brings color and tang. |
| Chicken | 2 large boneless, skinless chicken breasts; 2 bone-in chicken legs | The mix is important: tender white meat plus depth from the bone-in dark meat. |
| Seasoning | 2 bouillon cubes, 1 Tbsp kosher salt, ½ tsp black pepper, 1 tsp dried Mexican oregano | Bouillon for intense chicken flavor; oregano for that authentic Mexican note. |
| Hard Veggies | 1 corn on the cob, 1 chayote, 2 large russet potatoes | Added earlier—they need time to cook all the way through. |
| Soft Veggies | 2 medium zucchinis | Added later—this prevents them from turning into mush! |
| Fresh Finish | ¼ cup chopped cilantro, lime juice, hot sauce | Essential garnishes for brightness and flavor pop. |

Quick Ingredient Notes
This recipe is forgiving. Feel free to swap things based on what you have!
- Chicken Cuts: I love the mix of breast and leg, but you can use a whole cut-up chicken (thighs, wings, etc.) for a richer broth. Going all boneless? Consider adding an extra bouillon cube or using chicken stock instead of water for more depth.
- Salt Warning (Crucial!): We’re using 1 tablespoon of coarse/kosher salt PLUS two salty bouillon cubes. If you use fine table salt, start with half the amount (
Tbsp). You can always add more later, but you can’t take it out!
- Potatoes/Chayote: Russets can break down if you overcook them. Want a sturdier potato? Use Yukon Golds or Red Potatoes—they hold their shape better. Can’t find chayote? Just double up on the zucchini or potatoes.
- Tomato Base: The canned tomato sauce is fast and easy. For a richer, deeper flavor, blend 2–3 Roma tomatoes with a cup of broth and a tablespoon of tomato paste, then add that instead of the canned sauce.
Step-by-Step Method: Let’s Get Cooking!
We’ll tackle this in three simple stages: The Aromatic Base, The Simmer, and The Vegetable Finish.
Stage 1: Building the Aromatic Base
Don’t rush this part! This is where all the deep flavor begins.
Sauté the Starter: Heat your 2 tablespoons of olive oil in the pot over medium heat. When it shimmers, add the chopped onion, celery, and the 2-inch carrot chunks. Sauté for about 3 minutes.
- What to Look For: The onions will start turning translucent. They lose that bright white, raw look and soften up. We add the carrots now because they are the densest vegetable and need the longest cook time.
Activate the Garlic: Add your whole or minced garlic cloves. Cook for just 1 minute more.
- The Smell Test: Your kitchen will fill with the sweet, pungent aroma of garlic. That’s your cue! Do not let the garlic brown or burn, or your whole soup will taste bitter.

Stage 2: The Chicken & Broth Simmer
Now for the chicken and the liquid—this is where the broth comes to life.
Add Liquid and Seasoning: Pour in the 9 cups of water and the 8 ounces of tomato sauce. Add your chicken pieces, the bouillon cubes, salt, pepper, and dried Mexican oregano.
Boil and Simmer: Bring the liquid up to a full boil over high heat, then immediately reduce the heat to a low simmer. Cover the pot and cook for about 30 minutes.
- Pro Tip: After 30 minutes, the chicken breasts should feel slightly softened and the juices should run clear. The broth will have a nice orange hue from the tomato.
- Common Mistake: Don’t let it boil rapidly for too long! A harsh boil will cloud your broth and make your chicken tough. A gentle simmer is best.
Stage 3: The Vegetable Finish
We add the veggies in two careful stages. Why? We want them all tender, but not mushy!
- Add Harder Veggies: Lift the lid and add the chopped cilantro, corn on the cob, chayote, and potatoes. These all need a similar, longer cook time. Give it a gentle stir. Cook for 10 minutes.
- Visual Cue: The potatoes and chayote will just start to soften around the edges.
- Add Softer Veggies & Finish: Now, add the zucchini. Cover and simmer for 10 more minutes.
- Test for Doneness: Use a fork to poke a piece of potato or carrot. If the fork slides in easily, the soup is ready!
- Final Seasoning: Taste the broth. This is your chance to perfect it! Add more salt or pepper as needed. Turn off the heat and let the soup sit, covered, for 5 minutes. This rest lets all the final flavors meld together beautifully.

Variations & Customization
The beauty of Caldo de Pollo is its versatility. Make it your own!
Dietary Modifications (Easy Swaps)
| Goal | How to Change It |
| Gluten-Free | Great news! This recipe is naturally gluten-free. |
| Vegan/Vegetarian | Replace chicken with mushrooms, firm tofu chunks, and hearty beans. Swap chicken bouillon for vegetable bouillon or rich mushroom stock. |
| Low-Sodium | Omit the bouillon cubes entirely! Start with only a pinch of salt. You can replace the flavor loss with a blend of dried herbs like thyme, marjoram, and extra cumin. |
Spice and Flavor Adjustments
Make your caldo as mild or as fiery as you like!
- Mild and Rich: For a deeper color and flavor without the heat, add an extra tablespoon of tomato paste during the initial sautéing.
- Medium Heat: Add one whole serrano or jalapeño pepper along with the chicken and water. Just pierce it a few times with a knife (don’t chop it). This gives you flavor without excessive heat. Remember to remove the whole pepper before serving!
- Fiery Hot: Thinly slice one or two serrano or jalapeño peppers and add them with the zucchini, or offer them as a garnish with the hot sauce.
Serving & Storage
Serving Caldo de Pollo is just as important as cooking it—it’s all about layering textures and fresh flavors!

Plating and Side Dishes
- Serving: Ladle a generous portion of broth, veggies, and chicken into large bowls.
- The Brightener: Drizzle with fresh lime juice—this is a non-negotiable step.1 It brightens the entire soup. Add your favorite hot sauce, too!
- Must-Have Garnishes: Always serve with bowls of chopped cilantro and a plate of avocado slices or chunks. Sliced radishes or shredded cabbage are also traditional—they add a nice crunch.
- Best Sides: The traditional accompaniment is a scoop of Mexican Rice (Arroz Mexicano), either served on the side or dropped right into the bowl.2 Warm corn tortillas are also a classic for dipping into that fragrant broth.
Storage and Reheating
This soup is a make-ahead champion!
Storage: Once cool, transfer to an airtight container. It keeps beautifully in the fridge for up to 5 days.
Freezing: The broth and chicken freeze well for up to 3 months.3 But be warned: potatoes and zucchini get a bit mealy or watery when thawed. If you plan to freeze, cook the soup without these veggies and add fresh ones after the broth is reheated.
Reheating Tips: Reheat gently on the stovetop over medium-low heat. A slow simmer helps the flavors meld again without overcooking the veggies. And always finish your reheated bowl with a fresh squeeze of lime!
Enjoy making and sharing this incredible Caldo de Pollo! It truly is a meal for the body and the soul.
PrintCaldo de Pollo
This isn’t just chicken soup—it’s Caldo de Pollo! It’s a vibrant, hearty Mexican classic where tender chicken and chunks of wholesome vegetables simmer in a beautifully seasoned broth with a touch of tomato and authentic Mexican oregano. It’s pure sunshine and soul food.
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 45 minutes
- Yield: 6 1x
- Category: Soup, Dinner
- Cuisine: Mexican
Ingredients
Aromatics/Sauté
- 2 Tbsp Olive Oil (or neutral oil)
medium onion, chopped
- 2 celery sticks, chopped
- 4 large carrots, 2-inch chunks
- 2 garlic cloves, minced
The Base
- 9 cups water
- 1 (8oz) can tomato sauce
- 2 bouillon cubes
- 1 Tbsp kosher salt (
Tbsp if using fine salt)
tsp black pepper
- 1 tsp dried Mexican oregano
- 2 large boneless, skinless chicken breasts
- 2 bone-in chicken legs
Veggies
- 1 corn on the cob, cut into 3–4 pieces
- 1 chayote, peeled and cut into chunks
- 2 large russet potatoes, cut into chunks
- 2 medium zucchinis, cut into chunks
Fresh Finish
- 1/4 cup chopped cilantro (for the pot)
- Fresh lime juice, hot sauce, and extra cilantro (for serving)
Instructions
Stage 1: Build the Flavor Base
- Sauté: Heat the oil in a large (5-quart) heavy-bottomed pot over medium heat. Add the onion, celery, and carrot chunks. Sauté for about 3 minutes until the onions become translucent.
- Activate Garlic: Add the minced garlic. Cook for just 1 minute more, stirring constantly, until you smell the sweet aroma. Don’t let it burn!
Stage 2: The Broth & Simmer
- Add Liquid & Seasoning: Pour in the water and tomato sauce. Add the chicken pieces, bouillon cubes, salt, pepper, and oregano.
- Boil & Simmer: Bring the liquid to a full boil over high heat. Immediately drop the heat to a low simmer. Cover the pot and cook for 30 minutes. The chicken should be tender and the broth should turn a light orange color.
Stage 3: Finish with Veggies
- Hard Veggies: Lift the lid and add the
cup of chopped cilantro, corn, chayote, and potatoes. Stir gently. Cook for 10 minutes.
- Soft Veggies & Finish: Add the zucchini. Cover and simmer for 10 more minutes. Test a piece of potato or carrot with a fork—if it slides in easily, it’s done!
- Taste Test: Turn off the heat. Taste the broth and adjust the salt or pepper if needed. Let the soup rest, covered, for 5 minutes before serving.
Notes
Serving Suggestions
- The Brightener: A squeeze of fresh lime juice is non-negotiable! It truly brightens the whole dish.
- Garnishes: Serve with hot sauce, fresh cilantro, and sliced avocado.
- Sides: Traditionally enjoyed with a scoop of Mexican Rice (Arroz Mexicano) or warm corn tortillas for dipping.
Cook’s Tips
- Salt Check: Since bouillon is salty, be careful with the added salt. It’s easier to add more later than fix an overly salty broth.
- Sturdy Spuds: For potatoes that hold their shape better, use Yukon Golds or Red Potatoes instead of Russets.
- Bone-In Boost: Using a mix of bone-in and boneless chicken gives you the best of both worlds: deep flavor and quick, tender white meat.
Storage & Reheating
- Storage: Cool completely, then store in an airtight container in the refrigerator for up to 5 days. Flavors deepen overnight!
- Reheating: Reheat gently on the stovetop over medium-low heat. Always finish a reheated bowl with a fresh squeeze of lime.
- Freezing: The broth and chicken freeze well for up to 3 months. Heads up: Potatoes and zucchini can get soft when thawed, so if planning to freeze, consider adding these vegetables fresh when reheating the thawed broth.