Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Caldo de Piedra (Chinantec Stone Soup)

Caldo de Piedra (Chinantec Stone Soup)

Created by

Northern Oaxaca's oldest cooking technique: raw fish, shrimp, tomato, chile de agua, and epazote brought to a boil in a gourd bowl by white-hot river stones pulled straight from the fire.

Soups & Stews
Mexican
Special Occasion
Celebration
Outdoor Dining
1 hr
Active Time
1 hr 15 min cook2 hr 15 min total
Yield4 to 6 servings (one jicara per person)

This dish is from the Chinantla, the humid lowland jungle in northern Oaxaca where the Chinantec people have lived and fished for millennia. Specifically from San Felipe Usila, a small town on the banks of the Rio Usila where the stones come from the same river that gives the shrimp and the fish. The geography is the recipe.

Caldo de piedra is not a stove dish. It is not even a kitchen dish. It is cooked outdoors, at the riverside, by building a wood fire, heating volcanic river stones until they glow white, and plunging them into a jicara, a dried gourd bowl, filled with raw shrimp, chunks of fresh river fish, chopped tomato, white onion, chile de agua, epazote, and water. The stones hit the liquid and it boils instantly. The broth cooks in front of you. You hear it before you taste it: a violent hiss, then a rolling boil that lasts thirty seconds, then calm. The fish is cooked. The shrimp are pink. The broth tastes like river water and mineral and smoke and chile. Nothing else on earth tastes like this.

What makes caldo de piedra unusual in Mexican cooking is that it is traditionally made by men. In the Chinantla, women rule the kitchen, the comal, the nixtamal, the mole. But this dish belongs to the men. It is prepared at the river as an act of courtship, of celebration, of hospitality. A man makes caldo de piedra for a woman he is trying to impress, or for a guest he wants to honor. The technique is the offering: the fire, the stones, the skill of knowing when a stone is ready and how to lower it into the gourd without cracking the vessel. My mother never made this. She had no recipe for it in her notebook. I learned it in Usila from a Chinantec fisherman named Don Ernesto who told me, while heating his stones in a fire on the riverbank: "La piedra sabe cuando esta lista." The stone knows when it is ready. He was right. Saber cocinar es saber vivir.

I will tell you honestly: this is one of the hardest recipes in this collection to make at home. Not because the ingredients are complex, they are simple, but because the technique requires river stones, a wood fire, and gourd bowls. I will teach you the traditional method first, because that is the real dish. Then I will give you guidance on adapting it. But know what you are adapting away from. The mineral flavor of the stone, the smoke of the fire, the speed of the boil, those are the dish. A pot on the stove makes a good fish soup. It does not make caldo de piedra.

Caldo de piedra is a living example of stone boiling, a cooking technique that predates the invention of fire-resistant pottery and was practiced across Mesoamerica for thousands of years. The Chinantec people of northern Oaxaca's tropical lowlands maintained the method not as a survival necessity but as a cultural practice tied to gender roles, courtship, and communal celebration. In 2010, the dish gained wider recognition when the Mexican government and the Chinantec community of San Felipe Usila promoted it as part of Mexico's UNESCO Intangible Cultural Heritage nomination, and it was featured at the Foro Mundial de la Gastronomia Mexicana. Despite its growing fame, caldo de piedra remains a hyperlocal tradition: the volcanic basalt stones used must be collected from specific riverbeds where the mineral composition allows them to withstand repeated thermal shock without fracturing, and the dish is still prepared almost exclusively in the Chinantla region by Chinantec men who learn the technique from their fathers and grandfathers.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

fresh whole river shrimp or large head-on shrimp

Quantity

1 pound

rinsed

fresh whole mojarra, tilapia, or firm white-fleshed fish

Quantity

1 pound

scaled, gutted, and cut into 2-inch pieces (keep the head)

ripe tomatoes

Quantity

4 medium

roughly chopped

white onion

Quantity

1 medium

roughly chopped

fresh chile de agua or chile serrano

Quantity

3 to 4

stemmed and sliced into rounds

fresh epazote

Quantity

4 sprigs

fresh cilantro leaves and stems

Quantity

1/2 cup

roughly chopped

cold water

Quantity

6 cups

divided among the gourd bowls

kosher salt

Quantity

to taste

smooth volcanic river stones

Quantity

6 to 8

each about the size of a large fist

hardwood for fire (oak, mesquite, or similar)

Quantity

enough for a sustained fire, approximately 1 hour

hand-pressed corn tortillas (optional)

Quantity

for serving

warmed

lime wedges (optional)

Quantity

for serving

Equipment Needed

  • 6 to 8 smooth volcanic basalt river stones, fist-sized
  • Fire pit or outdoor fire ring with hardwood fuel
  • Long-handled heavy metal tongs (at least 18 inches)
  • Jicaras (dried gourd bowls) or thick-walled heat-resistant clay bowls, one per person
  • Heat-resistant gloves as backup

