
This soul-warming Mexican chicken soup is the kind of bowl that feels like a hug ā deeply savory broth, tender pulled chicken, and a generous heap of vegetables that make every spoonful satisfying. Bone-in chicken pieces simmer low and slow with onion, garlic, tomatoes, and black peppercorns, building a broth that's rich and clean at the same time. Carrots, chayote, zucchini, corn, and cabbage all go in at staggered intervals so everything comes out perfectly cooked rather than mushy. Fresh cilantro adds a bright herbal lift, and a squeeze of lime at the table pulls the whole thing together beautifully. Every single ingredient here is naturally free of tree nuts, so there's no label-scanning or substitution stress ā just straightforward, wholesome cooking from start to finish. It's the kind of recipe that works equally well for a weeknight dinner or a big weekend pot you can reheat all week long.
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!
