Skip to content
Caldo de Res
Mexican

Caldo de Res

Central Mexican·Easy·25 min

A big, homey beef soup built on bone-in shank simmered long enough to soften the meat and melt the marrow, then loaded with chunked vegetables — corn on the cob cut into rounds, chayote, carrot, potato, cabbage, and a wedge of zucchini. The broth comes out clean and beefy, lightly tomato-tinted, served with chopped onion, cilantro, lime, and warm tortillas on the side, and very often a side of rice spooned right into the bowl. It is Sunday-lunch food and a standard of fondas across central and northern Mexico. Filling enough to be a one-bowl meal.

Caldo de res is a pan-Mexican home soup rather than a dish of any single town or author, and is best understood as the Mexican branch of the broader Spanish-American puchero / cocido tradition — a one-pot boil of meat and garden vegetables that arrived with colonial Spanish cooking and took on local produce like corn and chayote. It is especially associated with the cattle country of the north, where beef is everyday food, but is cooked and sold throughout the country. There is no documented inventor or origin date; its exact beginnings as a named dish are not recorded, which is fitting for what is, at heart, a thrifty pot of shank and whatever vegetables the kitchen has.

The first taste is pure beef broth, rounded and slightly sweet from the marrow, with the soft mineral note of bone. Then the vegetables: corn that you pick up and gnaw straight off the cob, chayote gone silky, carrot and potato holding just enough bite, cabbage gone tender. The shank meat pulls into soft strands, with a prized nub of marrow to scoop and spread on a tortilla. At the table it turns sharp and fresh — raw onion, a fistful of cilantro, and lime squeezed hard over the top.

The whole dish lives or dies on a slow start. Bone-in shank goes into cold water and comes up to a bare simmer, never a hard boil, so the broth stays clear instead of turning cloudy; the grey scum that rises early is skimmed off. Two to two and a half hours of gentle cooking dissolves the shank's heavy collagen into gelatin, giving the broth its body and the meat its fall-apart softness, while the marrow melts out to enrich it. The vegetables are added in stages by how long they take — corn and carrot first, then chayote and potato, then quick-cooking cabbage and zucchini last — so each finishes tender at the same moment rather than collapsing.

Variations

In the north it is sometimes called cocido and may include a bone with more marrow; some cooks add a quartered tomato or a little tomato puree to tint the broth, others keep it clear. Garbanzos, green beans, or a sprig of mint turn up regionally. The leftover shredded meat is often pulled the next day for tacos or to fill a separate plate, and the broth strained off as a base for rice — a thrifty second life. Chicken and goat versions exist but are named differently (caldo de pollo, caldo de chivo).

On the Palate

Where Caldo de Res sits in the Mexican flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 6

How it's made

7 steps · 25 min

  1. 1
    10 min

    Put bone-in beef shank into a tall pot with cold water, onion, and garlic; bring slowly to a bare simmer.

    Watch out

    Start the shank in cold water and bring it up to a bare simmer, never a hard boil — a gentle rise keeps the broth clear; a rolling boil turns it cloudy.

  2. 2
    30 min

    Skim the grey foam as it rises in the first half hour until the broth runs clear; season with salt.

    Watch out

    Skim the grey foam in the first half hour until the broth runs clear — let that scum boil back in and the soup stays muddy-tasting.

  3. 3
    120 min

    Simmer gently, partly covered, for about two hours until the meat is fork-tender and the marrow has softened.

  4. 4
    10 min

    Add the corn cut into rounds and the carrot; cook 10 minutes.

  5. 5
    10 min

    Add the chayote and potato; cook another 10 minutes.

  6. 6
    10 min

    Add the cabbage and zucchini and cook just until tender, a final 8 to 10 minutes; taste and adjust salt.

    Watch out

    Add the vegetables in stages by cooking time — corn and carrot first, cabbage and zucchini last — so each finishes tender at once instead of some turning to mush.

  7. 7
    5 min

    Serve the meat, marrow, vegetables, and broth in deep bowls with chopped onion, cilantro, lime wedges, warm tortillas, and rice on the side.

Archive tool suggestions — not reviewed

These legacy suggestions have not been evidence-reviewed and are not presented as required tools.

Dishes like this

More from Mexican

→