Easy Savory Fish Puttanesca Recipe – Bold & Delicious Italian Dinner

What Is Savory Fish Puttanesca Recipe?

Fish puttanesca is a seafood-inspired variation of the traditional Italian puttanesca sauce. Originally associated with pasta alla puttanesca, this famous sauce is recognized for its bold combination of tomatoes, garlic, olives, capers, anchovies, and chili flakes.

Traditional puttanesca sauce is known for its intense, savory character. The olives bring a briny taste, capers contribute a sharp, tangy note, and anchovies add depth to the tomato base. Garlic and olive oil tie everything together, while fresh herbs bring brightness to the finished dish.

In this version, tender fish fillets replace pasta as the star ingredient. The fish gently simmers in the sauce, allowing the flavors to come together while keeping the fillets moist and delicate.

The result is a rustic Italian-inspired seafood dish that feels both comforting and elegant. Unlike complicated seafood recipes that require several cooking stages, fish puttanesca relies on a handful of accessible ingredients and a straightforward preparation method.

Ingredients for Savory Fish Puttanesca Recipe

The secret to a delicious fish puttanesca is using ingredients that complement one another. Each component contributes a distinctive flavor to the sauce, creating a delicious combination without requiring an extensive ingredient list.

Here is everything you’ll need.

Main Ingredients

1. White Fish Fillets

Choose firm, mild-flavored fish such as cod, halibut, or haddock. These varieties work particularly well because their delicate flavor complements the bold tomato sauce.

Fresh or properly thawed frozen fillets can both be used. Try to select pieces with similar thickness so they cook evenly.

2. Extra Virgin Olive Oil

Olive oil provides the foundation of the sauce. It helps gently cook the garlic and carries the flavors of the anchovies, olives, and herbs throughout the dish.

3. Fresh Garlic

Garlic is essential for creating the characteristic aroma of Italian-inspired puttanesca sauce. Use freshly minced garlic for the best flavor.

4. Canned Crushed Tomatoes

Crushed tomatoes create the rich, rustic sauce that surrounds the fish. You can also use diced tomatoes or tomato passata, depending on the texture you prefer.

5. Kalamata Olives

Kalamata olives contribute a distinctive briny flavor that makes puttanesca sauce so recognizable. Remove the pits and roughly chop the olives before adding them.

6. Capers

Capers add a tangy, salty taste that balances the sweetness of the tomatoes. Drain them before adding them to the skillet.

7. Anchovy Fillets

Anchovies are an important ingredient in traditional puttanesca sauce. They dissolve into the warm olive oil and tomato mixture, adding a savory background flavor.

If you prefer, use anchovy paste instead of whole fillets.

8. Red Pepper Flakes

A little red pepper adds gentle heat and complements the other ingredients. Adjust the quantity according to your preference.

9. Dried Oregano

Oregano brings a familiar Italian herb aroma to the sauce and works beautifully with tomatoes and garlic.

10. Fresh Parsley

Fresh parsley adds a bright finishing touch. Sprinkle it over the fish immediately before serving.

Optional Ingredients for Extra Flavor

You can also include:

  • ¼ cup dry white wine for additional depth.
  • 1 tablespoon tomato paste for a richer sauce.
  • Fresh basil for a fragrant finish.
  • 1 teaspoon fresh lemon juice for brightness.
  • 1 small shallot for a subtle sweetness.
  • Fresh thyme for additional herbal flavor.
  • Freshly ground black pepper for seasoning.

Kitchen Equipment You’ll Need

You don’t need specialized equipment to prepare this homemade fish puttanesca recipe.

Gather the following:

  • Large skillet: A wide skillet provides enough room for the fish to cook in a single layer.
  • Sharp chef’s knife: For chopping garlic, olives, and fresh herbs.
  • Cutting board: Keeps ingredient preparation organized.
  • Wooden spoon: Useful for stirring the tomato sauce.
  • Fish spatula: Helps handle delicate fillets without breaking them.
  • Measuring cups and spoons: For consistent ingredient quantities.
  • Paper towels: To remove excess moisture from the fish.
  • Instant-read thermometer: Helpful for checking the fish’s internal temperature.

Step-by-Step Instructions: How to Make Savory Fish Puttanesca Recipe

Step 1: Pat Dry and Season the Fish

Start by preparing the fish fillets.

Use paper towels to remove excess moisture from both sides. This helps the seasoning adhere to the fish and prevents unnecessary water from entering the sauce.

Season both sides lightly with:

  • Salt.
  • Freshly ground black pepper.

Set the fish aside in the refrigerator while preparing the sauce if you’re not cooking it immediately.

Avoid adding too much salt because olives, capers, and anchovies already contribute plenty of salty flavor.

Step 2: Heat the Olive Oil and Sauté the Garlic

