
This deeply comforting Mexican chicken soup is built entirely from whole, unprocessed ingredients — bone-in chicken, garden vegetables, and a fragrant broth seasoned with garlic, cumin, bay leaves, and a touch of serrano heat. Because the broth is made completely from scratch, there's no need to scrutinize store-bought stock labels for hidden additives or fermented ingredients that can sneak into packaged versions. The long, slow simmer draws rich flavor from the chicken bones and aromatics, so the result tastes like it took all day even though the process is beautifully straightforward. Chayote squash, zucchini, carrots, and celery all go in at staggered intervals so every vegetable hits that perfect tender-but-not-mushy sweet spot. Once the chicken is pulled from the bone and stirred back into the pot with a handful of fresh cilantro, the soup transforms into something genuinely soul-warming. A squeeze of lime and a few crisp radish slices on top add brightness and a little crunch that make each bowl feel complete. It's the kind of recipe you'll want on rotation all year 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 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!
