Optional: Mexican rice or warm tortillas on the side
Instructions
Step 1: Prepare the Broth : Place beef, water, onion, garlic, salt, and pepper in a large stockpot. Bring to a boil over medium-high heat, skimming off any foam that rises to the top. Reduce heat to low, cover, and simmer for 1–1.5 hours until the beef is tender.
Step 2: Add Vegetables : Add carrots, potatoes, and corn first; simmer for 15 minutes. Add zucchini, cabbage, and chayote (if using); simmer for another 10–15 minutes until all vegetables are tender but not mushy.
Step 3: Adjust Seasoning : Taste the broth and adjust salt and pepper as needed.
Step 4: Serve : Ladle soup into bowls, ensuring each serving has beef and a variety of vegetables. Garnish with fresh cilantro and serve with lime wedges. Optionally, serve with warm tortillas or Mexican rice.