Savory Fish Dish

Featured in: Fresh Seafood Recipes from Coast to Coast

This dish transforms white fish into something amazing with a bold, tangy tomato sauce. Garlic and anchovies give it a rich base, elevated with white wine and San Marzano tomatoes. Briny olives and capers add a punch of flavor.

Soft fish fillets soak up the sauce as they bake, becoming perfectly flaky and loaded with Mediterranean flavors. Sprinkle fresh herbs and chili flakes on top for a meal that's table-ready in no time.

Chef with a smile, ready to cook and serve.
Updated on Thu, 01 May 2025 15:19:55 GMT
A close-up of fish in a tomato-based sauce with olives. Pin it
A close-up of fish in a tomato-based sauce with olives. | yummygusto.com

This rich Fish Puttanesca turns basic cupboard items into a punchy, Italian-inspired meal that's ideal for wowing friends or making ordinary dinners special. The mix of flavorful anchovies, tangy olives and zesty capers makes a deep, intricate sauce that works wonderfully with tender white fish.

I came across this dish during a crazy busy week when I wanted something fast but not boring. The intense flavors instantly took me away to a coastal Italian town, and now it's my favorite when I want that restaurant feel without leaving home.

What You'll Need

  • Unsalted butter: Gives the sauce a smooth, velvety base that helps blend all flavors
  • Garlic: Brings that must-have aroma, pick heads that feel heavy and have unbroken skin
  • Anchovy fillets: Add richness without tasting fishy, grab the ones packed in oil for better results
  • Dry white wine: Brings tang and extra flavor layers, try using a crisp sauvignon blanc
  • San Marzano tomatoes: These taste more mellow and sugary than standard canned ones, they're worth spending extra
  • Dried herbs (oregano and thyme): Add Italian character without taking over the dish
  • Olives: Go with black or Castelvetrano for that salty kick and chewy bits, Castelvetranos taste more buttery
  • Capers: Give little bursts of saltiness, give them a quick wash if they seem too strong
  • White fish: Try cod, halibut or tilapia, look for chunks that feel firm and don't smell strong
  • Fresh herbs (basil or parsley): Toss in at the end for freshness and a pop of color

Cooking Method

Get ready to cook:
Turn your oven to 400°F with the rack in the middle. This temp will cook your fish just right so it stays juicy inside.
Start the flavor magic:
Let butter bubble up in a big oven-safe pan over medium heat. Toss in garlic and anchovies, keep stirring until those anchovies melt away into the butter, making a tasty base in about 1-2 minutes.
Build up the sauce:
Pour wine into the pan and let it bubble down a bit, getting more concentrated for about 4 minutes. This gets rid of the boozy taste but keeps all the good wine flavor.
Make the tomato base:
Dump in tomatoes, oregano and thyme, then let everything simmer gently. Cook for around 10 minutes, giving it a stir now and then until tomatoes break apart and the sauce gets thicker. When it clings to your spoon, you're good to go.
Mix in the tangy stuff:
Add your olives and capers to bring in that salty punch and different textures that work against the tomato tang. Don't skip these - they're what makes puttanesca special.
Add the fish:
Sprinkle salt on your fish pieces, both sides. Settle them into the sauce so they're partly covered. Move the pan to your hot oven and bake until the fish turns white and pulls apart easily with a fork, roughly 8-10 minutes depending on how thick it is.
Serve it up:
Take it out and let it sit briefly. Put fish on plates and spoon lots of sauce over it. Sprinkle with fresh herbs and red pepper flakes if you want some heat and color. Eat right away, maybe with some garlic bread on the side.
A bowl of fish with green leaves and olives. Pin it
A bowl of fish with green leaves and olives. | yummygusto.com

Those tiny anchovy fillets are the hidden heroes in this dish. Even folks who think they hate anchovies won't notice them here - they completely vanish into the sauce and leave behind amazing flavor without any fishiness. I once made this for my sister-in-law who swears she hates anchovies, and she called it the most amazing fish dish ever before I told her what was in it.

Plan Ahead

You can whip up the puttanesca sauce up to three days early and keep it in the fridge in a sealed container. Just warm the sauce in your pan before adding fresh fish and popping it in the oven. This makes busy nights so much easier and actually lets the flavors get even better over time.

What To Serve With It