Instructions

  1. 1

    Build the fire and heat the stones

    Build a hardwood fire outdoors in a fire pit, on a cleared patch of ground, or in a large outdoor fire ring. Let it burn down to a solid bed of coals with active flames, about 30 minutes. Nestle the river stones directly into the hottest part of the fire, burying them in the coals. They need at least 45 minutes to one hour in the fire. You are looking for the stones to glow faintly white-gray at the edges. A stone that is not hot enough will warm the broth without boiling it, and then you have soup, not caldo de piedra. Don Ernesto told me: wait until you think the stone is ready, then wait ten more minutes.

    The stones must be volcanic basalt or dense river stone that has been naturally tumbled smooth. Never use limestone, sandstone, or any porous stone. Porous stones trap moisture inside and can crack or explode when heated. If you are not sure, buy basalt stones from a landscaping supplier and test one in a fire before committing to a meal. Safety is not optional.
  2. 2

    Prepare the jicaras

    While the stones heat, set out your gourd bowls or deep heat-resistant clay bowls, one per person. Into each jicara, place a portion of the raw fish pieces and a handful of the shrimp. Divide the chopped tomato, onion, and chile de agua rounds evenly among the bowls. Tuck a sprig of epazote and a pinch of cilantro into each one. Add about one cup of cold water to each bowl and season with a generous pinch of salt. The bowls should look abundant, not spare. Each one is a complete meal waiting for the stone.

  3. 3

    Test and select the stones

    When the stones have been in the fire for at least 45 minutes, use long-handled metal tongs or a pair of thick green-wood sticks to lift one stone from the coals. The stone should be uniformly hot and pale gray. Tap off any loose ash. If it glows faintly in the shadowed parts, it is ready. You need one to two stones per jicara depending on their size and how much liquid is in the bowl.

    Keep extra stones in the fire as backup. If the first stone does not bring the broth to a full boil, you need a second one immediately. There is no recovering a lukewarm caldo de piedra. Speed is the technique.
  4. 4

    Plunge the stone

    This is the moment. Hold the jicara steady on a flat surface. Using the tongs, lower one white-hot stone into the center of the bowl slowly but without hesitation. The liquid will erupt into a violent boil on contact. You will hear a fierce hiss, then the broth will roll and bubble furiously for 20 to 30 seconds. The fish turns opaque. The shrimp curl and pink. The tomato and onion release their juices into the broth. The epazote blooms. The stone gives up its mineral heat and a faint smokiness that you cannot get any other way. If the boil dies down quickly and the fish is not yet cooked through, add a second hot stone immediately. Do not wait. Asi se hace y punto.

    Lower the stone gently. Do not drop it. A dropped stone can crack the gourd or splash boiling broth. Control the descent with your tongs. In Usila they use two sticks like chopsticks, cradling the stone between them. Practice this before you have guests watching.
  5. 5

    Finish and serve at the fire

    Once the boil subsides and the fish and shrimp are cooked through, about one to two minutes total, the caldo is ready. The stone stays in the bowl. It belongs there. It is part of the presentation and it continues to keep the broth hot while you eat. Scatter a little more fresh cilantro on top. Serve with lime wedges and warm corn tortillas on the side. Eat immediately, at the fire, standing or sitting on the ground, the way it has been eaten in the Chinantla for centuries. This is not a dish you plate in a kitchen and carry to a dining table. The fire and the river and the smoke are the dining room. Cada estado, su propia cocina.

Chef Tips

  • The chile de agua is Oaxaca's fresh green chile, larger and milder than a serrano with a distinct grassy sweetness. Outside Oaxaca, it is nearly impossible to find. Chile serrano is the closest substitute in heat and freshness, but you lose the size and the flavor. If you are in Oaxaca, buy chile de agua at the Central de Abastos or any mercado in the Valles Centrales. If you are outside Mexico, use serrano and know what you are missing.
  • Fresh river shrimp, the small ones with the heads on, give the broth a sweetness and depth that farmed shrimp cannot. If you can find head-on Gulf shrimp from a good fishmonger, use those. The heads carry the flavor. Do not use peeled, deveined shrimp from a bag. That is not this dish.
  • The jicara, the dried gourd bowl, is not decoration. It insulates the broth and does not conduct heat the way ceramic does, so the cook can hold the bowl steady while lowering the stone. If you cannot source jicaras, use thick-walled clay bowls that you are willing to sacrifice. Thin ceramic will crack from the thermal shock. Never use glass.
  • If you cannot build an outdoor fire, a charcoal chimney starter filled with lump hardwood charcoal can heat two to three stones at a time. It is a compromise, not the real thing, but it produces stones hot enough to boil the broth. A kitchen stove cannot heat stones to the temperature you need. No me vengas con atajos that do not work.

Advance Preparation

  • The tomato, onion, chile, and herbs can be chopped up to two hours ahead and held in a covered bowl. The fish and shrimp should be cleaned and portioned no more than one hour before cooking and kept on ice.
  • The fire needs at least 30 minutes to build a coal bed, and the stones need 45 minutes to one hour in the coals. Start the fire well before your guests arrive. The preparation of the jicaras with raw ingredients takes ten minutes and should be done while the stones finish heating.
  • This dish cannot be made ahead. It cannot be reheated. It is cooked and eaten in the same five minutes. That immediacy is the point.

Frequently Asked Questions

Nutrition Information

1 serving (about 500g)

Calories
120 calories
Total Fat
1 g
Saturated Fat
0 g
Trans Fat
0 g
Unsaturated Fat
1 g
Cholesterol
95 mg
Sodium
450 mg
Total Carbohydrates
7 g
Dietary Fiber
2 g
Sugars
4 g
Protein
20 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Oaxacan Soups & Stews

Browse the full collection