Place a large skillet over medium heat.

Add approximately two tablespoons of extra virgin olive oil.

Once the oil is warm, add the minced garlic.

Cook for about 30–60 seconds, stirring frequently, until fragrant.

Be careful not to burn the garlic. Dark, overcooked garlic can introduce an unpleasant bitter flavor into the sauce.

If using shallots, add them before the garlic and cook until softened.

Step 3: Add Anchovies and Red Pepper Flakes

Add the anchovy fillets to the skillet.

Use the back of a wooden spoon to break them apart as they warm in the olive oil.

They should gradually dissolve into the mixture, creating a savory base for the sauce.

Next, add the red pepper flakes.

Stir for approximately 30 seconds to distribute the flavors evenly.

The anchovies should blend into the sauce rather than remain as noticeable pieces.

Step 4: Build the Tomato Puttanesca Sauce

Pour the crushed tomatoes into the skillet.

Stir thoroughly to combine them with the garlic, anchovies, and chili flakes.

Add:

  • Dried oregano.
  • Black pepper.
  • Tomato paste, if desired.
  • Dry white wine, if using.

Allow the sauce to come to a gentle simmer.

Cook for approximately 8–10 minutes, stirring occasionally.

As the tomatoes cook, the sauce will become thicker and develop a deeper flavor.

If the mixture becomes too thick, add a small splash of water or broth.

Step 5: Add Olives and Capers

Once the tomato sauce begins to thicken, stir in the chopped Kalamata olives and drained capers.

Mix gently to distribute them throughout the sauce.

Allow everything to simmer for another 2–3 minutes.

At this stage, the sauce should have a rich aroma with a wonderful combination of tangy, briny, and savory flavors.

Taste it before adding additional salt.

Step 6: Nestle the Fish into the Sauce

Reduce the heat to medium-low.

Carefully arrange the seasoned fish fillets in a single layer over the tomato sauce.

Use a spoon to cover the tops of the fillets with some of the sauce.

Avoid pressing the fish into the skillet or moving it excessively.

If your skillet is too small, cook the fillets in batches or use a larger pan.

Step 7: Cook the Fish Until Tender

Cover the skillet with a lid and allow the fish to cook gently.

Cooking time depends on the thickness and variety of the fish.

As a general guide:

  • Thin fillets may take approximately 5–7 minutes.
  • Medium-thickness fillets may take approximately 7–9 minutes.
  • Thicker fillets may require approximately 10–12 minutes.

Check the fish carefully rather than relying entirely on the clock.

The flesh should become opaque and separate easily with a fork. For a temperature check, the thickest part should reach 145°F (63°C).

Avoid boiling the sauce vigorously because delicate fish can break apart.

Step 8: Finish with Fresh Herbs and Lemon

Once the fish is cooked, remove the skillet from the heat.

Sprinkle freshly chopped parsley over the fish.

Add fresh basil if desired, followed by a small squeeze of lemon juice.

A drizzle of extra virgin olive oil can also add a beautiful finishing touch.

Taste the sauce one final time and adjust the seasoning if necessary.

Step 9: Serve Immediately

Transfer the fish carefully to serving plates.

Spoon generous amounts of tomato puttanesca sauce over each fillet.

Finish with:

  • Fresh parsley.
  • Basil leaves.
  • A few extra olives.
  • Lemon wedges.
  • Red pepper flakes, if desired.
Savory Fish Puttanesca Recipe

Common Mistakes to Avoid When Making Fish Puttanesca

Even though this recipe is straightforward, a few mistakes can affect the texture and flavor of the finished dish.

Here are the most common ones and how to avoid them.

1. Overcooking the fish

Fish can quickly become dry and fall apart when exposed to heat for too long. Check the fillets regularly and adjust the cooking time according to their thickness.

2. Burning the garlic

Overcooked garlic creates a bitter taste. Use medium heat and stir continuously while sautéing.

3. Adding too much salt

Remember that anchovies, olives, and capers already bring plenty of saltiness. Taste the sauce before seasoning.

4. Using watery tomatoes

Excessively watery sauce can make the finished dish less flavorful. Allow the tomatoes to simmer until the mixture thickens.

5. Overcrowding the skillet

When fish fillets overlap, they may cook unevenly. Use a large skillet or prepare the fish in batches.

Variations and Substitutions for Fish Puttanesca

Spicy Fish Puttanesca

If you enjoy spicy food, this variation is an excellent choice.

Increase the amount of red pepper flakes or add a little fresh chopped chili to the garlic and olive oil.

You can also use Calabrian chili paste for a deeper, more distinctive heat.

Start with a small quantity and taste the sauce before adding more.

Fish Puttanesca Without Anchovies

You can still prepare a delicious puttanesca-inspired sauce without anchovies.

