Mexican Chicken Soup, also called Caldo de Pollo, is the ultimate comfort food. It’s warm, nourishing, and packed with bold flavors. Tender chicken, fresh vegetables, and fragrant spices come together in a hearty bowl. This soup is not just filling—it’s wholesome and easy to make at home. Whether you cook it on the stovetop or in a slow cooker, it delivers a taste of authentic Mexican tradition. Perfect for family dinners, cold nights, or when you need a cozy meal, this recipe will become a favorite at your table.

Why You’ll Love This Mexican Chicken Soup Recipe (Caldo de Pollo)
Mexican Chicken Soup, or Caldo de Pollo, is more than just a meal—it’s comfort in a bowl. Families across Mexico prepare this dish to bring warmth, healing, and togetherness. It’s often made when someone is feeling under the weather, but it’s equally perfect as a hearty dinner any day of the week.
Here’s why this recipe stands out:
- Simple, wholesome ingredients: Made with fresh vegetables, tender chicken, and everyday spices.
- Rich, comforting flavor: A balance of savory broth, herbs, and zesty toppings like lime and cilantro.
- Versatile and customizable: Add rice, corn, beans, or swap in what you have on hand.
- Perfect for meal prep: Stores well in the fridge or freezer, making it ideal for busy families.
- A taste of tradition: Brings authentic Mexican flavors straight to your kitchen.

Ingredients You’ll Need
Making Mexican Chicken Soup is simple because it uses fresh, everyday ingredients that come together beautifully. Below are the core items you’ll need, along with some optional additions if you want to make it heartier.
Core Ingredients
- Chicken: Bone-in chicken pieces (like drumsticks or thighs) are best for rich flavor, but boneless chicken breast works if you prefer leaner meat.
- Broth or Water: A good chicken broth adds depth, though water works if you simmer the chicken long enough to release its natural flavor.
- Onion & Garlic: The base of almost every Mexican soup, giving the broth warmth and aroma.
- Tomatoes: Fresh Roma tomatoes or canned diced tomatoes add body and color.
- Carrots & Celery: Classic vegetables that provide natural sweetness and balance.
- Potatoes or Zucchini: Common in caldo de pollo, adding substance and texture.
- Spices: Cumin, oregano, and bay leaf bring authentic Mexican flavor.
- Salt & Pepper: To season the broth perfectly.
Optional Add-Ins
- Rice or Corn: Makes the soup more filling and traditional.
- Beans: Black beans or pinto beans for extra protein and heartiness.
- Chili Peppers: Jalapeño or serrano for a spicy kick.
- Corn Tortillas: Can be served on the side or cut into strips and added to the soup.
For Serving
- Fresh Cilantro: A bright, fresh garnish.
- Avocado Slices: Creamy texture that balances the broth.
- Lime Wedges: A squeeze of lime brings out all the flavors.
- Queso Fresco or Shredded Cheese: Optional, but adds richness.

Ingredient Notes & Key Spices
The magic of Mexican Chicken Soup lies in its balance of fresh produce and fragrant spices. While the ingredient list is simple, knowing a few key details helps you get the best flavor out of every bowl.
Chicken
Bone-in chicken is traditional because it makes the broth richer and more nourishing. Boneless chicken breasts or thighs are a quicker option and easier to shred, but the flavor will be slightly lighter. If you want maximum depth, simmer bone-in pieces first, then shred the meat and return it to the soup.
Vegetables
- Tomatoes: Roma tomatoes are most common. If they’re not in season, canned diced tomatoes are a reliable substitute.
- Carrots, celery, and potatoes: These add natural sweetness and heartiness. Zucchini or chayote can be used for a lighter, fresher twist.
- Corn: Fresh corn on the cob, cut into chunks, adds authentic flavor, but frozen kernels work in a pinch.
Spices & Herbs
- Cumin: Gives the soup its earthy depth. Use sparingly so it doesn’t overpower.
- Mexican oregano: More citrusy than Mediterranean oregano. If you only have regular oregano, it still works.
- Bay leaves: Add subtle fragrance as the soup simmers.
- Cilantro: Best added fresh at the end for brightness. If you’re not a fan, parsley can replace it.
Flavor Boosters
- Chili peppers: A sliced jalapeño or serrano brings gentle heat. For smoky flavor, try adding a chipotle in adobo sauce.
- Lime juice: Always squeeze fresh lime before serving—it transforms the flavor.
- Garlic & onion: Don’t skip these; they’re the foundation of the broth.
Broth
Homemade chicken stock makes this soup incredible. If you’re short on time, store-bought low-sodium chicken broth works just fine.

