
Fish in Veracruz Sauce is a delicious 30-minute, one-pan dish featuring white fish fillets simmered in a zesty tomato sauce flavored with capers, olives, and onions. It’s so simple and delicious that you’ll rush to add it to your weekly dinner rotation!
Heat a large skillet over medium heat and add the oil when the pan is hot.
Toss in the onion and sprinkle on some salt and cook until softened, about 8 to 10 minutes.
Stir in the chopped pepper and garlic. Cook until fragrant, about 30 seconds.
Add the tomatoes, green olives, capers, dried oregano, and bay leaf.
Bring the sauce to a boil and decrease the heat to maintain a simmer. Taste the sauce and season with salt and pepper if needed.
Pat the fish filets dry with a paper towel and sprinkle both sides with salt and pepper.
Nestle the fish filets into the sauce and place some of the sauce on top of each one. Cover the skillet and cook on low heat for about 10 minutes or until fish is opaque and cooked through, about 140°F on an instant-read thermometer.
Sprinkle on some fresh cilantro and serve the fish with lime wedges so you can squeeze on some fresh lime juice on before taking a bite.