
This deeply comforting Mexican chicken soup is built on a long, slow simmer that coaxes rich, golden broth from bone-in chicken pieces, letting garlic, onion, cumin, and a halved serrano pepper do the heavy lifting on flavor. Chunky rounds of carrot, zucchini, celery, and chayote squash go in at staggered intervals so every vegetable hits the bowl perfectly tender — not mushy, not raw. The whole thing is completely whole-food, grain-free, and naturally free from tree nuts of any kind, so there's zero need to scrutinize labels or worry about cross-contact from packaged seasonings or sauces. Once the chicken is shredded and stirred back into that fragrant broth alongside a handful of fresh cilantro, the soup practically finishes itself. A squeeze of lime and a few crisp radish slices on top add brightness and a little crunch that make each bowl feel restaurant-worthy. It's the kind of recipe that fills the kitchen with an irresistible smell and tastes even better the next day, making it a smart choice for batch cooking or feeding a crowd.
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 6–8 qt pot 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, bay leaves, serrano pepper, cumin, 2 tsp kosher salt, and 1 tsp black pepper. 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!