Step-by-Step Instructions
Making Mexican Chicken Soup is straightforward, and the process allows the ingredients to shine. Below are two easy methods: the traditional stovetop version and a slow cooker option for busy days.
Stovetop Method (Traditional)
Prepare the base
Heat a little oil in a large soup pot or Dutch oven. Sauté chopped onion, garlic, and tomatoes until softened and fragrant. This creates the flavor foundation.
Add chicken and broth
Place the chicken pieces into the pot. Pour in chicken broth (or water if you’re simmering bone-in chicken). Add cumin, oregano, bay leaf, salt, and pepper.
Simmer the soup
Bring to a boil, then reduce to a gentle simmer. Cook for about 30–40 minutes, until the chicken is tender and fully cooked.
Add vegetables
Stir in carrots, celery, potatoes, zucchini, or corn. Continue cooking for another 15–20 minutes until the vegetables are soft but not mushy.
Shred and return chicken
Remove the chicken pieces, shred the meat, and discard bones/skin if using bone-in. Return shredded chicken to the pot and stir to combine.
Taste and adjust
Add more salt, pepper, or spices as needed. Remove bay leaves before serving.
Serve with toppings
Ladle hot soup into bowls. Garnish with cilantro, avocado slices, lime wedges, and tortilla strips.
Slow Cooker Method (Hands-Off)
Add ingredients
Place chicken, onion, garlic, tomatoes, carrots, celery, and spices into the slow cooker. Pour in broth.
Cook on low and slow
Cover and cook on LOW for 6–7 hours or HIGH for 3–4 hours, until the chicken is tender.
Add vegetables
About 30 minutes before the end of cooking, stir in potatoes, zucchini, or corn so they don’t overcook.
Shred the chicken
Remove chicken pieces, shred them, then return the meat to the soup.
Finish and serve
Adjust seasoning, then serve with fresh toppings like lime, cilantro, avocado, and tortillas.

Toppings and Garnishes
One of the best parts of Mexican Chicken Soup (Caldo de Pollo) is the freedom to load it with fresh, colorful toppings. These garnishes not only make the soup more flavorful but also let everyone customize their own bowl.
Popular Toppings
- Fresh Cilantro: Adds a burst of freshness and a hint of citrusy flavor. Chop finely and sprinkle on top just before serving.
- Avocado Slices: Creamy avocado balances the warmth of the broth and makes the soup more filling.
- Lime Wedges: A squeeze of fresh lime brightens the flavors and cuts through the richness.
- Tortilla Strips: Crispy fried or baked tortilla strips add crunch and soak up the broth beautifully.
Extra Garnish Options
- Queso Fresco or Cotija Cheese: A crumbly cheese that melts slightly, adding richness.
- Sliced Jalapeño or Serrano Peppers: For those who enjoy extra heat.
- Radishes: Thinly sliced radishes give a peppery bite and crunch.
- Shredded Cabbage or Lettuce: Common in Mexican soups for added texture and freshness.
- Mexican Crema or Sour Cream: A small dollop adds creaminess and balances spice.
Why Garnishes Matter
The toppings take a simple chicken-and-vegetable soup and turn it into something vibrant and satisfying. They add contrast—cool with warm, creamy with spicy, crunchy with soft—making every bite different and exciting.

Tips, Variations, and Substitutions
Every family has their own way of making Mexican Chicken Soup. The beauty of this recipe is that it’s flexible—you can adjust ingredients, flavors, and cooking methods to match your taste or what you have on hand.
Cooking Tips
- Use bone-in chicken for flavor: It creates a deeper, richer broth compared to boneless cuts.
- Don’t overcook vegetables: Add them later in the cooking process so they stay tender but not mushy.
- Skim the broth: If you’re simmering bone-in chicken, skim off any foam that rises to keep the broth clear.
- Season gradually: Taste the soup near the end and adjust salt, pepper, and spices to your preference.
Easy Variations
- Mexican Chicken and Rice Soup: Add ½ cup of uncooked rice toward the last 20 minutes of cooking. The rice absorbs the flavors and makes the soup heartier.
- Spicy Version: Include jalapeños, serrano peppers, or chipotle in adobo for smoky heat.
- Vegetable-Loaded Soup: Boost nutrition with chayote, green beans, bell peppers, or spinach.
- Creamy Twist: Stir in a splash of cream, evaporated milk, or blend part of the broth with vegetables for a silky texture.
Substitutions
- Chicken: Use turkey (great for leftovers), or even rotisserie chicken to save time.
- Broth: If you don’t have chicken broth, simmer the chicken in water with onion and garlic to create a homemade base.
- Vegetables: Swap potatoes with sweet potatoes, or zucchini with yellow squash for a seasonal touch.
- Herbs: If cilantro isn’t your favorite, substitute parsley or green onions for freshness.
Quick Shortcut Version
Use precooked rotisserie chicken and store-bought broth. Simmer vegetables and spices first, then stir in shredded chicken at the end. This cuts down the cooking time without losing the homemade feel.

