White Fish Puttanesca
I still remember the first cool October evening I made White Fish Puttanesca — the kitchen smelled like sizzling garlic and roasted tomatoes while a soft rain tapped the window, and the whole house felt wrapped in a warm blanket. That cozy, seasonal vibe is exactly why this recipe is a reader favorite: it’s bright, rustic, and perfect for home cooks who cherish comforting dinners that come together easily.
Introduction
White Fish Puttanesca is a simple, flavorful weeknight dish that celebrates briny olives, capers, and tangy tomatoes, all spooned over flaky white fish. If you love Mediterranean flavors, try pairing this with a sheet-pan dinner like the one in this baked Mediterranean white fish and vegetables recipe: baked Mediterranean white fish & vegetables. This version is welcoming to beginners, uses pantry staples, and has a bright fall-friendly twist using roasted cherry tomatoes.
Ingredients
- 4 white fish fillets (cod, haddock, or similar), about 6 oz each
- 2 tablespoons extra-virgin olive oil
- 1 small yellow onion, thinly sliced
- 3 garlic cloves, minced
- 1 pint cherry tomatoes, halved
- 1/2 cup pitted Kalamata olives, roughly chopped
- 2 tablespoons capers, rinsed
- 1/2 teaspoon red pepper flakes (optional)
- 1/2 cup dry white wine or low-sodium vegetable broth
- 1 tablespoon tomato paste
- 1/4 cup chopped fresh parsley
- Salt and black pepper to taste
- Grated hard cheese for serving (a vegetarian-style hard cheese works well)
- Lemon wedges, for serving
Step-by-step Instructions
- Preheat and prepare
- Preheat your oven to 400°F (200°C). Pat fish dry and season both sides with salt and pepper.
- Build the sauce
- In a large oven-safe skillet, warm olive oil over medium heat. Add onion and cook until soft, about 6 minutes.
- Stir in garlic and red pepper flakes; cook 30 seconds until fragrant.
- Add cherry tomatoes, olives, capers, tomato paste, and white wine (or broth). Simmer 5–7 minutes until tomatoes start to break down and the sauce thickens.
- Add the fish
- Nestle the seasoned fish fillets into the sauce, spooning some sauce over the top. Scatter parsley over everything.
- Bake to finish
- Transfer the skillet to the oven and bake 8–12 minutes, depending on thickness, until the fish reaches an internal temperature of 145°F and flakes easily. If your skillet isn’t oven-safe, transfer sauce and fish to a shallow baking dish.
- Serve
- Finish with a squeeze of lemon and a sprinkle of grated hard cheese. Serve immediately with crusty bread or our favorite crispy flaky fish for a lighter side: crispy flaky fish.
Tips for Success
- Choose the right fish: Use firm white fish fillets that hold up while baking, such as cod or haddock.
- Don’t overcook: Fish continues cooking a bit after you remove it from the oven. Aim for just opaque centers that flake easily.
- Balance the salt: Olives and capers are salty—taste the sauce before adding extra salt.
- Use quality canned or fresh tomatoes for the best flavor; roasting cherry tomatoes first concentrates sweetness.
- If you like an air-fryer method, you can adapt the technique similar to this air fryer fish and chips approach for crispier sides: air fryer fish & chips.
Possible Variations
- Gluten-free: This recipe is naturally gluten-free—just ensure any accompaniments (bread or cheese) are certified gluten-free.
- Streusel topping: For a fall twist, make a savory olive-and-herb streusel (breadcrumbs, chopped olives, parsley, olive oil) and sprinkle lightly over the fish before baking for texture.
- Spicier: Increase red pepper flakes or add a pinch of smoked paprika to the sauce.
- Richer sauce: Stir in a knob of butter or a splash of cream at the end for a silkier finish.
- Pairings and inspiration: If you enjoy bolder North African spices, check out a hearty fish with rich sauce for inspiration on seasoning ideas: classic spicy Moroccan fish.
Storage Recommendations
- Refrigerate: Store leftovers in an airtight container for up to 3 days. Reheat gently in a low oven (300°F) or covered on the stovetop to avoid drying the fish.
- Freezing: You can freeze the sauce separately for up to 2 months. Thaw overnight in the fridge and add freshly cooked fish when ready to serve.
- Meal prep tip: Make the sauce ahead and keep in the fridge; poach or bake fresh fish at mealtime for best texture.
Why readers love this recipe
Home bakers and seasonal cooks love White Fish Puttanesca because it’s fragrant, comforting, and flexible—perfect for cozy autumn nights when you crave warmth without heavy effort. It pairs beautifully with roasted root vegetables or a green salad, and it’s easy to adapt for what’s in your pantry. For a sweet finish after Puttanesca, try a seasonal dessert like these cozy blueberry-white-chocolate-chip cookies: blueberry white chocolate chip cookies.
Conclusion
Enjoy this White Fish Puttanesca as a simple weeknight staple or a special weekend supper. If you’d like additional variations and professional-level tips, this article from Fish Puttanesca – The Modern Proper has excellent ideas and inspiration.
FAQs
Q: What is puttanesca sauce?
A: Puttanesca is a bold Italian sauce made from tomatoes, olives, capers, garlic, and anchovy-flavored depth, though this white fish version leans on olives and capers to create a bright, briny sauce without overwhelming the fish.
Q: How do I prevent the fish from drying out?
A: Don’t overbake—remove fish when it flakes easily and is just opaque. Covering while reheating and finishing with a little sauce or a squeeze of lemon helps maintain moisture.
Q: Can I make White Fish Puttanesca ahead of time?
A: Make the sauce up to 2 days ahead and reheat gently. Add freshly cooked fish just before serving for the best texture.
Q: What should I serve with White Fish Puttanesca?
A: Serve with crusty bread, roasted vegetables, steamed rice, or a simple green salad to balance the briny, savory sauce.

