Caldo de Pollo (Mexican Chicken Soup)

4.73 (79 ratings)

72

This post may contain affiliate links. Please read our disclosure policy.

This authentic caldo de pollo (Mexican chicken soup) is the kind of soup that shows up when someone isnโ€™t feeling well, when the weather turns cold, or when you just need something comforting and nourishing. Made with bone-in chicken, fresh vegetables, and a simple broth, this is a traditional Mexican chicken soup my family has made for generations. Itโ€™s humble, healing, and meant to be served hot with lime, tortillas, and plenty of toppings.

Earthenware barro bowl filled with homemade caldo de pollo (Mexican chicken soup) on a matching plate, served with a warm homemade corn tortilla.

What is Caldo de Pollo?

Caldo de pollo is a traditional Mexican chicken soup made with bone-in chicken pieces, vegetables like celery, carrots, potatoes, and corn, and a lightly seasoned broth. Unlike creamy soups, this one is clear, simple, and focused on letting the ingredients shine.

In many Mexican homes, caldo de pollo is served as a complete meal with warm tortillas and fresh garnishes like lime wedges, chopped cilantro, and homemade salsa.

This is my familyโ€™s recipe that has been passed down through generations and is so special that it is also published in the first Muy Bueno cookbook. It is the ultimate comfort food and home remedy for the common cold.

Yvette Marquez-Sharpnack, Mexican cookbook author and founder of Muy Bueno, holding a molcajete and sharing authentic, family-tested Mexican recipes rooted in tradition.
Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

Why Youโ€™ll Love This Caldo de Pollo Recipe

  • Comforting & nourishing โ€“ Light, brothy, and perfect when youโ€™re under the weather
  • Authentic & traditional โ€“ Made the way itโ€™s cooked in Mexican homes
  • Simple ingredients โ€“ No bouillon cubes or shortcuts needed
  • Great for meal prep โ€“ Tastes even better the next day
  • Customizable โ€“ Swap vegetables based on what you have

Ingredients & Substitutions 

This caldo de pollo uses simple, fresh ingredients. Donโ€™t worry if you donโ€™t have everything listed. This soup is very forgiving.

Ingredients needed to make caldo de pollo (Mexican chicken soup), measured and arranged in bowls on a white table.
  • Chicken: As a personal preference, this Mexican chicken soup tastes best with skinless dark meat like drumsticks or thighs. They add richness and depth to the broth without needing any shortcuts. If youโ€™re following a lower-fat diet or only have boneless, skinless chicken breasts on hand, those will work too. Just know the broth will be a bit lighter.
  • Fresh Vegetables: Youโ€™ll need carrots, celery, onion, potatoes, and garlic. These are the backbone of the soup and ingredients I almost always have on hand. Root vegetables like onions, potatoes, and garlic store well in a cool, dark pantry, while celery and carrots keep for weeks in the fridge.
    • Optional additions: While I donโ€™t always include them, cabbage and zucchini are popular additions in many caldo de pollo recipes and can be added if you like extra vegetables in your soup.
  • Water: No chicken bouillon or store-bought broth needed here. Plain, filtered water is all you need to create a flavorful, homemade chicken broth as the soup simmers.
  • Cilantro: As a Mexican cook, I almost always have a bunch of fresh cilantro on hand. It adds an earthy, fresh finish to the broth. If cilantro isnโ€™t your thing, feel free to leave it out or substitute fresh parsley.
  • Pantry Staples: The remaining ingredients are simple and pantry-friendly: olive oil, long-grain rice, canned tomato sauce, and salt. Nothing fancy, just everyday staples that come together beautifully.
  • Azafrรกn (Safflower Petals): The one ingredient you may not have on hand is azafran, also known as safflower petals. This thistle-like herb has a vibrant orange-red color and adds a subtle aroma and warm hue to the broth. Itโ€™s often used as an economical alternative to saffron. If you canโ€™t find it, donโ€™t worry. The soup will still be delicious without it.
Wood slice serving tray with a small handful of azafrรกn (safflower petals), used to color and flavor caldo de pollo.

How to Make Caldo de Pollo

Step 1: Start the broth. In a large pot, add the water, chicken, salt, and garlic. Bring to a boil and cook for about 15 minutes, skimming any foam that rises to the top.

