
Chef Lupita
Arroz a la Tumbada Veracruzano
Veracruz's Gulf coast rice from Alvarado, built with seafood stock, tomato, chile chipotle, epazote, shrimp, fish, jaiba, and pulpo, served loose and brothy in a clay cazuela.
A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
Veracruz's Christmas cod stew, built from salt cod soaked back to life, tomato, olive oil, capers, almonds, potatoes, and pickled chile guero from the Gulf port kitchen.
Veracruz owns this pot. The Gulf port took salt cod from Atlantic trade, tomatoes from Mexican soil, olives and capers from Spanish ships, and turned them into a December dish that tastes like Nochebuena on the coast. Esto no es comida de un solo Mexico. This is a 32-state cuisine.
The cod has to be soaked for two days. No me vengas con atajos. Salt cod is not fresh fish with salt sprinkled on top. It is preserved fish, stiff and sharp with salt, and you bring it back slowly with cold water changes until the flesh flakes cleanly without punishing your tongue. The sauce is Veracruzana: tomato, onion, garlic, olive oil, bay leaf, Mexican oregano, olives, capers, almonds, potatoes, and chile guero en escabeche. Notice what I did not say: hot. Not all Mexican food is trying to burn you.
I learned this version from a woman near the Mercado Hidalgo in Veracruz, who cooked it in a wide clay cazuela and served it with bolillos for chasing the sauce around the plate. She told me the olive oil matters because this dish belongs to the port, not the ranch. She was right. Cada estado, su propia cocina.
Bacalao entered Mexican Christmas cooking through Spanish colonial trade, especially through port cities like Veracruz, where salted Atlantic cod could survive long sea voyages before refrigeration. The Veracruzana style reflects the port's role from the 16th century onward: tomatoes, chiles, and local herbs met olives, capers, almonds, and olive oil brought through Spanish commercial routes. In Mexico City the related Christmas dish is often called bacalao a la vizcaina, but Veracruz's version leans into the Gulf port identity with chile guero en escabeche, tomato-heavy sauce, and a brighter briny finish.
Quantity
2 pounds
skinless if possible, cut into large pieces
Quantity
1 cup
Quantity
2 pounds
roasted and chopped
Quantity
1 can (28 ounces)
crushed by hand
Quantity
2 large
thinly sliced
Quantity
8
finely chopped
Quantity
1 1/2 pounds
boiled until just tender, peeled, and cut into thick rounds
Quantity
1 cup
drained
Quantity
1/3 cup
rinsed
Quantity
1/2 cup
toasted
Quantity
1/3 cup
Quantity
6
left whole
Quantity
3 tablespoons
Quantity
2
Quantity
1 teaspoon
crumbled
Quantity
1/2 teaspoon
Quantity
1/4 cup
chopped
Quantity
only if needed after tasting
Quantity
for serving
| Ingredient | Quantity |
|---|---|
| salt codskinless if possible, cut into large pieces | 2 pounds |
| extra-virgin olive oil | 1 cup |
| ripe Roma tomatoesroasted and chopped | 2 pounds |
| whole peeled tomatoes (optional)crushed by hand | 1 can (28 ounces) |
| white onionsthinly sliced | 2 large |
| garlic clovesfinely chopped | 8 |
| small waxy potatoesboiled until just tender, peeled, and cut into thick rounds | 1 1/2 pounds |
| pimiento-stuffed green olivesdrained | 1 cup |
| capersrinsed | 1/3 cup |
| blanched almondstoasted | 1/2 cup |
| golden raisins | 1/3 cup |
| chile guero en escabecheleft whole | 6 |
| vinegar from the chile guero escabeche | 3 tablespoons |
| bay leaves | 2 |
| dried Mexican oreganocrumbled | 1 teaspoon |
| freshly ground black pepper | 1/2 teaspoon |
| flat-leaf parsleychopped | 1/4 cup |
| kosher salt | only if needed after tasting |
| bolillos or crusty bread (optional) | for serving |
Rinse the salt cod under cold water to remove surface salt. Put it in a large bowl and cover with plenty of cold water. Refrigerate for 48 hours, changing the water every 8 hours. Taste a tiny cooked flake after the last soak. It should taste seasoned, not aggressively salty. This step decides the whole dish.
Drain the cod and place it in a pot with fresh cold water to cover. Bring just to a gentle simmer, then turn off the heat and let it sit for 10 minutes. Drain, cool enough to handle, and flake the fish into large pieces, removing bones and any tough bits. Do not shred it into cotton. Veracruz cooks leave pieces you can see.
Roast the Roma tomatoes on a comal or under a broiler until the skins blister and blacken in spots. Chop them with their juices. If December tomatoes in your market are pale and hard, use good canned whole tomatoes. That is not laziness. That is knowing the market.
Warm the olive oil in a wide clay cazuela or heavy Dutch oven over medium heat. Add the sliced onions and cook until soft and glossy, about 12 minutes. Add the garlic and cook for 1 minute, just until fragrant. Do not brown the garlic. Burned garlic turns bitter and then the whole pot pays for it.
Add the chopped tomatoes, bay leaves, Mexican oregano, and black pepper. Cook uncovered for 20 to 25 minutes, stirring often, until the sauce thickens and the olive oil begins to show at the edges. The tomato should taste cooked and round, not raw. This is the Veracruzana base.
Stir in the olives, capers, toasted almonds, raisins, whole chile guero en escabeche, and the vinegar from the chiles. Simmer for 10 minutes. The sauce should be tomato-red, glossy with olive oil, salty from the capers, lightly sweet from the raisins, and sharp enough to wake up the cod.
Add the flaked cod and potato rounds. Fold gently so the fish stays in generous pieces and the potatoes do not break apart. Simmer over low heat for 15 to 20 minutes, until the cod has absorbed the tomato and olive oil. Taste before adding salt. Salt cod brings its own memory of the sea.
Turn off the heat and let the stew rest for at least 20 minutes. Stir in the chopped parsley just before serving. Bring the cazuela to the table with bolillos or crusty bread. This dish is better warm than boiling hot, and better on the second day. Recetas probadas y garantizadas.
1 serving (about 455g)
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.
Discover Culinary Explorer
Chef Lupita
Veracruz's Gulf coast rice from Alvarado, built with seafood stock, tomato, chile chipotle, epazote, shrimp, fish, jaiba, and pulpo, served loose and brothy in a clay cazuela.

Chef Lupita
Veracruz's Gulf coast caldo, built from fish bones, shrimp shells, jaiba, tomato, chile guajillo, chile ancho, and epazote, the kind of pot that belongs to Lent, family tables, and port kitchens.

Chef Lupita
Veracruz's Sotavento broth from Alvarado, clear and direct, whole fish simmered with tomato, chile jalapeño, epazote, cilantro, and lime until the sea and river taste like themselves.

Chef Lupita
Veracruz's Gulf Coast red snapper, simmered whole in tomato, olives, capers, garlic, herbs, and pickled jalapenos, where Spanish pantry and Mexican fish market meet in one cazuela.