Hearty beef soup with chunky vegetables simmered in a rich, nourishing broth. This high protein family classic is a healthy, satisfying one-pot meal served across Mexican households.
In a large stockpot, add beef shank and cover with 12 cups of water. Bring to a gentle boil over medium heat, skimming off any foam that rises for a clear broth.
Add onion, garlic, cilantro bundle, bay leaf, peppercorns, and salt. Lower heat to a simmer, cover, and cook for 2 hours, occasionally checking the water level.
After 2 hours, add corn, carrots, and celery. Cover and simmer an additional 30 minutes for even vegetable cooking.
Add potatoes and cabbage wedges. Simmer uncovered for 20 minutes, allowing potatoes to become tender but not mushy.
Lastly, add zucchini and simmer 10 minutes more until all vegetables are fork-tender. Adjust seasoning if needed, remove cilantro and bay leaf, and serve hot.