There’s something deeply comforting about a big pot of homemade caldo de pollo simmering on the stove. The aroma of chicken, garlic, vegetables, and herbs slowly filling the kitchen feels like a warm hug after a long day. Growing up, soups like this were always made when someone needed comfort, whether it was during rainy evenings, chilly winters, or those days when you simply wanted something nourishing and filling without too much effort.
What makes caldo de pollo special is its simplicity. It’s not overly rich or complicated, but every ingredient adds real flavor. The chicken becomes tender, the vegetables soak up the broth, and the lime and cilantro at the end brighten everything beautifully. It’s one of those meals that tastes even better the next day and always feels homemade in the best possible way.
What Is Caldo de Pollo?
Caldo de Pollo is a traditional Mexican chicken soup made with bone-in chicken, fresh vegetables, herbs, and a light but flavorful broth. Unlike creamy soups, this one stays clear and brothy, allowing the natural flavor of the chicken and vegetables to shine.
Many families make their own version depending on the region or season. Some add zucchini and corn, while others include rice or cabbage. The beauty of this soup is that it’s flexible, hearty, and incredibly satisfying.
Why You’ll Love This Recipe
- Comforting and nourishing
- Made with simple pantry ingredients
- Packed with vegetables and protein
- Great for meal prep
- Naturally gluten-free
- Perfect for cold weather or when feeling under the weather
Also Read: Birria Meat Recipe
Ingredients
For the Soup
- 2 lbs bone-in chicken thighs or drumsticks
- 10 cups water
- 1 small onion, halved
- 4 garlic cloves
- 2 teaspoons salt
- 1 teaspoon black pepper
- 2 carrots, sliced thick
- 2 potatoes, chopped
- 2 zucchini, sliced
- 2 ears corn, cut into pieces
- 2 celery stalks, chopped
- 2 tomatoes, diced
- 1 teaspoon oregano
- 2 bay leaves
- Fresh cilantro
For Serving
- Lime wedges
- Warm tortillas
- Chopped cilantro
- Jalapeños or hot sauce
- Avocado slices
Also Read: Carne Asada Meat Recipe
Step by Step Instructions
Step 1: Cook the Chicken
In a large stockpot, add the chicken, water, onion, garlic, salt, pepper, and bay leaves. Bring everything to a gentle boil over medium-high heat.
Once it starts boiling, skim off any foam from the top. Lower the heat and let it simmer for about 30–40 minutes. This slow simmer gives the broth a cleaner and richer flavor without becoming greasy.
I always think this is the most important step because the broth becomes the heart of the soup. Rushing it makes a noticeable difference.
Step 2: Prepare the Vegetables
While the chicken cooks, chop all your vegetables into large rustic pieces. Caldo de pollo is meant to feel hearty and homemade, so don’t dice everything too small.
The carrots and potatoes should stay chunky enough to hold their shape after simmering.
Step 3: Add the Vegetables
Remove the onion and bay leaves from the broth. Add the carrots, celery, corn, potatoes, tomatoes, and oregano.
Let everything simmer for about 15 minutes before adding the zucchini. The zucchini cooks quickly and stays better slightly firm rather than mushy.
Continue cooking until all the vegetables are tender.
Step 4: Finish the Soup
Taste the broth and adjust the salt if needed. Stir in freshly chopped cilantro during the last few minutes of cooking.
The cilantro and lime added at the end completely wake up the soup and make the broth taste fresh and vibrant.
Step 5: Serve Hot
Ladle the soup into large bowls with a piece of chicken, vegetables, and plenty of broth.
Serve with warm tortillas, fresh lime wedges, avocado slices, and extra cilantro on top.
This is one of those meals where everyone customizes their own bowl at the table, which makes it even more comforting and fun.
Also Read: Polish Pierogi Recipe
Tips for the Best Caldo de Pollo
Use Bone-In Chicken
The bones create a richer and more flavorful broth compared to boneless chicken.
Don’t Overcook the Vegetables
Vegetables should stay tender but not fall apart.
Simmer Slowly
A gentle simmer gives the broth a cleaner taste and better texture.
Add Lime Right Before Eating
Fresh lime juice balances the richness of the soup beautifully.
Make It Ahead
The flavor deepens overnight, making leftovers incredibly delicious.
Variations
Add Rice
A scoop of cooked rice makes the soup even heartier.
Make It Spicy
Add jalapeños, serrano peppers, or chipotle for extra heat.
Add Cabbage
Cabbage gives the soup extra texture and sweetness.
Use Different Vegetables
Chayote, green beans, or squash all work beautifully.
Also Read: Beef Wellington Recipe
Nutritional Information
(Approximate per serving)
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Protein | 28g |
| Carbohydrates | 22g |
| Fat | 14g |
| Fiber | 5g |
| Sodium | 780mg |
Storage and Reheating
Store leftover soup in an airtight container in the refrigerator for up to 4 days.
The broth usually becomes even richer overnight, making leftovers taste amazing. Reheat gently on the stovetop over medium heat until warmed through.
You can also freeze the soup for up to 2 months, though the zucchini may soften slightly after thawing.

