
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 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.
Veracruz owns this dish. The port, the Gulf, the humid markets where the fish still smells like clean saltwater, that is where huachinango a la Veracruzana lives. Not in a hotel buffet. Not under melted cheese. In a clay cazuela with whole red snapper, tomato, olives, capers, garlic, onion, and pickled chile jalapeno doing their work.
This is a coastal mestizo dish with a Spanish hand and a Mexican spine. The olives and capers came through the port. The tomato, chile, and fish belong here. In the Mercado Hidalgo in Veracruz, the women who sell fish will tell you which snapper came in that morning and which one has been sitting too long. Preguntale a las senoras del mercado. If the eyes are cloudy, walk away.
The sauce is not supposed to be fiery. Stop flattening Mexican food into heat. Here the chile jalapeno en escabeche gives acid, salt, and a little bite. The tomato must cook down until it tastes like itself, not like raw fruit from a can. You lay the fish into that sauce and let it finish gently, because fish is not pork shoulder. Treat it roughly and it punishes you.
My mother did not cook this often, she was Jalisciense, but she had one page in her notebook marked Veracruz, with a line under the word aceitunas. More olives than you think, she wrote. She was right. Cada estado, su propia cocina.
Huachinango a la Veracruzana reflects the port of Veracruz's role as Mexico's main Atlantic entry point after the Spanish founded Villa Rica de la Vera Cruz in 1519. The dish combines Indigenous American ingredients, tomato and chile, with Mediterranean pantry goods carried through colonial trade, especially olives, capers, garlic, and olive oil. Its identity also carries the Tercera Raiz of Veracruz, where Afro-Mexican coastal communities shaped the state's music, fishing culture, and market cooking alongside Indigenous and Spanish traditions.
Quantity
1 (3 to 3 1/2 pounds)
scaled, gutted, gills removed, and scored 3 times on each side
Quantity
1 1/2 teaspoons, plus more to taste
Quantity
1/2 teaspoon
Quantity
3 tablespoons
Quantity
1/4 cup
Quantity
1 large
thinly sliced
Quantity
6
thinly sliced
Quantity
2 pounds
cored and chopped
Quantity
1 can (28 ounces)
crushed by hand
Quantity
1 tablespoon
Quantity
1 teaspoon
Quantity
2
Quantity
1/2 teaspoon or one 2-inch stick
Quantity
1/2 cup
left whole or halved
Quantity
3 tablespoons
rinsed
Quantity
1/3 cup
Quantity
2 tablespoons
Quantity
1/2 cup
Quantity
1/2 cup, plus more if needed
Quantity
1 tablespoon
Quantity
for serving
Quantity
for serving
Quantity
for serving
| Ingredient | Quantity |
|---|---|
| whole red snapper (huachinango)scaled, gutted, gills removed, and scored 3 times on each side | 1 (3 to 3 1/2 pounds) |
| kosher salt | 1 1/2 teaspoons, plus more to taste |
| freshly ground black pepper | 1/2 teaspoon |
| fresh lime juice | 3 tablespoons |
| olive oil | 1/4 cup |
| white onionthinly sliced | 1 large |
| garlic clovesthinly sliced | 6 |
| ripe Roma tomatoescored and chopped | 2 pounds |
| whole peeled tomatoes (optional)crushed by hand | 1 can (28 ounces) |
| tomato paste | 1 tablespoon |
| dried Mexican oregano | 1 teaspoon |
| bay leaves | 2 |
| ground canela or Mexican cinnamon stick | 1/2 teaspoon or one 2-inch stick |
| pitted Manzanilla olivesleft whole or halved | 1/2 cup |
| capersrinsed | 3 tablespoons |
| pickled jalapeno strips | 1/3 cup |
| escabeche vinegar from the pickled jalapenos | 2 tablespoons |
| dry white wine or fish stock | 1/2 cup |
| fish stock or water | 1/2 cup, plus more if needed |
| chopped flat-leaf parsley (optional) | 1 tablespoon |
| cooked white rice (optional) | for serving |
| warm corn tortillas (optional) | for serving |
| lime halves (optional) | for serving |
Pat the huachinango very dry, inside and out. Rub it with the salt, black pepper, and lime juice, getting seasoning into the slashes and the cavity. Let it sit at room temperature while you build the sauce, no more than 30 minutes. The salt firms the flesh and the lime cleans the flavor, but too much time in lime starts cooking the surface. Fish is not a place to show off impatience.
Warm the olive oil in a wide clay cazuela or heavy braising pan over medium heat. Add the sliced onion and cook until it softens and turns glossy, 6 to 8 minutes. Add the garlic and cook 1 minute more, just until it smells sweet. Do not brown the garlic. Browned garlic takes over the sauce and Veracruzana is about balance, not shouting.
Add the chopped tomatoes and tomato paste. Cook, stirring often, until the tomato collapses, thickens, and the oil begins to show at the edges, 12 to 15 minutes. This is where many people fail. They rush the tomato and then wonder why the sauce tastes thin. Let it cook until it stops tasting raw. Asi se hace y punto.
Stir in the Mexican oregano, bay leaves, canela, Manzanilla olives, capers, pickled jalapeno strips, and escabeche vinegar. Pour in the white wine or fish stock and simmer for 5 minutes, scraping the bottom of the cazuela. Add the fish stock or water. The sauce should be loose enough to spoon over the fish but not watery. Taste before the fish goes in. The olives and capers bring salt, so adjust carefully.
Lower the heat to medium-low. Lay the whole snapper into the sauce, tucking the tail if needed. Spoon sauce over the top, cover, and cook gently for 18 to 22 minutes, basting every 5 minutes. The sauce should bubble lazily around the fish. The flesh is ready when it flakes near the thickest part and pulls from the bone without resistance. If you boil it hard, you will break the fish and toughen the flesh. No me vengas con atajos.
Turn off the heat and let the fish rest in the covered cazuela for 5 minutes. Remove the bay leaves and cinnamon stick if you used one. Taste the sauce again. It should be tomato-rich, briny from the olives and capers, lightly sharp from the jalapeno vinegar, and clean from the fish. Scatter parsley only if you use it lightly. This is not a green salad.
Carry the cazuela to the table and serve the fish whole, spooning plenty of sauce over each portion. White rice belongs here because it catches the tomato, oil, olives, and capers. Warm corn tortillas belong here too. Flour tortillas are a northern tradition, not the default for every Mexican table. This is Veracruz. Cada estado, su propia cocina.
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 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.

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.