Pescado a la Veracruzana is a tasty fish dish made with a delicious tomato sauce of peppers, baby potatoes, onions, olives, capers and herbs. Ready in 30 minutes or less plus it’s a crowd pleaser. I’m sure you’ll love it!

🗒️ In This Post
**This post was originally published on March 2022. It has been updated to be more helpful.


Ingredients notes:
The flavors of this dish are built on layers and every single ingredient counts. It’s the perfect balance between a good fish, fresh veggies and herbs.
**A full ingredient list with exact amounts can be found in the recipe card below.**

What other fish can I use?
The authentic recipe for Pescado Veracruzano is made with Huachinango, also known as Pargo or Red Snapper in English. However, since huachinango is one of the most expensive fish out there, there are a few others that you can use without compromising the quality of the dish.
The ideal fish to substitute should have a thicker, firmer flesh like the following:
- Grouper
- Sea bass
- Tilapia
- Cod
- Catfish
- Queen snapper
- Haddock

How To Make Pescado A La Veracruzana
- Start by gathering your ingredients and cook your potatoes first. In a medium pot, add the potatoes and cover with water. Cook them until they’re half cooked. About 10 minutes.

2) In a large skillet or wide pot, add the oil and heat over medium-high heat.
3) Add the peppers and onions and saute for 2 minutes. Add the garlic and saute until soft and fragrant.

4) Add the tomatoes, capers, olives and tomato sauce. Cook for 2 minutes.

5) Add the dried herbs, fish stock and potatoes. Mix all ingredients well.

6) Season both sides of the fish with salt and pepper. Add the fish to the skillet and cover with the sauce and vegetables. Cover with lid and cook for 10 minutes (or until fish is cooked through) over medium heat.

Tips and Notes
- This recipe is quite flexible and there are many things you can customize:
- You can use different types of potatoes: red, russet (cut into small pieces) or just omit them completely!
- Vegetables – you can skip the peppers or add your favorite kind.
- If you don’t have fish stock, you can use vegetable stock instead. Fish stock adds a bit of extra flavor but it’s not necessary. Either way, add more than what the recipe calls for if you like it a little more juicy.
- In case you don’t have access to fresh tomatoes, you can use one whole canned tomato.
What to serve with fish
This Pescado Veracruzano goes perfectly with rice like this Arroz Primavera or just plain with Corn tortillas or Flour tortillas to dip into all those delicious juices!

More Mariscos Recipes
Print recipe

Pescado A La Veracruzana
Ingredients
- 2 to 3 cups potatoes cambray with skin - washed thoroughly.
- 2 Tablespoons olive oil
- 1 medium onion (white or yellow) - Sliced thinly.
- ½ red bell pepper - yellow or orange will work too.
- ½ green bell pepper
- 1 Güero chile (yellow Mexican pepper) - okay to skip if can't find one.
- 1 large garlic cloves - finelly chopped.
- 3 small medium tomatoes - chopped in small cubes.
- 4 Tablespoons capers
- ¼ cup green olives - cut in halves.
- 8 oz tomato sauce from a can - (or a 210g box).
- ½ teaspoon dried thyme
- ½ teaspoon dried oregano
- ¼ teaspoon garlic powder
- 2 large bay leaves
- 4 cup fish or vegetable stock
- 1 ½ pound huachinango (red snapper) fish - see notes on other fish types
Instructions
- In a medium pot, add the potatoes and cover with water. Cook potatoes until they're half cooked. About 10 minutes.2 to 3 cups potatoes cambray with skin
- In a large skillet or wide pot, add the oil and heat over medium-high heat.2 Tablespoons olive oil
- Add the peppers and onions and saute for 2 minutes. Add the garlic and saute until soft and fragrant.1 medium onion (white or yellow), ½ red bell pepper, ½ green bell pepper , 1 Güero chile (yellow Mexican pepper), 1 large garlic cloves
- Add the tomatoes, capers and olives and cook for 2 minutes.3 small medium tomatoes , 4 Tablespoons capers, ¼ cup green olives, 8 oz tomato sauce from a can
- Add the dried herbs, fish stock and potatoes. Mix all ingredients well.½ teaspoon dried thyme, ½ teaspoon dried oregano, ¼ teaspoon garlic powder, 2 large bay leaves, 4 cup fish or vegetable stock, 2 to 3 cups potatoes cambray with skin
- Season with salt and pepper both sides of the fish.
- Add the fish to the skillet and cover with the sauce and vegetables. Cover with lid and cook for 10 minutes (or until fish is cooked through) over medium heat.1 ½ pound huachinango (red snapper) fish
- Once the fish is cooked through, season with salt & pepper according taste.
Notes
- Grouper
- Sea bass
- Tilapia
- Cod
- Catfish
- Queen snapper
- Haddock
Your Private Notes
Nutrition




Hi Ana. LOVED THIS. Tweaked a bit. Used Cod. Five cloves of garlic. Only used two cups of chicken stock (what I had in my pantry) and added anchovy paste to boost the fish flavor. Did not have the Mexican pepper so I added a tablespoon of Harissa. Also added two tablespoons of tomato paste. The fish poached perfectly. This delicious meal will now be in my rotation. The work is in the prep. Comes together quickly. Thank YOU!
This looks great Ana. I make fish at least once a week for dinner because it’s so quick and easy. I’m always looking for more fish dishes!
Ana! Another winner!
I’ll definitely make this delicious dish!
This pescado turned out delicious! Very saucy just how I like it.