Fish Puttanesca is a bold, flavorful Italian seafood dish that combines tender white fish with a rich tomato sauce filled with olives, capers, garlic, and anchovies. Inspired by the classic Neapolitan puttanesca sauce, this recipe transforms simple pantry ingredients into a vibrant Mediterranean dinner that is both elegant and incredibly easy to prepare.
This dish is perfect for busy weeknights or a sophisticated dinner because it comes together in under an hour but tastes like restaurant-quality Italian cuisine
Why You’ll Love This Recipe
This Fish Puttanesca recipe is popular for many reasons:
• Fast and easy – ready in about 40–45 minutes
• One-pan meal – minimal cleanup
• Healthy Mediterranean ingredients
• Flexible fish options – cod, halibut, snapper, or tilapia all work well
• Bold Italian flavor from simple pantry ingredients
The sauce itself is deeply savory and bright thanks to tomatoes, olives, capers, and herbs.
Ingredients
Serves: 4
Prep time: 20 minutes
Cook time: 30–35 minutes
For the Puttanesca Sauce
- 4 tablespoons unsalted butter or olive oil
- 6 garlic cloves, finely chopped
- 3 anchovy fillets, minced
- ⅓ cup Chicken Broth
- 1 (28-ounce) can whole tomatoes, crushed
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ cup black olives or Castelvetrano olives, halved
- 2 tablespoons capers, drained
For the Fish
- 1½ pounds white fish fillets (cod, halibut, snapper, or tilapia)
- ¾ teaspoon sea salt
- freshly ground black pepper
For Garnish
- ¼ cup chopped fresh parsley or basil
- red pepper flakes (optional)
- crusty bread for serving
The combination of olives, capers, anchovies, and tomatoes creates the distinctive salty and aromatic flavor typical of puttanesca sauce.
How to Make Fish Puttanesca
1. Preheat the Oven
Preheat your oven to 400°F (200°C).
2. Prepare the Sauce
Heat butter or olive oil in a large oven-safe skillet over medium heat.
Add garlic and anchovies and cook for about 1–2 minutes, stirring until fragrant and the anchovies dissolve into the oil.
3. Deglaze With Chicken Broth
Pour in the Chicken Broth and simmer for 3–4 minutes, allowing it to reduce slightly.
4. Add Tomatoes and Herbs
Stir in the crushed tomatoes, oregano, and thyme.
Let the sauce simmer for 10 minutes until slightly thickened.
5. Add Olives and Capers
Mix in the olives and capers. Taste and adjust seasoning if necessary.
6. Add the Fish
Season the fish fillets with salt and pepper.
Nestle them gently into the simmering sauce.
7. Bake the Fish
Transfer the skillet to the oven and bake for 8–10 minutes, or until the fish becomes opaque and flakes easily with a fork.
8. Garnish and Serve
Sprinkle fresh parsley or basil over the dish.
Serve immediately with crusty bread or over pasta or rice.

Best Fish for Puttanesca
Firm white fish works best because it holds its shape while cooking in the sauce.
Great choices include:
- Cod
- Halibut
- Snapper
- Tilapia
- Haddock
- Sea bass
These fish absorb the sauce’s flavor while remaining tender and flaky.
Serving Suggestions
Fish Puttanesca pairs beautifully with:
- crusty Italian bread
- pasta or spaghetti
- steamed rice
- roasted potatoes
- green salad
The bread is especially good for soaking up the flavorful tomato sauce.
Tips for the Best Fish Puttanesca
1. Don’t skip anchovies
They melt into the sauce and add umami without tasting fishy.
2. Use good tomatoes
High-quality canned tomatoes like San Marzano create a richer sauce.
3. Avoid overcooking fish
Fish cooks quickly; remove it from the oven once it flakes easily.
4. Balance the salt
Olives, capers, and anchovies are naturally salty, so taste before adding extra salt.
Storage and Leftovers
Refrigerator: store leftovers in an airtight container for up to 3 days.
Reheating: warm gently on the stove over low heat to prevent the fish from drying out.
Freezing is not recommended because cooked fish can become tough when thawed.
Final Thoughts
Fish Puttanesca is a perfect example of how simple ingredients can create extraordinary flavor. The combination of flaky white fish and bold Mediterranean sauce makes this dish both comforting and sophisticated.
Whether served with crusty bread or pasta, this Italian classic is guaranteed to become a favorite weeknight dinner.