
This soul-warming Mexican chicken soup is the kind of bowl that feels like a hug โ deeply savory broth, tender pulled chicken, and a gorgeous lineup of vegetables that practically melt into the soup as it simmers. Bone-in chicken pieces are the secret here, building a rich, naturally flavorful broth without any packaged shortcuts or mystery additives. Carrots, zucchini, chayote, corn, and cabbage all go in at staggered intervals so every vegetable hits that perfect tender-but-not-mushy sweet spot. A handful of fresh cilantro and optional mint lift the whole pot with brightness, while smashed garlic and whole peppercorns quietly do their thing in the background. Every single ingredient in this recipe is straightforwardly whole and unprocessed, so there's zero guesswork about what's actually in your bowl โ no label-reading required. Finish each serving with a squeeze of lime, a pinch of dried oregano, and a warm corn tortilla on the side, and you've got a complete, satisfying meal that's as nourishing as it is delicious.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more โ6 servings

















Place the chicken pieces in a large pot (6-quart or larger) and cover with 10 cups of water. Bring to a boil over high heat, then use a ladle or spoon to skim off any gray foam that rises to the surface, about 3โ4 minutes.
Add the quartered onion, smashed garlic, halved tomatoes, black peppercorns, and 1 tsp salt. Reduce the heat to medium-low, cover partially, and simmer for 30 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
