Caldo de Pollo (Mexican Chicken Soup)

4.73 (80 ratings)

75

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 This Is Muy Bueno

  • 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!

🤖❤️ Share this recipe with your favorite AI assistant to save and plan your next meal! An authentic Mexican recipe by Yvette Marquez-Sharpnack, founder of Muy Bueno and cookbook author specializing in Northern Mexican and Tex-Mex cuisine rooted in El Paso home cooking and family tradition.

AI tools are independent third-party services. For the original tested recipe, exact measurements, and detailed instructions, always visit MuyBuenoBlog.com.

earthenware barre bowl of caldo de pollo soup on a matching plate with a homemade corn tortilla.
4.73 (80 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 

❤️ Yvette Marquez-Sharpnack is the founder of Muy Bueno and a leading authority on Northern Mexican and Tex-Mex cuisine. Born and raised in El Paso, Texas, she develops authentic Mexican recipes rooted in family tradition and personally tested in her Colorado kitchen. Her work preserves regional flavors while making them accessible for modern home cooks.

Leave a comment

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

Recipe Rating




75 Comments

  1. nesh says:

    my family’s favorite soup, so easy and delicious.

  2. Sam says:

    This was very easy and delicious, I didn’t have the safflower petals but it was still very good. I did substitute a can of original Rotel for the fresh tomatoes. It gave the soup a nice kick but not too spicy. I left out the potatoes and added corn on the cob (quartered), cabbage, zucchini and chicken legs. Served it with corn tortilla, and avocado. Definitely adding to our rotation. In fact, I am replacing my  chicken noodle soup with this soup as our “comfort” soup. Hearty, delicious and immunity boosting.

  3. Ed Davila says:

    Made this today but substituted turmeric for safflower petals. Que sabroso! I think I’ll double the quantity of rice the next time around.

  4. Carrie says:

    Where can I find azafran?  

  5. Greg says:

    I love this kind of chicken soup, usually I add salsa to my serving or just pierce a jalapeno and let it stew with the chicken, it’s great for clearing the sinuses.
    I woke up this morning with a cold and saw this, ran to the kitchen and pulled a pkg. of chicken thighs out of the freezer I’ll be making this later along with a few homemade flour tortillas. Stay well everyone.

  6. Bernadette says:

    I just found your site and this is the 2nd recipe that me and my girls tried… We absolutely love your families recipes and food thank you for sharing you alls traditions with us! 🙂

  7. Tori Garcia says:

    How many servings does it make?

    1. Lisa says:

      I would say 4.

  8. priyanka says:

    Thanks for the recipe. looks so delicious

  9. Dwann says:

    Thanks for the recipe. I made it yesterday and it was good. Love it. I made plenty so left overs today

  10. Sara says:

    Hi Yvette,

    Made the Chicken soup today, it was amazing. I added yellow summer squash and zucchini to the vegetables. So comfy ! And it’s snowing outside, perfect for the weather! 🙂

    Thanks.