
Few things are as deeply comforting as a big pot of Mexican chicken soup simmering away on the stove, filling the kitchen with the scent of garlic, tomato, and fresh cilantro. This is the kind of broth-forward dish that feels like it took all day but comes together with straightforward technique ā skimming the foam, layering in the vegetables at the right time, and letting everything simmer low and slow until the chicken is fall-off-the-bone tender. Bone-in, skin-on chicken pieces are the secret to a rich, deeply flavored broth that no store-bought shortcut can replicate. Hearty vegetables like chayote, carrots, corn, zucchini, and cabbage make this a genuinely complete meal in a single bowl. Because every ingredient here is naturally whole and unprocessed, there's no need to scrutinize labels for hidden additives or worry about cross-contact from packaged goods. A squeeze of lime, a pinch of dried oregano, and a warm corn tortilla on the side bring the whole thing together in the most satisfying way. Whether you're feeding a crowd or stocking the fridge for the week, this soup delivers serious nourishment and flavor every single time.
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!
