Caldo de Res
A homely Mexican beef and vegetable soup simmered with lime, coriander and a little chilli.
Ingredients
Quantities for 6. Tick things off as you go.
Method
Load the pot
Put the beef, water, onion, garlic and salt in a large pot over high heat.
Bring to a boil
Bring to a boil over about 15 minutes, skimming off the grey foam as it forms.
Simmer the beef
Once boiling, reduce to low, cover partly and simmer for 90 minutes, until the beef is becoming tender and the broth smells savoury.
Check the beef
Keep the pot at a gentle low simmer for a further 15 to 30 minutes, checking every 10 minutes. The beef is ready for the vegetables when a fork enters easily but the meat still holds its shape.
Add firm vegetables
Add the corn, carrots and potatoes.
Cook the firm vegetables
Bring the broth back to a gentle simmer over medium heat for about 5 minutes, then lower the heat and cook for 15 minutes, until the potatoes are nearly tender when pierced with a knife.
Add courgettes and cabbage
Add the courgettes and cabbage.
Cook until tender
Keep the pot at a gentle simmer over low heat for 10 to 15 minutes. The soup is done when the cabbage is tender and the courgettes are cooked through but still hold their shape.
Season the broth
Taste the broth and adjust the salt.
Rest the soup
Remove the pot from the heat and rest for 5 minutes.
Serve
Serve hot with lime wedges, coriander and sliced chilli, allowing everyone to add lime to taste.

Tips
- Skim the grey foam as it appears for a clearer broth.
- Keep the simmer gentle once the pot comes to a boil; a hard boil can toughen the meat and make the broth cloudy.
- Cut the vegetables into similarly sized pieces so they cook evenly.
- Taste the broth again after adding the vegetables, then adjust the salt before serving.
Swaps
- Use pumpkin in place of the potatoes, cut into chunks.
- Use green beans in place of the courgettes, adding them with the cabbage.
- Use a mild green chilli in place of the serrano chilli.
Storing
Refrigerate leftovers in a covered container for up to 3 days, then reheat gently until steaming hot.


Nutrition per serving
420 kcal · protein 37 g · carbs 34 g · fat 15 g · fibre 6 g. This is an estimate, not a lab measurement.
Allergens
Read the label on every ingredient you buy. We can't account for how a product was made or packed.
How this page was made
Written by the Cookt team, following our recipe standards. AI tools help us draft, check and illustrate recipes. No star ratings until enough people have rated this recipe in Cookt.