Simply leave them out and increase the amount of garlic, olives, and capers slightly.

For additional savory depth, you can add a small amount of miso paste, although this is an optional modern substitution rather than a traditional ingredient.

Mediterranean Fish Puttanesca

For a colorful Mediterranean-inspired variation, add:

  • Halved cherry tomatoes.
  • Fresh basil.
  • A few extra Kalamata olives.
  • Thinly sliced shallots.
  • A drizzle of extra virgin olive oil.

The cherry tomatoes add a slightly sweeter flavor and create a beautiful appearance.

Baked Fish Puttanesca

If you prefer oven cooking, you can easily adapt this recipe.

  1. Preheat the oven to 400°F (200°C).
  2. Prepare the tomato puttanesca sauce in an ovenproof skillet.
  3. Allow the sauce to simmer until slightly thickened.
  4. Add the seasoned fish fillets.
  5. Spoon some sauce over the fish.
  6. Transfer the skillet to the oven.
  7. Bake until the fish is cooked through and flakes easily.

What to Serve with Savory Fish Puttanesca Recipe

1. Pasta

Pasta is a natural pairing because puttanesca sauce is traditionally served with it.

Try serving your fish with:

  • Spaghetti.
  • Linguine.
  • Penne.
  • Orzo.
  • Fettuccine.

You can place the fish over a bed of pasta and spoon the tomato sauce generously over everything.

2. Crusty Italian Bread

A warm loaf of rustic Italian bread is perfect for soaking up the remaining sauce.

You can also serve:

  • Garlic bread.
  • Sourdough bread.
  • Ciabatta.
  • Toasted baguette.

For extra flavor, brush the bread with olive oil and lightly toast it before serving.

3. Rice and Couscous

If you prefer something simple, serve fish puttanesca with steamed rice or fluffy couscous.

Both options complement the tomato sauce without competing with its bold flavors.

4. Roasted Vegetables

Roasted vegetables add color and texture to the dinner table.

Excellent choices include:

  • Roasted asparagus.
  • Grilled zucchini.
  • Green beans.
  • Roasted broccoli.
  • Sautéed spinach.

Season them simply with olive oil, black pepper, and a little lemon juice.

How to Store Leftover Fish Puttanesca

If you have leftovers, proper storage helps preserve the flavor and texture of the dish.

Refrigerating Leftovers

Follow these simple steps:

  1. Allow the remaining food to cool slightly.
  2. Transfer the fish and sauce into a clean, airtight container.
  3. Refrigerate promptly, within two hours of cooking.
  4. Keep the container properly sealed.

For the best texture, enjoy leftover cooked fish within 1–2 days.

Avoid leaving seafood at room temperature for extended periods. seafood storage and serving recommendations.

Reheating Instructions

Reheat the leftovers gently to prevent the fish from becoming dry.

  • Transfer the fish and sauce to a skillet.
  • Add a small splash of water or broth if the sauce has thickened.
  • Cover and warm over low heat.
  • Turn the fish carefully if necessary.
  • Heat thoroughly before serving.

Avoid vigorous stirring because the cooked fish may break apart.

You can also reheat individual portions in the microwave using short intervals.

Can You Freeze Fish Puttanesca?

Yes, but the best approach is to freeze the tomato puttanesca sauce separately from the cooked fish.

The sauce generally maintains its texture better after freezing, while cooked fish can become softer when thawed and reheated.

How to Freeze the Sauce

  1. Allow the sauce to cool.
  2. Transfer it into a freezer-safe airtight container.
  3. Leave a little space at the top for expansion.
  4. Label the container with the preparation date.
  5. Freeze until needed.

How to Use Frozen Puttanesca Sauce

  • Thaw the sauce overnight in the refrigerator.
  • Transfer it to a saucepan or skillet.
  • Reheat gently until hot.
  • Prepare fresh fish separately or add uncooked fish to the simmering sauce.
  • Finish with fresh parsley and lemon juice.

This method gives you a convenient head start whenever you want to prepare a quick seafood dinner.

Make-Ahead Instructions

This recipe is especially convenient when you prepare some of the ingredients in advance.

The tomato puttanesca sauce can be made ahead and stored in the refrigerator in an airtight container.

You can also prepare the following ingredients before cooking:

  • Mince the garlic.
  • Chop the olives.
  • Drain the capers.
  • Chop the parsley.
  • Measure the tomatoes and seasonings.

When you’re ready to serve dinner, reheat the sauce gently, add the fish, and cook until tender.

For the best texture, cook the fish shortly before serving rather than preparing the complete dish several hours ahead.

Frequently Asked Questions About Savory Fish Puttanesca Recipe

1. What Is Puttanesca Sauce Made Of?

