Caldo de Pollo (Mexican Chicken Soup) is a beautiful recipe for heartwarming soup that will make you and your family very happy. The combination of simple kitchen staples, like rice, chopped cilantro, and chicken, makes this traditional Mexican chicken soup a comforting meal.
I'm a devoted soup lover myself, and scarcely a week goes by in my home without a steaming pot of soup bubbling away on the stove, ready to be relished at lunch or dinner. They're often quite easy to make and perfect for an entire meal in a bowl.
If you love soup too, you've got to try my other Mexican soups Sopa Seca de Fideos or Caldo Tlalpeño next!
Jump to:
🍜 What is Caldo De Pollo
Caldo de pollo is a Mexican-style chicken soup made with chicken and vegetables. It is nutritious, delicious, and comforting. In Spanish, caldo means soup, while pollo means chicken, so it translates to English as chicken soup, which sounds rather ordinary, but this soup is anything but that!
Mexican households each have their own version of this Mexican chicken soup recipe, but the basics are similar to most recipes. What makes this recipe stand out above other sopa de pollo recipes is that the rice and tomatoes are cooked separately from the broth, adding more flavor.
Traditionally, this homemade soup is served with a slice or two of avocado, sliced radishes, and fresh cilantro(coriander) on top. Wedges of lime are also on the side to squeeze into the soup for added brightness and flavor.
I love cooking Mexican recipes! If you are like me, you might love these popular recipes for Mexican Fajitas, Papas con Chorizo, Easy Mexican Rice, or Tinga recipe.
💝 Why You Will Love This Caldo De Pollo Recipe
- Comforting: This classic Mexican chicken soup is one of our favorites and is in heavy rotation from November to April especially during the winter months.
- Simple Ingredients: The combination of simple ingredients and also kitchen staples, like chicken, rice, cilantro, and vegetables, make this delicious Mexican soup an authentic comfort meal.
- Warm and Cozy: Whether you're feeling under the weather or just need some warmth, this soup has a way of making you feel safe, happy, and cozy from the inside out. There's something magical about a warm bowl of chicken soup on a cold day.
- Kid-Friendly: This soup is one the whole family, even the kids, can enjoy, too, making it a wonderful choice for family meals. It serves well as both a main dish for dinner and a light lunch.
- Authenticity: Above all, this is an authentic Mexican caldo de pollo recipe, letting you enjoy a true taste of Mexican cuisine right in your own kitchen.
📝 Ingredients
Here's a look at the simple ingredients you need to make one of the best caldo de pollo recipes out there. Be sure to review the full list and quantities of each ingredient listed in the recipe card at the end of the page.
- Chicken: This might be the most important part of this simple soup. I prefer using chicken drumsticks, thighs, or wings with bones and skin, which makes the soup more flavorful. Traditionally, caldo de pollo is made with a whole chicken cut into pieces for a rich, family-sized soup.
- Vegetables: Good soups and hearty stews always make use of vegetables. You will need carrots, onions, potatoes, green celery, fresh tomatoes, and garlic.
- Cilantro: This is a truly popular herb in Mexican cuisine. Some people have a love-hate relationship with it, so I will say this: if you want an authentic taste of this Mexican soup, use it. If you absolutely hate it, use parsley instead. I am not going to watch you.
- Tomato sauce: I used canned tomato sauce. You can also use tomato paste instead of the sauce but reduce the amount to 1-2 tablespoons of paste.
- Rice: I used long-grain white rice however you can also use brown rice as well if you prefer whole grains.
- Water: You do not need store-bought chicken stock for this recipe because the vegetables and meat in the soup cook down to make a homemade chicken stock. You will see how easy it is to make a flavorful broth that is so much better than anything from the store.
- Lime: Brings an extra layer of flavor to the soup. Cut it into wedges and squeeze some juice over it.
- Avocado: Slice and add it to the soup as a garnish. Yum!
- Corn tortillas: Warm corn tortillas are the way to go for an authentic pollo de caldo experience.
💡 INGREDIENT PRO TIP: Use a potato that holds well in the soup and doesn't fall apart during cooking. Waxy potatoes are a good option. Yukon gold or red potatoes work well, too.
🔄Caldo Soup Variations
- Do You Want It Spicy? Add some hot sauce to it for serving if you want a touch of heat. Salsa Valentina is traditional and really tasty. Traditionally the preparation of the soup is simple and doesn't include adding spices.
- Using Chicken Breasts or Boneless and Skinless Chicken. These options are less ideal, but they're fine if that's all you have. However, if using ordinary chicken, I suggest adding extra back pieces and giblets for a more flavorful broth.
- Adding More Vegetables. You can add more vegetables if you want. Cabbage, zucchini, and Mexican chayote squash are other traditional vegetables added to the caldo de pollo.
- Added Flavor. You can add bay leaves or chicken bouillon cube for additional flavor though I don't usually cook this soup with them.
- Instant Pot Method. You can also make Caldo de Pollo in an Instant Pot or a pressure cooker.
👩🍳 How to Make Caldo de Pollo Mexicano
- Step 1. Cook the chicken. Place the chicken, salt, black pepper, and garlic cloves in a large soup pot or Dutch oven. Add water to the pot to cover the ingredients and bring it to a boil. Reduce the heat to medium and allow everything to simmer for about 15 minutes.
PRO TIP: Skim the foam that forms on top of the soup as it cooks using a spoon.
- Step 2. Cook the rice. Heat the oil in a separate pan and cook the rice until the color is golden brown. Stir frequently and watch closely to avoid burning it.
- Step 3: Chop the onions. Add them to the rice and cook until the onions are translucent, stirring once in a while. Chop the fresh tomatoes and add them to the rice. Cook everything together for a few minutes.
- Step 4. Add the rice mixture to the soup. Add the rice and vegetable mixture to the soup pot along with the chicken. Cooking the vegetables and rice separately brings another layer of flavor to the soup making it even better.
- Step 5. Add the vegetables to the soup. Add the carrots, celery, and potatoes to the soup and allow them to come to a boil. Reduce the heat to medium-high.
- Step 6: Simmer the soup. Until the vegetables are cooked through, about 20-30 minutes. At this point, your chicken should be cooked enough.
PRO TIP: You can leave the cooked chicken pieces in the pot as they are, or you can remove them from the soup and shred the meat for easier serving.
- Step 7. Add the tomato sauce. Also, add a little bit of cilantro during the last 5 minutes of cooking. Give it a taste and add more salt if it's needed.
Step 8. Serve. Ladle the soup into bowls, including a piece of chicken, and serve with lime wedges and warm corn tortillas.
PRO SERVING TIP: Add some sliced avocado and radishes to the serving bowl, squeeze some lime juice into the soup, and serve it with warm corn tortillas. Your meal will be perfect.
📦How To Store
- Refrigerator: This homemade caldo de pollo should be fully cooled before placing it in an airtight container and storing it in the refrigerator for up to a week.
- Freezing: If you have a large amount left storing it in the freezer is a great option. Transfer it to individual servings or one large container and freeze it for up to three months. Allow it to thaw out in the refrigerator before reheating.
- Reheat: Warm up the leftover soup on the stove or individual bowls in the microwave.
💡 Expert Tips
Here's a recap of my top tips for making the best tasting bowl of soup.
- Use Bone-In and Skin-On Chicken. It simply makes a much tastier broth. I am partial to chicken legs but bone-in chicken thighs work great too!
- Leave the Chicken Whole or Shred It. If you prefer to shred it, remove the chicken from the pot and let it cool slightly. Then use two forks to remove the chicken from the bones, cut it into bite-sized pieces, and return it to the pot.
- Use Potatoes That Holds Shape. Waxy potatoes, Yukon gold potatoes, or Russets all work great.
- Don't Skip the Lime. It adds such an incredible burst of flavor to the soup.
🌮 More Mexican Recipes to Love
Are you interested in more Mexican recipes? Try some of these 15 authentic Mexican recipes, or my new recipe on the blog Mexican Red Rice (Arroz A La Mexicana). Here are some other favorites to try!
📖 Recipe
Caldo De Pollo Recipe (Mexican Chicken Soup)
Equipment
Ingredients
- 8 cups water
- 8 chicken thighs or drumsticks
- 1 tablespoon salt
- ¼ teaspoon black pepper
- 4 garlic cloves chopped
- 1 tablespoon olive oil
- ¼ cup white long grain rice
- ½ cup chopped onion
- 2 tomatoes chopped Roma tomatoes
- 2 carrots sliced
- 3 potatoes quartered
- 1 green celery chopped
- ⅓ cup tomato sauce
- 1 tablespoon chopped cilantro
- 1 Lime sliced wedges for serving
- Corn tortillas for serving
- optional 1 avocado sliced
Instructions
Cook the chicken.
- Place the water, chicken, salt, pepper, and garlic cloves in a large pot. Bring the ingredients to a boil, then reduce to medium heat and let simmer for 15 minutes. While the broth is simmering, skim the foam that forms on top of the water.
Cook the rice separately.
- In a separate skillet, heat the oil on medium heat, add rice, and cook, occasionally stirring, until browned, about 2-3 minutes. Be careful not to burn it.
- Add chopped onion and continue cooking until onion is translucent, for about 2 minutes.
- Add chopped tomato and cook for another 3 minutes.
Add the rice mixture to the pot with the chicken.
- Stir in the carrots, celery, and potatoes to the soup and let come to a boil. Reduce heat. Allow it to simmer until vegetables cook through, about 20-30 minutes.
- Add tomato sauce, cilantro during the last 5 minutes of cooking. Check again for salt.
Serve.
- Ladle soup into bowls including a piece of chicken for each serving, and serve with lime wedges and warm corn tortillas.
- Optional: Add slices of avocado to your soup.
Video
Notes
- Use Bone-In and Skin-On Chicken. It simply makes a much tastier broth.
- Leave the Chicken Whole or Shred It. If you prefer to shred it, remove the chicken from the pot and let it cool slightly. Then use two forks to remove the chicken from the bones and return it to the pot.
- Use Potatoes That Holds Shape. Waxy potatoes, Yukon gold potatoes, or Russets all work great.
- Don't Skip the Lime. It adds such an incredible burst of flavor to the soup.
Samantha C. says
This is so good! I made this because I have a horrible cold and just wanted something warm with a lot of veggies. I didn’t have any celery on hand though so I decided to add some sliced Brussels sprouts instead. Sometimes you just have to work with what you’ve got, and I have to tell you that I wasn’t disappointed. Thank you for this recipe!
Jessica Weiss says
Let me start off by saying— I don’t cook. Cooking has never called to me. But my mom had surgery over the weekend and I just made this for her. It’s really good! The only thing I added extra was a little bit of cumin and chayote(it’s her fav). Otherwise I followed the directions to a T, and it came out delicious. Thank you!
The Bossy Kitchen says
I am so happy when I receive little notes like yours! Thank you for taking the time to come back and comment on the recipe. It is indeed a good recipe and so easy to make! ❤️
Kay Bee says
Just wanted to comment that I really enjoyed this soup. Its simple and uncomplicated and sometimes that's all we need!
The Bossy Kitchen says
Thank you for your kind, lovely comment and for taking the time leave a message!
Vanessa says
My husband and I love this soup. I add cabbage and chayote squash along with Maggi seasoning. Great recipe! Thank you
Tracie says
Could I use the Mexican stew tomato’s in a can?
The Bossy Kitchen says
If this is all you have in the house, yes. :- )
Sarah says
I made this soup as directed and it was delicious and so satisfying! My family enjoyed it. I will be making again. Love that it is simple, tasty, filling, and healthy. No need to add anything extra.
Carmella says
Absolutely delicious!!!
Gina says
This soup tasted delicious! I followed the directions almost to the tee. I omitted the tomato sauce at the end (because it was good without it, but maybe I'll add it next time) and I added extra vegetables. My only complaint is that I wished my pot was bigger so I could have made more!
Chuy says
Please stop calling caldo soup. Soup in spanish is sopa. Caldo is stew. Just saying.
The Bossy Kitchen says
Chuy, with all due respect, my friend, caldo is interchangeable with sopa. You have caldo de pollo, caldo tlalpeno, but you also have sopa de tortilla, sopa de elote, or sopa de aguacate. Also, caldo means broth. Broth is the liquid that results after meat, vegetables, or both are simmered in water. This broth can be consumed by itself or can be used to make a stew, as it has lots of flavors.
A stew is called guisado, guiso, cazuela, or estofado and it has less liquid than a caldo or a soup. And there are also hearty soup-stews that are called pucheros. So, my soup is a caldo (broth) because the chicken is cooked in water first,then other ingredients are added to the pot to create a delicious caldo de pollo.
I have been a food blogger for almost ten years, and I do a lot of research before putting a recipe on my blog. I know what I am doing. Just saying.
Sandra says
Caldo is definitely soup. The only time I have heard sopa growing up in my Mexican family was for rice, what is known as Spanish rice. Or sopa de fideo. Caldo is most definitely soup.
Rick T says
I've made this caldo several times and it's good. I add my own spices to my individual taste ..
Debbie says
Just finishing up cooking the soup. I can already tell it will be amazing!!!!
I did not “spice it up”, as this is one of our favorite dishes at a local authentic restaurant, and theirs seems to be made like your recipe. I do believe most soups need to be first served the day after they are made. So, it will be tomorrow’s dinner.
I am going to use radish, avocado, lime juice , cilantro to garnish.
Thank you for sharing your tips and your recipe!!!
The Bossy Kitchen says
You are so very welcome! Thank you for your comment!
Ric says
Have you adapted this recipe for a slow cooker? I'm definitely making it today but was hoping for a slow cooker version.
The Bossy Kitchen says
Hi, I adapted this recipe for the Instant Pot. Here is the link to that recipe: https://www.thebossykitchen.com/instant-pot-caldo-de-pollo-chicken-soup-mexican-style/
Donna says
Wow! Chicken soup with a twist. So good! The entire pot was eaten by the family and they loved it. The squeeze of lime is absolutely necessary and delicious.
The Bossy Kitchen says
Wow! Thank you so much for your review! This soup is indeed a keeper!
Heidi O says
My family has the flu and I made this instead of our typical chicken noodle. This is my new favorite soup. I had several bowls and thought it could easily be served in a restaurant as it’s that good. Thank you for posting! I’ll be making this again for sure.
The Bossy Kitchen says
I am so happy to read your comment, but I am sorry your family had the flu. I am going through a cold right now and chicken soup is the only one that helps. Thank you so much for leaving a comment!
Sarah says
Wow! For such a simple recipe and no seasoning, it's got alot of flavor. I will definitely make this again. My family loved it.
The Bossy Kitchen says
Thank you, Sarah!