Entree: Mexico – Chiapas (Southern Mexico) – Caldo de Piedra (Stone Broth)
Serving Size: 4
Approximate Time
Prep
40 min
Cook
40 min
Additional
25 min
Total
1 hr 40 min
Ingredients
- 4 small whole mojarra or other firm river fish, cleaned, heads optional, about 1.5 lb (680 g) total
- 8–10 smooth river stones, fist-sized (about 2–3 in / 5–8 cm), well cleaned and scrubbed
- 6 cups (1.4 L) water or light fish stock
- 4 medium tomatoes, cored (about 1 lb / 450 g)
- 1 medium white onion, halved (about 6 oz / 170 g)
- 3 garlic cloves
- 2 serrano chiles (or jalapeños), stemmed (use 1 for milder heat)
- 1 medium chayote, peeled and cut into 8 wedges (about 8 oz / 225 g)
- 2 ears fresh corn, cut into 3–4 sections each (or 1 1/2 cups / 225 g corn kernels)
- 4 scallions (green onions), trimmed and cut into 2-inch (5 cm) pieces (about 2 oz / 60 g)
- 1 cup (packed) cilantro leaves, chopped (about 25 g)
- 1/2 cup (loosely packed) fresh epazote leaves, chopped, or 4 hoja santa leaves (optional) (about 10–15 g)
- 2 limes, cut into wedges
- 1 1/2 tsp (9 g) kosher salt, plus more to taste
- 1/2 tsp (1 g) freshly ground black pepper
- 8 corn tortillas, warmed, for serving
Instructions
Short Description:
A traditional Chiapanecan fish soup cooked by dropping scorching-hot river stones into a shallow pot of fish, vegetables, tomatoes and herbs, finishing the fish and infusing the broth with rustic, smoky flavor. Served with warmed corn tortillas and lime for a complete main course.
Regional Notes:
This Chiapas version preserves the coastal, riverine technique of heating smooth stones and using them to cook fish directly in a shallow clay or metal pot, producing a smoky, bright tomato-chile broth. It emphasizes local ingredients—mojarra or other firm river fish, chayote and hoja santa/epazote—rather than the simpler generic fish soups of other regions.
1. Clean and heat the stones: scrub the river stones thoroughly with hot water and a stiff brush. Dry them completely. Heat a heavy skillet or oven to very hot—if using an oven, preheat to 500°F (260°C); if using a skillet, set over medium-high to high heat. Arrange stones and heat until they are glowing hot and nearly blackened at the surface, 20–30 minutes in the oven or 10–20 minutes in a skillet. Use tongs and heat-safe gloves; set aside on a heatproof surface.
2. Char the aromatics: while stones heat, roast the tomatoes, onion halves, garlic cloves (unpeeled), and serrano chiles on a hot comal, skillet, or under a broiler until the skins are blistered and blackened in spots, about 8–12 minutes, turning as needed.
3. Make the base broth: transfer the roasted tomatoes, onion, peeled garlic, and chiles to a blender with 1 cup (240 ml) of the water or stock. Blend until relatively smooth. Pour the blended mixture into a shallow 3–4 quart (3–4 L) clay cazuela or wide saucepan. Add the remaining 5 cups (1.2 L) water or stock and bring to a gentle simmer over medium heat.
4. Add vegetables and season: add the chayote wedges and corn sections to the simmering broth. Season with 1 tsp (6 g) of the salt and the black pepper. Simmer until the chayote begins to soften, about 6–8 minutes.
5. Arrange the fish: rinse and pat the fish dry. Season the fish lightly inside and out with the remaining 1/2 tsp (3 g) salt. Nestle the whole fish into the shallow simmering broth so they lie in a single layer with some broth covering them; add the scallions around the fish.
6. Finish by stone cooking: using long tongs, carefully pick up one hot stone at a time and drop them into the center of the pot around and atop the fish (you should hear a lively sizzle). Add 4–6 stones, then cover the pot immediately with a tight lid or foil to trap steam and heat. Let the stones cook the fish and finish the vegetables for 6–8 minutes; check doneness by sliding a knife into the thickest part of a fish—flesh should be opaque and flake easily. If needed, add the remaining stones and re-cover for another 2–4 minutes.
7. Add fresh herbs and adjust seasoning: once fish are cooked, gently remove any very hot stones with tongs to a safe surface. Stir in the chopped cilantro and epazote or torn hoja santa leaves; taste and adjust salt. Let sit covered 1 minute to wilt herbs.
8. Serve: transfer each fish and a generous ladle of broth, corn and chayote to deep plates or bowls. Serve immediately with lime wedges and warm corn tortillas to scoop the fish and sop up the broth. Caution guests that leftover stones may still be extremely hot if any remain.
9. Notes on kitchen adaptation: if real river stones are unavailable or you prefer not to handle heated stones, finish the fish by ladling several boiling spoonfuls of broth over the fish and covering tightly for 6–8 minutes; flavor will be similar but without the direct smoky stone effect.