Introduction
Fish Puttanesca is a vibrant, flavor-packed dish that transforms simple white fish into something truly memorable. Inspired by the classic Italian puttanesca sauce, this recipe combines tomatoes, olives, capers, and garlic into a savory, briny base that perfectly complements tender, flaky fish. The first time I made this, I was struck by how quickly it came together while still tasting like something you would order at a cozy Italian restaurant. I once added a small splash of white wine to the sauce, and it deepened the flavor beautifully. The balance of acidity from tomatoes, saltiness from olives and capers, and gentle heat from chili flakes creates a dynamic, satisfying meal. Whether served over pasta, rice, or alongside crusty bread, Fish Puttanesca delivers bold Mediterranean flavor with minimal effort.
Print
Fish Puttanesca – A Bold, Briny Italian Classic with Tender White Fish
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Halal
Description
Fish Puttanesca is a bold and savory Italian-inspired dish featuring tender white fish simmered in a rich tomato sauce with olives, capers, garlic, and herbs for a briny, vibrant flavor.
Ingredients
- 4 white fish fillets (such as cod or halibut)
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1/2 teaspoon red pepper flakes
- 1 can (14 oz) crushed tomatoes
- 1/2 cup cherry tomatoes, halved
- 1/3 cup pitted Kalamata olives, sliced
- 2 tablespoons capers, drained
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons chopped fresh parsley
- 1 tablespoon lemon juice
Instructions
- Season the fish fillets with salt and black pepper.
- Heat olive oil in a large skillet over medium heat.
- Add garlic and red pepper flakes; sauté for 30 seconds until fragrant.
- Stir in crushed tomatoes, cherry tomatoes, olives, capers, and oregano. Simmer for 5–7 minutes.
- Nestle the fish fillets into the sauce.
- Cover and cook for 8–10 minutes, or until fish flakes easily with a fork.
- Drizzle with lemon juice and sprinkle with fresh parsley before serving.
Notes
- Use firm white fish to prevent breaking apart during cooking.
- Serve over pasta, rice, or crusty bread.
- Add anchovies for a more traditional puttanesca flavor.
- Adjust red pepper flakes for desired heat level.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Simmering
- Cuisine: Italian
Why You’ll Love This Recipe
This recipe is quick, flavorful, and elegant without being complicated. The sauce is robust and aromatic, yet the dish remains light thanks to the lean white fish. It requires simple pantry ingredients and comes together in under an hour. The contrast between tender fish and the rich tomato-based sauce creates a balanced meal that feels both comforting and refined. It is perfect for weeknight dinners yet impressive enough for guests.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
White fish fillets (such as cod, halibut, or haddock)
Firm white fish works best because it holds its shape while simmering in the sauce. These varieties are mild in flavor and absorb the bold puttanesca sauce beautifully.
Salt
Salt enhances the natural flavor of the fish and balances the acidity of the tomatoes.
Black pepper
Black pepper adds subtle warmth and depth.
Olive oil
Olive oil forms the base of the sauce and adds richness with a Mediterranean touch.
Garlic cloves
Garlic provides aromatic intensity and is essential to authentic puttanesca flavor.
Crushed tomatoes
Crushed tomatoes create the rich, slightly tangy base of the sauce.
Tomato paste
Tomato paste deepens the flavor and adds body to the sauce.
Kalamata olives
These olives contribute briny, salty notes that define the puttanesca profile.
Capers
Capers add sharp, tangy bursts of flavor that enhance the overall complexity.
Anchovy fillets (optional)
Anchovies dissolve into the sauce, adding umami depth without overpowering the dish.
Red pepper flakes
Red pepper flakes provide gentle heat and balance the acidity.
Dried oregano
Oregano adds classic Italian herbal notes.
Fresh parsley
Parsley brightens the finished dish with freshness and color.
Lemon juice
A squeeze of lemon enhances the flavors and adds brightness just before serving.
Directions
Pat the fish fillets dry and season both sides lightly with salt and black pepper. Set aside.
In a large skillet over medium heat, warm olive oil. Add minced garlic and cook until fragrant, about one minute. If using anchovies, add them now and stir until they dissolve into the oil.
Stir in tomato paste and cook briefly to deepen its flavor. Add crushed tomatoes, oregano, red pepper flakes, sliced olives, and capers. Simmer the sauce for 10 to 15 minutes, allowing it to thicken slightly.
Nestle the seasoned fish fillets into the sauce. Spoon some sauce over the top of each fillet. Cover and cook gently for 8 to 12 minutes, depending on thickness, until the fish flakes easily with a fork.
Finish with a squeeze of fresh lemon juice and a sprinkle of chopped parsley before serving.

Equipment needed : Must-Have Tools to Get Rolling
Here’s what you’ll want to have on hand:
Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.
Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.
large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.
Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.
Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.
Cutting board – For prepping cabbage leaves and rolling them like a pro.
Full-Size Blender – is a powerful kitchen appliance for making smoothies, soups, and sauces in large batches.
3-in-1 Air Fryer – This versatile 3-in-1 air fryer offers Air Fry for healthier meals with less oil, Bake for bakery-quality desserts and treats, and Reheat to bring leftovers back to life with crispy, flavorful results
Servings and timing
This recipe serves 4 people. Preparation takes approximately 15 minutes, and cooking time is about 25 minutes. Total time is roughly 40 minutes.
Storage/reheating
Store leftovers in an airtight container in the refrigerator for up to two days. Reheat gently on the stovetop over low heat to prevent overcooking the fish. Add a small splash of water or broth if the sauce thickens too much. Freezing is not recommended, as the texture of the fish may change.
Variations and Customizations
For a richer sauce, add a splash of dry white wine before adding the tomatoes and allow it to reduce. I once included a handful of cherry tomatoes for added freshness and texture, and it added a lovely contrast.
You can substitute different white fish varieties depending on availability. For a heartier meal, serve the fish over linguine or creamy polenta.
If you prefer a milder version, reduce the red pepper flakes and use fewer capers. For extra depth, add a small pinch of smoked paprika.
To make it dairy-free and gluten-free, no substitutions are necessary, as the dish is naturally free from both when served without bread or pasta.

Nutrition and Dietary Info
Approximate nutrition per serving:
| Nutrient | Per Serving |
|---|---|
| Calories | 360 kcal |
| Protein | 38 g |
| Carbohydrates | 14 g |
| Fat | 17 g |
| Saturated Fat | 3 g |
| Fiber | 3 g |
| Sugar | 8 g |
| Sodium | 890 mg |
Values may vary depending on fish type and ingredient brands.
FAQs
What type of fish works best for this recipe?
Firm white fish such as cod, halibut, or haddock holds up well in the sauce.
Can I make this without anchovies?
Yes, anchovies are optional but add extra umami depth.
Is Fish Puttanesca very spicy?
It has mild heat from red pepper flakes, which can be adjusted to taste.
Can I prepare the sauce ahead of time?
Yes, the sauce can be made a day in advance and reheated before adding the fish.
How do I know when the fish is done?
The fish should be opaque and flake easily with a fork.
What can I serve with Fish Puttanesca?
It pairs well with pasta, rice, polenta, or crusty bread.
Conclusion
Fish Puttanesca is a bold and satisfying dish that highlights the vibrant flavors of Mediterranean cooking. With tender white fish nestled in a briny, tomato-rich sauce, it offers balance, depth, and elegance in every bite. Simple to prepare yet full of character, this recipe is a delicious way to elevate weeknight seafood dinners.
Hungry for more? Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!