Step 2: Prepare the rice mixture. While the chicken is boiling, heat the oil in a separate pan over medium heat. Add the rice and cook, stirring occasionally, until lightly browned, about 2 to 3 minutes, being careful not to burn it. Add the onion and cook until translucent, about 2 minutes. Stir in the tomato and cook for an additional 3 minutes. Carefully add this rice mixture to the chicken pot.

Step 3: Add vegetables and simmer. Add the carrots, celery, and potatoes to the soup. Bring back to a gentle boil, then reduce the heat and simmer until the vegetables are tender, about 20 to 30 minutes. During the last 5 minutes, stir in the tomato sauce, cilantro, and safflower petals.

Step 4: Serve. Ladle the soup into bowls, making sure each serving includes a piece of chicken. Serve hot with lime wedges, warm homemade corn tortillas, and salsa casera.

Recipe Note: This caldo de pollo includes a lightly toasted rice mixture that is cooked separately and added to the soup for body and flavor. This is a traditional technique in many Mexican home kitchens and helps give the broth a richer texture.

Grid-style photo collage showing the steps for making caldo de pollo: chicken simmering in water to create broth; rice sautรฉed with onion and tomato; the rice mixture being added to the pot with chicken; and vegetables added to the soup to simmer until tender.

Watch the video of how to make caldo de pollo. There is nothing like the magical healing powers of homemade soup to heal the body and soul.

Serving Suggestions

Caldo de pollo is traditionally served hot with:

Hero shot of a bowl of caldo de pollo (Mexican chicken soup) on a table, served with lime wedges, fresh cilantro, roasted green chiles, and warm corn tortillas.

Caldo de Pollo Expert Tips & Tricks

  • Use bone-in chicken for the best flavor
  • Donโ€™t rush the broth. Low and slow makes a difference
  • Salt gradually and taste as you go
  • Cut vegetables into large chunks so they hold up in the broth
  • This soup always tastes better the next day

Storage & Reheating Instructions

  • Store caldo de pollo in an airtight container in the refrigerator for up to 4 days
  • Reheat gently on the stovetop
  • Add a splash of water or broth if needed
  • Freeze for up to three months. It freezes well in these plastic containers. 
Hero shot of a bowl of caldo de pollo (Mexican chicken soup) featuring a large chicken leg in the broth with a silver spoon.

Frequently Asked Questions

Is caldo de pollo healthy?

Yes. Caldo de pollo is naturally low-fat, hydrating, and packed with vegetables and protein.

Can I make caldo de pollo with chicken breasts?

You can, but bone-in chicken adds much more flavor to the broth.

What vegetables are traditional in caldo de pollo?

Carrots, potatoes, zucchini, corn, and cabbage are most common, but variations exist by region.

Can I make caldo de pollo in advance?

Absolutely. It tastes even better the next day.

Can caldo de pollo be made in a slow cooker?

Yes, you can easily make slow cooker caldo de pollo. But when itโ€™s ready in under an hour on the stovetop, Iโ€™m not sure why youโ€™d want to!ย 

What makes caldo de pollo different from regular chicken soup?

Caldo de pollo is a traditional Mexican chicken soup made with bone-in chicken, vegetables, and a clear broth, often served with lime, tortillas, and fresh garnishes. Itโ€™s lighter and less seasoned than American-style chicken soup.

Is caldo de pollo good for a cold? Why is caldo de pollo good when youโ€™re sick?

Caldo de pollo happens to be my absolute favorite homemade remedy for a variety of winter ailments. Sniffles, headaches, and sore throats are no match for this delicious and nutritious soup.

The nutrient-rich bone broth in caldo de pollo, and the general comfort food aspect of this Mexican soup with chicken is the best thing when youโ€™re sick with a cold. Donโ€™t believe me? Even medical professionals agree that chicken soup has healing properties.

What is the difference between this sopa de pollo recipe and pozole?

While both are traditional Mexican soup recipes with a brothy base, meat, and veggies, there are a few differences. The primary difference is that, unlike this authentic Mexican chicken soup recipe, pozole always includes hominy, which are nixtamalized corn kernels. There’s both red pozole and green pozole versions, and sometimes includes pork pozole instead of chicken (though both are considered traditional).ย 

If you tried this caldo de pollo or any other recipe on my blog, please leave a ๐ŸŒŸ star rating and let me know how it went in the comments below!

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipesโ€”perfect for bringing warmth and flavor to your cocina!

Summarize & Save This Content On

earthenware barre bowl of caldo de pollo soup on a matching plate with a homemade corn tortilla.
4.73 (79 ratings)

