Fish Puttanesca Recipe
Introduction
Fish Puttanesca is a vibrant and flavorful dish combining tender white fish with a zesty tomato sauce packed with olives, capers, and anchovies. This rustic Italian-inspired recipe is perfect for a comforting weeknight dinner that feels special yet simple to prepare.

Ingredients
- 4 tablespoons unsalted butter, cut into 4 pieces
- 6 cloves garlic, chopped
- 3 anchovy fillets
- ⅓ cup dry white wine, such as sauvignon blanc
- 1 (28-ounce) can whole tomatoes, preferably San Marzano, crushed
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ cup black or Castelvetrano olives (about 15 to 20), halved and pitted
- 2 tablespoons capers, drained
- 1½ pounds white fish, such as cod, halibut, or tilapia, skin removed, cut into 4 equal pieces
- ¾ teaspoon sea salt
- ¼ cup chopped fresh basil or flat leaf parsley (optional)
- Red pepper flakes, for serving (optional)
- Garlic bread, store-bought or homemade, for serving (optional)
Instructions
- Step 1: Preheat the oven to 400°F with a rack in the center position.
- Step 2: Melt the butter in a large ovenproof skillet or braising pan over medium heat. Once bubbling, add the chopped garlic and anchovy fillets. Cook, stirring and breaking up the anchovies, until fragrant, about 1 to 2 minutes.
- Step 3: Stir in the white wine and cook until slightly reduced, about 4 minutes. Then add the crushed tomatoes, dried oregano, and dried thyme. Bring the sauce to a simmer and cook, stirring occasionally, for about 10 minutes until the tomatoes break down and the sauce thickens slightly.
- Step 4: Stir in the halved olives and drained capers, mixing them evenly into the sauce.
- Step 5: Season the fish pieces with sea salt and nestle them gently into the sauce in the skillet.
- Step 6: Transfer the skillet to the preheated oven and bake until the fish is opaque and flakes easily with a fork, about 8 to 10 minutes.
- Step 7: Remove the skillet from the oven. Divide the fish among four plates, spoon the sauce over each portion, and sprinkle with chopped basil or parsley if using. Add a pinch of red pepper flakes for extra heat and serve alongside garlic bread for a complete meal.
Tips & Variations
- Use firm white fish like cod or halibut for the best texture. Tilapia works well as a budget-friendly alternative.
- San Marzano tomatoes give a sweeter, less acidic sauce—use them if you can find them.
- Add a splash of lemon juice at the end for a fresh brightness that complements the briny olives and capers.
- For a spicier dish, increase the amount of red pepper flakes or add a chopped chili with the garlic.
- Serve over cooked pasta or creamy polenta to make the dish more substantial.
Storage
Store any leftover fish puttanesca in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat to avoid overcooking the fish. This dish is best enjoyed fresh but can also be frozen for up to a month; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh tomatoes instead of canned?
Yes, ripe fresh tomatoes can be used but may require longer cooking to break down and thicken. You’ll want approximately 4 cups of chopped fresh tomatoes to replace the canned ones.
What can I substitute for anchovy fillets?
If you don’t have anchovies, you can use a teaspoon of anchovy paste or a splash of fish sauce to maintain that savory umami flavor. Omit if you prefer a milder taste.
PrintFish Puttanesca Recipe
Fish Puttanesca is a vibrant Italian-inspired dish featuring tender white fish cooked in a rich, savory sauce made from garlic, anchovies, tomatoes, olives, and capers. This recipe is oven-baked to perfection, delivering a fragrant and flavorful meal that’s perfect for a wholesome dinner.
- Prep Time: 10 minutes
- Cook Time: 22 minutes
- Total Time: 32 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Ingredients
Sauce and Fish
- 4 tablespoons unsalted butter, cut into 4 pieces
- 6 cloves garlic, chopped
- 3 anchovy fillets
- ⅓ cup dry white wine, such as sauvignon blanc
- 1 (28-ounce) can whole tomatoes, preferably San Marzano, crushed
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ cup black or Castelvetrano olives (about 15 to 20), halved and pitted
- 2 tablespoons capers, drained
- 1½ pounds white fish, such as cod, halibut, or tilapia, skin removed, cut into 4 equal pieces
- ¾ teaspoon sea salt
- ¼ cup chopped fresh basil or flat leaf parsley (optional)
- Red pepper flakes, for serving (optional)
- Garlic bread, store-bought or homemade, for serving (optional)
Instructions
- Preheat the oven: Preheat your oven to 400°F (200°C) and position a rack in the center to ensure even cooking of the fish in the skillet.
- Cook anchovies: In a large ovenproof skillet or braising pan, melt the butter over medium heat. Once the butter starts bubbling, add the chopped garlic and anchovy fillets. Stir continuously, breaking up the anchovies, and cook for 1 to 2 minutes until fragrant.
- Simmer the sauce: Pour in the dry white wine and let it cook until it slightly reduces, about 4 minutes. Add the crushed tomatoes, dried oregano, and dried thyme. Bring the mixture to a simmer and cook, stirring occasionally, for approximately 10 minutes until the tomatoes break down and the sauce thickens. Stir in the halved olives and drained capers to finish the sauce.
- Cook the fish: Season the white fish pieces evenly with the sea salt. Nestle the fish into the tomato sauce within the skillet. Transfer the entire skillet into the preheated oven and bake for 8 to 10 minutes, or until the fish is opaque and flakes easily when tested with a fork.
- Serve: Remove the skillet from the oven. Divide the fish portions among four plates, spoon the puttanesca sauce generously over each piece, and garnish with chopped fresh basil or flat-leaf parsley if desired. For added heat, sprinkle with red pepper flakes. Serve alongside garlic bread for a complete meal.
Notes
- For best flavor, use San Marzano tomatoes as they are sweet and less acidic, enhancing the sauce’s depth.
- If you prefer a spicier dish, increase the amount of red pepper flakes or add chili oil before serving.
- The recipe works well with various firm white fish such as cod, halibut, or tilapia. Ensure fish is fresh for optimal taste and texture.
- To make it gluten-free, pair with gluten-free garlic bread or serve without bread.
Keywords: Fish Puttanesca, Italian fish recipe, baked fish, puttanesca sauce, white fish dinner, easy fish recipe

