
Caldo de Res (Mexican Beef Soup)
Ingredients
- 1 largewhite onion
cut into 1" pieces, plus more finely chopped for serving
- 1 headgarlic
halved crosswise
- 3dried bay leaves
- 2 lb.bone-in beef short ribs
rinsed
- 1 lb.beef marrow bones
rinsed, optional
- 2 earscorn
husked, cut crosswise into 2"-thick rounds
- 2 largezucchini
halved lengthwise, cut into 1"-thick half-moons, about 1 lb.
- 1 largechayote
halved lengthwise, seeds removed, cut into 1" pieces, about 11 oz.
- 2 largecarrots
scrubbed, cut into 1" pieces, about 8 oz.
- 2 tbsp.double-concentrated tomato paste
- ½ smallhead of green cabbage
cored, cut into 1" pieces, about 8 oz.
- 1 bunchcilantro
tied together with kitchen twine, plus more finely chopped for serving, optional
- 1 bunchmint
tied together with kitchen twine, optional
- 2 tbsp.diamond crystal or 1 tbsp. plus ½ tsp. morton kosher salt
plus more
- sliced jalapeños
warm corn tortillas, and lime wedges, for serving
Directions
- 1
Combine 1 large white onion, cut into 1" pieces, 1 head of garlic, halved crosswise, 3 dried bay leaves, 2 lb. bone-in beef short ribs, rinsed, 1 lb. beef marrow bones, rinsed (if using), and 8 cups water in a large Dutch oven or other heavy pot, making sure beef is fully submerged. Bring to a boil over medium-high heat, then reduce heat to medium-low and simmer, using a ladle to skim any dark foam from surface as needed, 12–14 minutes. Cover pot and cook, adjusting heat as needed to maintain a simmer, until beef is tender, 1–1½ hours.
- 2
Using tongs, remove garlic and bay leaves from pot. Discard bay leaves and let garlic cool slightly. Squeeze garlic cloves from skins into a small bowl; discard skins. Smash garlic into a paste with a spoon. Add garlic paste, 2 ears of corn, husked, cut crosswise into 2"-thick rounds, 2 large zucchini (about 1 lb.), halved lengthwise, cut into 1"-thick half-moons, 1 large chayote (about 11 oz.), halved lengthwise, seeds removed, cut into 1" pieces, 2 large carrots (about 8 oz.), scrubbed, cut into 1" pieces, and 2 Tbsp. double-concentrated tomato paste to pot. If liquid level is low, add up to 2 cups water, 1 cup at a time. Increase heat to medium, cover pot, leaving lid slightly askew, and cook until carrots are tender, 20–30 minutes.
- 3
Add ½ small head of green cabbage (about 8 oz.), cored, cut into 1" pieces, pushing down into soup to submerge. If using, add 1 bunch cilantro, tied together with kitchen twine, and 1 bunch mint, tied together with kitchen twine, and cook until cabbage is softened, 10–15 minutes. Remove cilantro and mint; discard. Skim fat from surface of soup. Stir in 2 Tbsp. Diamond Crystal or 1 Tbsp. plus ½ tsp. Morton kosher salt; taste and season with more salt if needed.
- 4
Ladle soup into bowls and top with finely chopped white onion, finely chopped cilantro, and sliced jalapeños. Serve with warm corn tortillas and lime wedges for squeezing over.

Caldo de Res (Mexican Beef Soup)
Similar Recipes
Ratings & Reviews
Be the First to Rate
Your rating helps others discover amazing recipes. Share your experience and let others know what you think!
About this Recipe
Craving a deeply satisfying, hearty meal that feels both wholesome and comforting? This Caldo de Res (Mexican Beef Soup) delivers rich, authentic flavors perfect for any time of year.
What makes this Caldo de Res truly shine is the slow simmering of bone-in beef short ribs alongside aromatic garlic and onion, building a profound savory base. The optional marrow bones contribute an unparalleled richness, creating a broth that’s both nourishing and incredibly flavorful.
You'll discover a robust and savory beef broth, infused with the gentle sweetness of white onion and the subtle depth of bay leaves. Each spoonful brings tender, fall-apart short ribs complemented by a vibrant medley of vegetables—sweet corn, tender zucchini, earthy chayote, and crisp green cabbage. The dish is hearty yet balanced, feeling substantial without being overly heavy. This comforting Mexican beef soup is naturally dairy-free, gluten-free, and nut-free, making it a wonderful option for many dietary needs.
While delicious as written, feel free to tailor your Caldo de Res. If chayote is hard to find, an extra zucchini can be a suitable substitute. Want to lighten it up? Consider adding more hearty vegetables like potatoes or green beans alongside, or in place of, some of the beef.
Serve this warming Caldo de Res with a sprinkle of fresh cilantro, finely chopped white onion, and sliced jalapeños for a kick. Don't forget warm corn tortillas and plenty of fresh lime wedges on the side for squeezing, enhancing every savory bite.


:max_bytes(150000):strip_icc()/Ham-and-Bean-Soup-LEAD-2-5edb65bbc683441ca961127349e26f86.jpg)




:max_bytes(150000):strip_icc()/__opt__aboutcom__coeus__resources__content_migration__simply_recipes__uploads__2010__09__green-chile-enchiladas-horiz-a-1800-61ce8651436b4a7db679f89ab11ea72d.jpg)