Go Back
+ servings
Pescado a la Veracruzana, or Veracruz-Style Fish, is a savory dish that will blow your tastebuds away. It’s not very spicy with delicious bites of olive and briny capers. Enjoy! By Mama Maggie’s Kitchen
Print Recipe
5 from 6 votes

Pescado a la Veracruzana (Veracruz-Style Fish)

Pescado a la Veracruzana, or Veracruz-Style Fish, is a yummy Mexican seafood dish loaded with flavor. You're going to LOVE that sauce. It's absolutely delicious!
Prep Time5 mins
Cook Time20 mins
Total Time25 mins
Course: Seafood
Cuisine: Mexican
Servings: 4
Calories: 277kcal



  • Heat the olive oil in a large pan.
  • Add the onion and garlic.
  • Stir for one minute.
  • Add the tomatoes.
  • Mash the tomatoes using a potato masher. If using canned tomatoes, skip this step.
  • Add pickled jalapeños, oregano, bay leaf, olives, and capers.
  • Let everything simmer for 2 minutes.
  • If the sauce becomes too thick, add a splash of water to thin it out.
  • Season the fish with salt and pepper.
  • Lay the fish on top of the tomato sauce.
  • Spoon some of the sauce over the fish.
  • Cover and cook on medium-low until the fish is fully cooked.
  • About 5 minutes.
  • Serve and enjoy.



To make Pescado Veracruz, you can indeed use frozen fish.
Whole olives are fine to use too, but be extra careful if they are not pitted. 


Calories: 277kcal | Carbohydrates: 7g | Protein: 36g | Fat: 13g | Saturated Fat: 2g | Cholesterol: 85mg | Sodium: 718mg | Potassium: 773mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1096IU | Vitamin C: 15mg | Calcium: 45mg | Iron: 2mg