Pescado a la Veracruzana, or Veracruz-style fish, is one of Mexico's most beloved seafood dishes. My version features red snapper baked in a vibrant tomato sauce with olives, capers, and pickled jalapenos. This authentic yet approachable dish is ready in 30 minutes and full of bright, briny coastal Mexican flavor.

Save this Recipe!
Red snapper Veracruzana is a Mexican fish recipe that's a fresh, flavorful weeknight dinner and perfect alternative to some of my heavier Tex-Mex meals. If you enjoy these flavors, you will love my Italian-style salmon puttanesca recipe baked with similar ingredients.
What is Veracruz-Style Fish?
Fish cooked in the style of Veracruz is a classic dish that captures the flavors of coastal Mexican cooking paired with Mediterranean influence. It features a white fish, traditionally red snapper, cooked in a savory, briny, and slightly spicy tomato-based sauce.
When Spanish settlers arrived in the port city of Veracruz, they brought olives, capers, and olive oil - ingredients not native to Mexico - and combined them with local ingredients like tomatoes, chiles, and fresh fish. This fusion created one of Mexico's most iconic seafood dishes.
What makes this recipe unique is its Mediterranean-meets-Mexico flavor profile. As someone who loves exploring the layers of Mexican cooking, I'm drawn to recipes like this because they tell a story through flavor. You can taste the history in every bite.
- Traditionally, fish Veracruzana is made with red snapper (translated as huachinango) because it's firm, mild, and holds up well in sauce. You can also use another firm, white, flaky fish like halibut, cod, or tilapia if red snapper is too pricey or isn't available.
- Crushed tomatoes create the base of Veracruz sauce.
- Dry white wine adds brightness and a hint of acidity that lifts the tomato base. It's a nod to the European roots of this dish.
- Using pickled jalapenos is my signature Tex-Mex twist. It's the bridge between my Texas kitchen and coastal Mexican cuisine. Use mild or hot depending on your spice tolerance.
- Capers add that salty, briny punch. A little goes a long way, so adjust to taste.
- Green olives give the sauce its signature Veracruz flavor. I use pitted Spanish or manzanilla olives.
How to Make Pescado a la Veracruzana
My version of fish Veracruzana stays true to the dish's authentic foundation but simplifies the cooking process and adds my Tex-Mex twist (hello, pickled jalapeños!).
I bake the red snapper directly in the sauce for maximum flavor and minimal effort. The result is a dish that's both briny and bright, savory yet refreshing.

Step 1: In a large skillet, heat the olive oil over medium-high heat.
Add the chopped onion and a pinch of salt and black pepper, and cook until the onion begins to soften and turn translucent. Add the minced garlic and cook for another minute.
Pour in the crushed tomatoes, white wine, pickled jalapeños, capers, green olives, oregano, and thyme. Stir well to combine.

Step 2: Bring the mixture to a gentle boil, then reduce the heat to low and simmer.

Step 3: Season your red snapper fillets on both sides with salt and pepper.
Place the fish fillets in a baking dish in a single layer.

Step 4: Spoon the tomato-olive mixture evenly over the fish.
Bake red snapper directly in the Veracruz sauce to absorb all those flavors while staying moist and tender.
You'll know the fish is done when it flakes easily with a fork. Cooking time may vary slightly depending on the thickness of your fillets.
I like serving this dish with a scoop of my jalapeno rice recipe to soak up all that Veracruz sauce, plus a sprinkle of fresh cilantro for brightness.
Recipe FAQs
Unlike creamy or smoky Mexican sauces, Veracruz sauce is light, bright, and briny. It combines Mediterranean ingredients like olives and capers with Mexican staples. The result is a savory-tangy sauce that tastes fresh rather than heavy.
The heat level depends on your jalapenos. I use mild or tamed pickled jalapenos to bring a tangy warmth rather than intense spice. If you're sensitive to heat, start with half the amount and add more to taste once the sauce has simmered.
I prefer to use white wine because it adds brightness and helps balance the acidity of the tomatoes, but it's not essential. You can substitute seafood or vegetable broth.

More Mexican-Inspired Fish Recipes
- My Mexican Shrimp and Rice is a quick, one-pan dinner loaded with juicy shrimp, smoky poblano peppers, and zesty salsa.
- For your next taco night, try my crispy Beer Battered Fish Tacos for that perfect coastal crunch.
- My Salmon Taco Bowls are a lighter way to enjoy big Tex-Mex flavor.
- Turn simple tilapia into something special with my Tortilla Crusted Tilapia cooked in 30 minutes using pantry staples.
Made it? Loved it? I'd love for you to share a quick comment and star rating. Thanks, y'all! 🤠

Pescado a la Veracruzana (Veracruz-Style Fish Recipe)
Save this Recipe!
Equipment
- Skillet
- 9x13" baking dish
Ingredients
- 1 Tablespoon olive oil
- ½ cup onion chopped
- 2 cloves garlic minced
- 14.5 ounce crushed tomatoes
- ½ cup dry white wine
- ½ cup green olives pitted and halved
- ¼ cup pickled jalapenos chopped
- 1 Tablespoon capers drained
- 2 teaspoons Mexican oregano
- 1 teaspoon thyme
- 4 fillets red snapper about 1 pound; skin removed (optional)
- salt and black pepper to taste
- Garnish with chopped cilantro
Instructions
- Preheat the oven to 425℉.
- Heat the olive oil in a skillet over medium-high heat. Add the onion with a pinch of salt and black pepper. Sauté until the onion softens, about 4 minutes. Add garlic and cook an additional minute.
- Stir in the tomatoes, white wine, pickled jalapeños, capers, green olives, Mexican oregano, and thyme. Bring the mixture to a boil, then reduce the heat and let it simmer for about 5 minutes.
- While the sauce simmers, season the red snapper fillets with salt and pepper. Place them in a baking dish in a single layer.
- Pour the tomato mixture evenly over the fillets in the baking dish. Transfer the dish to the oven and bake for 15 minutes, or until the fish flakes easily with a fork and is cooked through. Top with chopped cilantro, if desired.
Notes
- Cooking time may vary slightly depending on the thickness of your fish fillets. The FDA recommends red snapper be cooked to an internal temperature of 145℉.
- If red snapper isn't available, you can also use another white fish such as halibut, cod, grouper, mahi mahi, or tilapia.
- For the green olives, I use pitted Spanish or manzanilla olives.
- To store leftovers, let the fish come to room temperature. Then store it in an airtight container with the sauce in the fridge for up to 4 days.






Leave a Reply