Mexican beef and vegetable pot-au-feu with corn, squash, cabbage, and chickpeas in a clear broth. This healthy, protein-rich family soup is a complete one-pot meal for all ages.
Rinse beef shank under cold water and place in a large stockpot. Add cold water to cover the beef by 2 inches.
Bring pot just to a boil over high heat, then immediately reduce heat to low. Skim off any foam for a clear broth.
Add onion (halved), celery stalk, bay leaves, peppercorns, and garlic cloves. Simmer, covered, for 2 hours over low heat so the beef becomes tender.
Add corn pieces, carrots (peeled and cut in chunks), and potatoes (quartered) to the pot. Continue cooking for 30 minutes, maintaining a gentle simmer.
Add chayote, zucchini (sliced), chickpeas, and cabbage wedges. Season with salt and cook for another 25–30 minutes until all vegetables are just tender, not mushy.
Taste and adjust salt. Skim fat if desired. Serve hot, garnished with chopped fresh cilantro.