A traditional Mexican beef soup made with tender bone-in beef, fresh vegetables, and a light tomato broth. Caldo de Res is comforting, hearty, and perfect for family meals.
2½ to 3 lbs bone-in beef shank
10 cups water or beef broth
3 Roma tomatoes, blended
½ white onion
3 garlic cloves, smashed
2 bay leaves
2 carrots, cut into thick rounds
2 ears corn, cut into thirds
2 potatoes, peeled and quartered
2 small zucchini, thickly sliced
½ head cabbage, cut into wedges
Salt and pepper, to taste
Fresh cilantro, chopped (for garnish)
Lime wedges and tortillas, for serving
Add beef and water to a large pot. Bring to a boil, skim foam, then reduce to a simmer.
Add onion, garlic, bay leaves, and salt. Simmer for 1.5–2 hours until beef is tender.
Blend tomatoes with a little water and add to the pot. Simmer 15 minutes.
Add carrots and potatoes. Cook 15 minutes.
Add corn and cook another 10 minutes.
Stir in zucchini and cabbage. Simmer until vegetables are tender.
Taste, adjust seasoning, and serve hot with cilantro, lime, and tortillas.