Rinse the beef thoroughly and place it in a large pot. Cover with water and bring to a boil. Skim off any foam that rises to the surface.
Add the chopped onion, crushed garlic, bay leaves, salt, and pepper. Simmer over low heat for 1.5 hours, or until the beef is tender.
Meanwhile, prepare the vegetables: peel the carrots, celery, and potatoes, then cut them into large pieces. Cut the zucchini and corn into larger slices as well.
When the beef is almost tender, add the carrots, celery, and corn. Cook for 10 minutes.
Add the potatoes, zucchini, tomatoes, and cabbage. Cook for another 15-20 minutes, or until all the vegetables are tender.
Serve the Caldo de Res in deep bowls, making sure each bowl gets some beef and all the vegetables. Garnish with fresh cilantro.
Serve with fresh lime wedges, tortilla wraps, or crusty bread to further enhance the flavors of the soup.
To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.