Traditional puttanesca sauce is made with tomatoes, garlic, olive oil, anchovies, olives, capers, and red pepper flakes. Fresh parsley or basil can also be added for extra flavor.

2. What Is the Best Fish to Use for Puttanesca?

Cod is one of the best choices because it has a mild flavor and tender, flaky texture.

Other excellent options include:

  • Halibut.
  • Haddock.
  • Tilapia.
  • Sea bass.
  • Grouper.

Choose firm fillets that can hold their shape while simmering in the sauce.

3. Can I Make Fish Puttanesca Without Anchovies?

Absolutely! You can leave out anchovies if you don’t enjoy their flavor or don’t have them available.

Add a little extra garlic, olives, and capers to maintain the savory character of the sauce.

You can also use a small amount of miso paste as an optional substitute.

4. Does Puttanesca Sauce Taste Fishy?

Not necessarily. Although traditional puttanesca sauce contains anchovies, they dissolve into the warm olive oil and tomato mixture.

Rather than creating a strong fish flavor, they contribute a deeper, savory taste that complements the tomatoes, olives, and capers.

Conclusion

This Savory Fish Puttanesca Recipe is a delicious way to enjoy tender white fish with the bold flavors of Italian-inspired cooking. The combination of juicy tomatoes, Kalamata olives, capers, garlic, anchovies, and fresh herbs creates a wonderful sauce that makes every bite memorable.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Savory Fish Puttanesca Recipe with tomatoes, olives, capers, and flaky white fish.

Easy Savory Fish Puttanesca Recipe


  • Author: Velma
  • Total Time: PT35M
  • Yield: 4 servings 1x

Ingredients

Scale

For the Fish:

  • 4 white fish fillets (cod, halibut, or haddock), approximately 5–6 oz each
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon freshly ground black pepper
  • 1 tablespoon extra virgin olive oil

For the Puttanesca Sauce:

  • 2 tablespoons extra virgin olive oil
  • 4 garlic cloves, minced
  • 4 anchovy fillets, finely chopped
  • ½ teaspoon red pepper flakes (adjust to taste)
  • 1 can (28 oz) crushed tomatoes
  • ½ cup Kalamata olives, pitted and halved
  • 2 tablespoons capers, drained
  • 1 teaspoon dried oregano
  • ¼ cup dry white wine (optional)
  • 1 tablespoon tomato paste (optional)
  • ¼ teaspoon freshly ground black pepper

For Garnishing:

  • 2 tablespoons fresh parsley, chopped
  • ¼ cup fresh basil leaves (optional)
  • 1 tablespoon fresh lemon juice
  • Lemon wedges, for serving
  • Extra virgin olive oil, for drizzling

Instructions

1. Prepare the Fish: Pat the fish fillets dry with paper towels. Season both sides with salt and black pepper. Set aside.

2. Heat the Olive Oil: Heat 2 tablespoons of extra virgin olive oil in a large skillet over medium heat.

3. Sauté the Garlic: Add the minced garlic and cook for 30–60 seconds until fragrant, stirring frequently to prevent burning.

4. Add Anchovies and Chili: Stir in the chopped anchovy fillets and red pepper flakes. Cook for about 1 minute, breaking up the anchovies with a wooden spoon until they dissolve into the oil.

5. Prepare the Tomato Sauce: Add the tomato paste and stir briefly. Pour in the crushed tomatoes and optional white wine. Add dried oregano and black pepper. Stir well to combine.

6. Simmer the Sauce: Allow the sauce to simmer gently for 8–10 minutes, stirring occasionally until slightly thickened.

7. Add Olives and Capers: Stir in the Kalamata olives and drained capers. Simmer for another 2–3 minutes to blend the flavors.

8. Add the Fish: Carefully place the seasoned fish fillets into the sauce in a single layer. Spoon some sauce over each fillet.

9. Cook Until Tender: Cover the skillet and cook over medium-low heat for approximately 5–10 minutes, depending on the thickness of the fish. The fish should become opaque and flake easily with a fork, reaching an internal temperature of 145°F (63°C).

10. Add Fresh Herbs and Lemon: Remove the skillet from the heat. Sprinkle with fresh parsley and basil, then add the lemon juice.

11. Garnish and Serve: Drizzle with a little extra virgin olive oil, garnish with additional parsley and lemon wedges, and serve immediately with crusty bread, pasta, or rice.

  • Prep Time: PT15M
  • Cook Time: PT20M
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 fish fillet with approximately ½ cup puttanesca sauce
  • Calories: 320 Kcal
  • Sugar: 6 g
  • Sodium: 850 mg
  • Fat: 17 g
  • Saturated Fat: 2.5 g
  • Unsaturated Fat: 13.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 12 g
  • Fiber: 3 g
  • Protein: 34 g
  • Cholesterol: 75 mg

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