Few dishes cook the way this one does — Caldo de Piedra is a traditional Oaxacan soup from the Chinantec people of San Felipe Usila. Fish, tomatoes, chiles and herbs are gathered in a hollowed gourd or clay bowl with water, and dinner is cooked in seconds by dropping in river stones heated until they glow. Part meal, part ritual, it is one of the most theatrical and ancient dishes in all of Mexico.
Caldo de Piedra
Few dishes cook the way this one does — Caldo de Piedra is a traditional Oaxacan soup from the Chinantec people of San Felipe Usila.

Step by stepInstructions
- Heat the stones in a hot fire, on a gas burner or under a broiler until they are very hot, even slightly glowing — this takes 20 to 30 minutes.
- Meanwhile, place the fish, tomatoes, onion, garlic, chiles, cilantro and salt in a large heatproof bowl or jícara with the water.
- Using tongs or a wooden spoon, carefully drop the hot stones into the liquid; the water will boil violently around them.
- Stir gently and let the fish cook in the bubbling water for 3 to 5 minutes, until opaque and just cooked.
- Remove the stones with tongs and serve the caldo immediately, in the same vessel or in deep bowls, with lime wedges and tortillas.
💡 Chef tips & storage
Use smooth, dense stones that will not crack when heated, and handle them only with tongs or a wooden implement. A heavy-bottomed bowl or clay vessel is essential — glass will shatter.

Join the conversation
Only members can comment — it takes a few seconds to create a free account.
Log in Create an account