White Fish Puttanesca
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Gluten-Free, Dairy-Free
Description
A simple, flavorful weeknight dish featuring flaky white fish topped with a rustic sauce of olives, capers, and tangy roasted tomatoes.
Ingredients
- 4 white fish fillets (cod, haddock, or similar), about 6 oz each
- 2 tablespoons extra-virgin olive oil
- 1 small yellow onion, thinly sliced
- 3 garlic cloves, minced
- 1 pint cherry tomatoes, halved
- 1/2 cup pitted Kalamata olives, roughly chopped
- 2 tablespoons capers, rinsed
- 1/2 teaspoon red pepper flakes (optional)
- 1/2 cup dry white wine or low-sodium vegetable broth
- 1 tablespoon tomato paste
- 1/4 cup chopped fresh parsley
- Salt and black pepper to taste
- Grated hard cheese for serving (a vegetarian-style hard cheese works well)
- Lemon wedges, for serving
Instructions
- Preheat your oven to 400°F (200°C). Pat fish dry and season both sides with salt and pepper.
- Warm olive oil in a large oven-safe skillet over medium heat. Add onion and cook until soft, about 6 minutes.
- Stir in garlic and red pepper flakes; cook 30 seconds until fragrant.
- Add cherry tomatoes, olives, capers, tomato paste, and white wine (or broth). Simmer 5–7 minutes until tomatoes start to break down and the sauce thickens.
- Nestle the seasoned fish fillets into the sauce, spooning some sauce over the top. Scatter parsley over everything.
- Transfer the skillet to the oven and bake 8–12 minutes, depending on thickness, until the fish reaches an internal temperature of 145°F and flakes easily.
- Finish with a squeeze of lemon and a sprinkle of grated hard cheese. Serve immediately.
Notes
Choose firm white fish fillets that hold up while baking. Don’t overcook to ensure fish remains moist. Store leftovers in an airtight container for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