Serving Suggestions
Mexican Chicken Soup is delicious on its own, but pairing it with the right sides and extras can turn a simple bowl into a complete meal. Traditionally, Caldo de Pollo is served family-style with warm bread or tortillas on the side, along with plenty of fresh garnishes for customizing each serving.
Classic Accompaniments
- Warm Corn Tortillas: The most traditional pairing. They can be served plain, lightly toasted, or warmed in a skillet for extra flavor. Tear pieces and dip them into the broth or wrap them around chicken and veggies from the soup.
- Mexican Rice (Arroz Rojo): A flavorful rice cooked with tomato, garlic, and broth. It’s perfect for soaking up extra soup.
- Bolillo Rolls: Mexican bread rolls with a soft inside and crusty outside, often served with soups and stews.
Light Side Dishes
- Simple Green Salad: A crisp salad with lime dressing adds freshness to balance the hearty soup.
- Guacamole and Salsa: A side of creamy guacamole or spicy salsa makes the meal feel more festive.
- Pickled Jalapeños or Escabeche: Adds tangy heat that contrasts beautifully with the mild broth.
Family-Style Presentation
Traditionally, the soup is served in deep bowls with a tray of toppings in the center of the table—avocado slices, lime wedges, cilantro, tortillas, and more. This way, each person can customize their bowl just the way they like it.
Pairing with Drinks
- Agua Fresca: Refreshing drinks like agua de jamaica (hibiscus tea) or horchata complement the warmth of the soup.
- Mexican Hot Chocolate: On colder days, this sweet drink makes the meal even more comforting.

Make-Ahead, Storage, and Freezing Tips
One of the best things about Mexican Chicken Soup is that it tastes even better the next day as the flavors continue to blend. It’s also a great recipe for meal prep because it stores and reheats beautifully.
Make-Ahead Tips
- Prep ingredients in advance: Chop vegetables, shred cheese, and store them in airtight containers in the fridge.
- Cook the chicken early: Boil or roast chicken ahead of time, shred it, and refrigerate. Add it to the soup when you’re ready to cook.
- Make the broth base: You can simmer the broth with onions, garlic, tomatoes, and spices a day ahead, then finish the soup with fresh vegetables before serving.
Storing Leftovers
- Refrigerator: Store cooled soup in airtight containers for up to 4 days.
- Keep toppings separate: Fresh garnishes like avocado, cilantro, and lime should be added right before serving, not stored with the soup.
- Reheating: Warm gently on the stovetop over medium heat or in the microwave. Add a splash of broth or water if it thickens too much.
Freezing Tips
- Best way to freeze: Let the soup cool completely, then transfer it to freezer-safe containers or zip-top bags. Leave some space for expansion.
- Freeze without potatoes or zucchini: These vegetables can become mushy when thawed. Add them fresh when reheating for the best texture.
- Storage time: The soup keeps well in the freezer for up to 3 months.
- Reheating from frozen: Thaw overnight in the fridge, then reheat on the stovetop until hot.
Meal Prep Idea
Portion the soup into single-serving containers before freezing. This way, you’ll have ready-to-go meals for busy days—just thaw, heat, and top with fresh garnishes.

Nutritional Information
Mexican Chicken Soup (Caldo de Pollo) is not just comforting—it’s also a wholesome and nourishing meal. Because it’s packed with lean protein, fresh vegetables, and a light broth, it makes a healthy option for both everyday dinners and healing meals when you’re feeling under the weather.
Key Health Benefits
- High in Protein: Chicken provides essential protein for muscle repair and energy.
- Low in Fat: Using skinless chicken and a broth-based soup keeps it lighter than creamy soups.
- Rich in Vitamins & Minerals: Carrots, potatoes, zucchini, and corn add vitamins A, C, and potassium.
- Immune-Boosting Ingredients: Garlic, onion, and lime contribute natural antioxidants and can support immune health.
- Hydrating & Soothing: The warm broth helps with hydration and is often enjoyed as a home remedy for colds and flu.
Average Nutrition (per 1 serving, without toppings)*
- Calories: ~250–300
- Protein: 20–25g
- Carbohydrates: 20–25g
- Fat: 8–10g
- Fiber: 3–4g
- Sodium: Depends on broth used (opt for low-sodium to control salt levels).
Note: Nutrition values will vary depending on portion size, added rice or beans, and toppings.
Making It Lighter or Heartier
- For a lighter soup: Skip potatoes or rice, load up on extra zucchini and carrots.
- For a heartier version: Add rice, beans, or extra avocado toppings for more calories and fiber.
Conclusion
Mexican Chicken Soup, or Caldo de Pollo, is a dish that brings comfort, tradition, and nourishment to the table. With its tender chicken, fresh vegetables, and vibrant garnishes, every bowl is full of warmth and flavor. Whether you make it on the stovetop for a family dinner or in a slow cooker for a busy weeknight, this recipe is simple, versatile, and deeply satisfying. Try it once, and it’s sure to become a regular in your kitchen whenever you crave a wholesome and comforting meal.
FAQS

Mexican Chicken Soup Recipe
Ingredients
Method
- In a large saucepan, heat olive oil over medium-high heat until shimmering. Add onion, carrots, and celery. Cook, stirring occasionally, until the vegetables have softened, about 5 minutes.
- Stir in the garlic until fragrant, about 30 seconds. Stir in the broth, tomatoes, jalapeño, cumin, and coriander.
- Bring to a boil; reduce heat and simmer, uncovered, for 20 minutes. Stir in chicken and cilantro (if using). Season to taste (I like 1 teaspoon salt and ½ teaspoon pepper). Serve, offering, cheese, sour cream, avocado, and tortilla chips or your favorite toppings.