
This soul-warming Mexican chicken soup is built on a rich, golden broth that comes together from bone-in chicken, fresh tomatoes, onion, and garlic — no canned shortcuts, no fuss. The vegetables are the real star of the bowl: tender chayote, sweet corn rounds, soft zucchini, hearty carrots, and cabbage wedges all simmer until perfectly cooked through and deeply flavored. Because the entire recipe relies on whole proteins, fresh produce, and simple aromatics, it's naturally free from legumes without any substitutions or workarounds required. Skimming the foam early and simmering low and slow is what gives the broth that clean, clear depth that makes this soup taste like it took all day. A squeeze of lime and a pinch of dried oregano at the table brighten everything up and let each person customize their bowl. It's the kind of comforting, nourishing meal that works just as well on a weeknight as it does when someone needs a little extra taking care of.
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!
