
This soul-warming Mexican chicken soup is built entirely around a rich, slow-simmered broth loaded with tender vegetables and fall-off-the-bone chicken — no grains, no fillers, just pure, clean comfort in a bowl. The base comes together with whole aromatics like smashed garlic, quartered onion, and halved tomatoes that steep into the broth and then get removed, leaving behind incredible depth of flavor. Chunky carrots, chayote, zucchini, corn, and cabbage make this a genuinely hearty one-pot meal that doesn't need anything starchy to feel satisfying. For anyone navigating a rice-free lifestyle, soups like this can be tricky because so many versions lean on grains to bulk them up — here, the vegetables do all that work beautifully. A squeeze of lime and a pinch of dried oregano at the table brighten everything up and let you customize each bowl. Warm corn tortillas on the side are optional but make the whole experience feel like a proper, celebratory meal straight from an abuela's kitchen.
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!