Caldo de Pollo (Mexican Chicken Soup)

Total Time: 48 minutes
Yield: 4 to 6 servings
Prep: 5 minutes
Cook: 43 minutes
This comforting caldo de pollo is a traditional Mexican chicken soup made with bone-in chicken, vegetables, and a homemade broth. A lightly toasted rice mixture is cooked separately and added to the soup for extra body and flavor. Serve hot with lime wedges, warm corn tortillas, and salsa for a nourishing, satisfying meal.
Email this Recipe
Enter your email, and Iโ€™ll send the recipe straight to your inbox! Plus, youโ€™ll get subscribed to my newsletter for more delicious updates.

Ingredients 

  • 8 cups water
  • 4 to 6 skinless chicken drumsticks or thighs
  • 1 tablespoon salt
  • 4 cloves garlic, chopped
  • 1 tablespoon olive oil
  • ยผ cup long-grain rice
  • ยฝ cup chopped onion
  • 2 roma tomatoes, chopped
  • 2 carrots, sliced
  • 3 celery stalks, sliced
  • 3 Yukon Gold potatoes, quartered
  • 1/3 cup tomato sauce
  • 1 tablespoon chopped cilantro
  • ยผ teaspoon safflower petals, azafran
  • Lime wedges

Instructions 

  • In a large pot, put the water, chicken, salt, and garlic. Boil for 15 minutes, skimming any foam that rises to the top.
  • While the chicken is boiling, in a separate pan, heat the oil over medium heat, add rice and cook, stirring occasionally, until browned, about 2 to 3 minutes, being careful not to let it burn. Add onion and continue cooking until onion is translucent, about 2 minutes. Add tomato and cook for an additional 3 minutes. Add mixture to chicken pot.
  • Add carrots, celery, and potatoes to soup and let come to a boil; reduce heat. Let simmer until vegetables cook through, about 20 to 30 minutes. Add tomato sauce, cilantro, and safflower petals during the last 5 minutes.
  • Ladle soup, including a piece of chicken for each serving, into bowls and serve with lime wedges, warm corn tortillas, and salsa casera.

Video

Notes

  • Chicken: Bone-in, skinless chicken legs or thighs create the most flavorful broth, but boneless, skinless chicken breasts can be used for a lighter option.
  • Rice mixture: This recipe includes a lightly toasted rice mixture cooked separately and added to the soup. This traditional technique helps give the broth more body and depth.
  • Vegetables: Carrots, celery, and potatoes are the base vegetables used here. Cabbage or zucchini can be added if desired, though they are optional.
  • Azafrรกn (safflower petals): Adds subtle aroma and color to the broth but can be omitted if unavailable.
  • Make ahead: Caldo de pollo tastes even better the next day as the flavors continue to develop.
  • Serving: Traditionally served with lime wedges, warm corn tortillas, and salsa casera.

Nutrition

Calories: 318kcal | Carbohydrates: 33g | Protein: 27g | Fat: 9g | Saturated Fat: 2g | Cholesterol: 107mg | Sodium: 2016mg | Potassium: 1097mg | Fiber: 5g | Sugar: 4g | Vitamin A: 5483IU | Vitamin C: 24mg | Calcium: 93mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

Photography by Jenna Sparks 

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




72 Comments

  1. Delfina Moreno says:

    Yesterday, I had the pleasure of preparing your Caldo de Pollo recipe, which I found in your cookbook. It was absolutely delicious and brought immense comfort to my family. I made a slight adaptation by incorporating corn kernels instead of corn on the cob to better suit my husbandโ€™s preference, and it was still met with great enthusiasm.

    My family and I are now eager to explore more of your wonderful recipes. Our next culinary adventure will be tackling Menudo.

  2. Lorena says:

    I really wish you kept
    Your old recipeย 

    1. Yvette Marquez says:

      Hola Lorena, I’m confused by your comment. This Muy Bueno recipe is still the same, I just updated photos and included a lot more frequently asked questions. This recipe is also published in the first, “Muy Bueno” cookbook.

  3. Jenevieve Price says:

    Made this tonight when I was feeling under the weather. Came together fast and used up a bunch of the veggies that were languishing in the back of the fridge! The only change I made to the recipe was I did the noodles instead of rice (cooked separate), and I soaked and pureed a few dried ancho chiles and added them in, since I was craving that flavor. Soooooo good!!