This bold dish goes great with a chunk of warm, garlicky bread for mopping up all that tasty sauce. For a full meal, add a simple arugula salad with just lemon juice and olive oil to balance out the rich sauce.

A Bit Of History

Puttanesca sauce first showed up in Naples, Italy during the 1950s. Its name has some colorful stories behind it - some say it was a quick meal working girls could fix between clients, while others think it was just named for its "spicy" personality. While it's usually tossed with pasta, this fish version keeps all those big flavors but puts protein front and center.

A bowl of fish with tomatoes and herbs. Pin it
A bowl of fish with tomatoes and herbs. | yummygusto.com

Try this straightforward but flavorful dish that brings authentic Italian taste to your dining table!

Frequently Asked Questions

→ What's the best fish for this dish?

Firm white fish like halibut, cod, or tilapia work great because they don't fall apart while cooking and soak up the sauce beautifully. Hake, sea bass, or snapper make excellent swaps too.

→ Can I prep this meal early?

The sauce can be made up to 2 days ahead and kept in the fridge. When you're ready to eat, reheat the sauce and add fresh fish to cook, making sure the fish stays moist and tender.

→ What can I use instead of anchovies?

Try anchovy paste, fish sauce, or miso paste if anchovies aren't your thing. A couple of teaspoons will still give you that delicious umami kick.

→ How will I know when the fish is done?

Fish is ready when it becomes opaque and flakes easily with a fork. For fillets about 1.5 inches thick, 8-10 minutes in a 400°F oven should do the trick—but don’t overcook or it’ll turn dry.

→ What goes well with this meal?

Crusty bread, pasta, or creamy polenta are perfect for soaking up this tasty sauce. A fresh green salad with lemon dressing or steamed veggies like broccolini also pair wonderfully.

→ What olives can I use?

Feel free to experiment with any Mediterranean-style olives. Kalamata adds depth, while green varieties like Sicilian or Castelvetrano bring a tangy twist. Mixing them creates a layered flavor.

Savory Fish Dish

Deliciously tender fish cooked in a vibrant tomato sauce, bursting with flavors from herbs, garlic, olives, and capers.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Sandra

Category: Ocean Flavors

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings (4 saucy fish fillets)

Dietary: Low-Carb, Gluten-Free

Ingredients

→ Main Ingredients

01 6 chopped garlic cloves
02 2 tablespoons drained capers
03 3 anchovy fillets, finely chopped
04 4 unsalted butter tablespoons, broken into pieces
05 1 ½ pounds of skinless white fish (cod, halibut, or tilapia), divided into 4 portions
06 ½ teaspoon each of oregano and thyme (dried)
07 1 (28-ounce) can of crushed whole tomatoes (San Marzano preferred)
08 ⅓ cup of a dry white wine, like Sauvignon Blanc
09 ½ cup pitted olives (Castelvetrano or black, 15-20 total), cut into halves
10 ¾ teaspoon sea salt

→ Garnish

11 Sprinkle of chopped parsley or fresh basil (optional)
12 Red chili flakes for serving, if you'd like

→ Serving

13 Garlic bread on the side, store-bought or homemade (optional)

Instructions

Step 01

Turn your oven on to 400°F and place a rack in the middle of the oven.

Step 02

Heat up the butter in a big skillet or braising pan that’s oven-safe. When it starts sizzling, stir in the garlic and anchovies. Cook for a minute or two, letting the anchovies break down and the mix become aromatic.

Step 03

Pour in the wine and let it reduce slightly, about 4 minutes. Toss in the tomatoes, thyme, and oregano, then stir and bring everything to a slow simmer. Let it cook for 10 minutes until the sauce thickens and the tomatoes soften, stirring every now and then. Add the capers and olives at the end.

Step 04

Sprinkle salt on the fish pieces before adding them to the sauce. Move the skillet into the hot oven and bake it for 8–10 minutes. The fish should flake and turn fully opaque when ready.

Step 05

Divide the fish across 4 dishes, spoon some sauce on top, and garnish with basil, parsley, or chili flakes if you like. Serve garlic bread on the side, if desired.

Notes

  1. Fish is done when its internal temperature hits 145°F (63°C).

Tools You'll Need

  • Oven-safe skillet or braising pan
  • Cutting board and sharp knife
  • Measuring tools (cups and spoons)

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes fish (white fish, anchovies)
  • Includes dairy (butter)