If you’re looking for a comforting, summery dish that’s bursting with bold flavors, let me introduce you to my Puttanesca Fish Bake with Roasted Potatoes Recipe. This one-pan wonder combines tender fish fillets with a tangy, salty, slightly spicy puttanesca sauce and perfectly roasted potatoes, so every bite is full of excitement. I love this recipe because it’s super easy to pull together but feels special enough for guests or a cozy family dinner. Stick with me—I’ll walk you through everything so you nail it on your first try!
Why You’ll Love This Recipe
- Effortless One-Pan Meal: You get tender roasted potatoes and rich puttanesca fish all baked together—minimal cleanup and maximum flavor.
- Vibrant, Bold Flavors: The savoury anchovies, briny olives and capers, plus fresh fennel and basil create a flavor-packed sauce you won’t find in your usual fish dinner.
- Family-Friendly: Despite the fancy name, this dish is super approachable and my family goes crazy for it every time I serve it.
- Adaptable and Fresh: You can swap fish types and adjust the spice, so everyone at your table is happy.
Ingredients You’ll Need
The charm of this Puttanesca Fish Bake with Roasted Potatoes Recipe comes down to simple, fresh ingredients that sing together. Grab fresh fish, ripe tomatoes, briny olives and capers, and some aromatic fennel and basil for a dish that’s as tasty as it is easy. Here’s what you’ll want to pick up before starting:

- Baby potatoes: Choose smaller potatoes so they cook evenly and get crispy edges when roasted.
- Extra virgin olive oil: Use a good-quality oil to elevate the flavors, especially for drizzling at the end.
- Fennel bulb: Adds a lovely subtle anise flavor and crunch; keep the fronds for garnish—they brighten the dish.
- Cherry tomatoes: Sweet and juicy, they blister beautifully in the oven releasing their natural sugars.
- Kalamata olives: Briny and meaty, these punch up the sauce’s salty, savory notes.
- Garlic cloves: Fresh and finely minced for that unmistakable aromatic base.
- Baby capers: Tiny bursts of salty tang—don’t skip them!
- Anchovy fillets: This is the secret umami bomb that transforms the sauce (I get that anchovies can be divisive, so there’s a substitute option below).
- Canned crushed tomatoes: For a saucy base that clings perfectly to the fish and potatoes.
- Chilli flakes: Adds just the right amount of warmth—adjust to your taste.
- Dried oregano: Earthy herb flavor that complements the Mediterranean vibe.
- Firm white fish fillets: Barramundi works beautifully here for its firm texture and mild flavor, but substitute with cod, snapper, or halibut if you prefer.
- Fresh basil leaves: To finish with a burst of color and fresh aroma (parsley works too if basil’s not your thing).
- Warm crusty bread: Essential for mopping up all those wonderful juices.
Variations
I love how flexible this Puttanesca Fish Bake with Roasted Potatoes Recipe is, so I always encourage tinkering to suit what you have on hand or your taste buds. Here are some of my favorite spin-offs and handy swaps:
- Fish choice: I’ve swapped barramundi for cod or even salmon when I want a richer flavor; it works just as beautifully.
- Spice level: Sometimes I turn up the chili flakes for a more assertive kick, especially when serving to friends who love spice.
- Anchovy substitution: If anchovies freak you out, I use fish sauce sparingly or add a touch more salt—trust me, the flavor still sings.
- Herbs: While basil is my go-to, using fresh parsley or even a sprinkle of thyme gives the dish a lovely twist.
How to Make Puttanesca Fish Bake with Roasted Potatoes Recipe
Step 1: Get those potatoes roasting
Start by preheating your oven to 220°C (or 390°F, 200°C fan-forced). I find using baby potatoes is key because they roast evenly. Halve or quarter them depending on size—make sure pieces aren’t thicker than about 1.75cm/2/3″. Toss them in olive oil, salt, and pepper until they’re well coated, then spread them out in a rimmed baking tray. This first roast is important to get the edges golden and crispy. Roast them for 20 minutes to build that lovely base texture.
Step 2: Mix and add the puttanesca sauce
While the potatoes get started, whip up the sauce right in the bowl you tossed the potatoes in—no need to dirty an extra dish! Combine fennel slices, cherry tomatoes, olives, garlic, capers, anchovies, canned tomatoes, chili flakes, oregano, and a little salt. When the potatoes have had their first roast, pour this mixture over them and give everything a good toss so those juicy tomatoes and briny ingredients mingle with the crispy potatoes. Pop it back into the oven for 10 more minutes. This step is where all the delicious flavors meld beautifully.
Step 3: Season and bake the fish
Pat your fish fillets dry—this is a little step that helps the seasoning stick and prevents sogginess. Sprinkle salt and pepper on both sides of the fillets, then nestle them on top of the puttanesca and potatoes in the tray. Drizzle with a touch more olive oil—this keeps the fish moist and adds richness. Bake everything together for about 15 minutes or until the fish is opaque and flakes easily with a fork. You’ll find the kitchen aroma at this point is completely irresistible.
Step 4: Garnish and serve
Once out of the oven, I like to drizzle just a little more olive oil for that glossy finish and scatter fresh basil leaves and reserved fennel fronds on top—you’ll love how they add freshness and a pretty pop of green. Serve immediately with warm crusty bread to soak up all the lovely sauces. Trust me, your guests or family will be asking for seconds!
Pro Tips for Making Puttanesca Fish Bake with Roasted Potatoes Recipe
- Choose Evenly Sized Potatoes: Cutting potatoes too large or uneven means some might stay undercooked. I always aim for pieces no thicker than about 1.75cm and it really pays off with even roasting.
- Don’t Skip Anchovies: When I first made this without anchovies, it was good—but adding even one anchovy fillet made the sauce come alive with an umami depth that’s just magic.
- Use a Rimmed Baking Tray: The sauce is juicy, so a tray with at least a 2cm rim keeps everything contained and makes stirring easier halfway through cooking.
- Avoid Overcooking Fish: The fish only takes around 15 mins, so keep an eye on it to stop it drying out—you want it just cooked and flaky.
How to Serve Puttanesca Fish Bake with Roasted Potatoes Recipe

Garnishes
I always scatter fresh basil and reserved fennel fronds on top just before serving—it adds an herbaceous brightness that contrasts the rich sauce. If you’re out of basil, a sprinkle of parsley also works well. A drizzle of good olive oil right before serving elevates everything to next-level delicious.
Side Dishes
This is such a complete meal on its own, but if you want to add a side, a crisp green salad with lemon vinaigrette is my go-to—something fresh and crunchy to balance the softness. A steamed green veggie like broccoli or green beans also pairs nicely and adds color to your plate.
Creative Ways to Present
For special occasions, I love serving this dish family-style on a big platter straight from the oven, sliced lemon wedges on the side for zesty freshness, and a bowl of extra olives. It makes a gorgeous, rustic centerpiece that invites everyone to dig in and enjoy!
Make Ahead and Storage
Storing Leftovers
Leftovers keep well in the fridge for up to 3 days. I recommend storing fish and potatoes together in an airtight container to preserve the flavors. When I make this ahead, I usually warm it gently to maintain texture and taste.
Freezing
Because of the delicate texture of the cooked fish and the sauce, I don’t suggest freezing this dish—it tends to get watery and lose its appeal after thawing. Instead, try to enjoy fresh, or store leftovers in the fridge as mentioned.
Reheating
Reheat leftovers gently in a low oven (around 150°C/300°F) covered with foil so the fish stays moist and the potatoes stay soft but not overcooked. Alternatively, a quick warm-up in the microwave on medium heat works if you’re short on time—just watch carefully to avoid drying out the fish.
FAQs
-
Can I use other types of fish in this Puttanesca Fish Bake with Roasted Potatoes Recipe?
Absolutely! While this recipe calls for barramundi, any firm, white fish like cod, snapper, halibut, or even salmon works well. Just make sure your fillets are around 2.5 to 3cm thick to cook evenly. Adjust cooking times slightly depending on thickness.
-
What if I don’t like anchovies or don’t have them on hand?
Anchovies give a subtle umami depth, but I get they’re not everyone’s favorite. You can reduce the quantity or substitute with a teaspoon of fish sauce or add a bit more salt to mimic that savory punch. The dish will still be delicious!
-
Can I prepare this recipe ahead of time?
You can prep the sauce and potatoes in advance and store them separately, then just add the fish and bake when you’re ready to eat. However, I don’t recommend baking it fully ahead as the fish is best fresh for optimal texture and flavor.
-
How spicy is the puttanesca sauce?
The sauce has a mild heat from the chili flakes, but it’s easily adjustable. You can omit the chili flakes or reduce the amount if you prefer a milder dish. If you enjoy spicy food, feel free to amp it up to your liking.
Final Thoughts
I absolutely love how this Puttanesca Fish Bake with Roasted Potatoes Recipe feels like a little Mediterranean escape on a plate, yet it’s so grounded and homey. It’s great for weeknights when you want something special without fussing over many pots, and it’s definitely a go-to for casual dinner parties. The mix of textures from crispy potatoes, tender fish, and lush sauce is just unbeatable. I hope you give it a whirl and find yourself reaching for the bread to soak up all those glorious juices—because once you do, you’ll understand why I keep making it again and again!
Print
Puttanesca Fish Bake with Roasted Potatoes Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
Description
This Puttanesca Fish Tray Bake is a delicious, one-pan Mediterranean-inspired dish featuring tender barramundi fillets baked on a bed of flavorful puttanesca sauce with roasted baby potatoes. It’s an easy, wholesome meal perfect for family dinners or entertaining, combining salty kalamata olives, capers, anchovies, and fresh herbs for a vibrant, savory taste.
Ingredients
Roasted potatoes:
- 600g (1.2 lb) baby potatoes, smaller ones up to 3.5cm (1.5″) halved, larger ones quartered
- 1 1/2 tbsp extra virgin olive oil
- 1/2 tsp cooking salt / kosher salt
- 1/4 tsp black pepper
Puttanesca sauce:
- 1 medium fennel bulb, fronds reserved for garnish, halved, cut into 0.5cm (0.2″) half moon shapes
- 1 1/2 cups (200g) cherry or grape tomatoes (1 punnet)
- 1/2 cup pitted kalamata olives
- 3 garlic cloves, finely minced
- 3 tbsp baby capers (or regular, roughly chopped)
- 3 anchovy fillets, finely minced (can reduce to 1)
- 400g (14oz) canned tomato, crushed or diced
- 1/2 tsp chilli flakes (red pepper flakes), mild spiciness (can reduce or omit)
- 1 tsp dried oregano
- 1/4 tsp cooking salt / kosher salt
Fish:
- 4 x 160–180g (6oz) barramundi fillets, skinless, or other firm fish fillets about 2.5–3cm (1″) thick
Finishing / serving:
- 1 loosely packed cup basil leaves, roughly chopped (or substitute with 2 tbsp roughly chopped parsley)
- Warm crusty bread, for mopping
Instructions
- Preheat Oven: Preheat your oven to 220°C (390°F), or 200°C (390°F) fan-forced, preparing it for roasting the potatoes and baking the fish.
- Roast Potatoes: In a large mixing bowl, toss the baby potatoes with extra virgin olive oil, salt, and black pepper. Spread them evenly on a baking tray with sides at least 2cm high, or a 23x33cm (9×13″) pan. Roast in the oven for 20 minutes until starting to soften and lightly golden.
- Prepare and Add Puttanesca Sauce: While the potatoes roast, mix the fennel, cherry tomatoes, kalamata olives, garlic, capers, anchovies, canned tomatoes, chili flakes, dried oregano, and salt directly in the same potato bowl. Toss this sauce mixture with the partially roasted potatoes on the tray and return to the oven for an additional 10 minutes, allowing the flavors to meld and the sauce to thicken slightly.
- Season Fish: Pat the barramundi fillets dry with paper towels, then season both sides with salt and pepper to enhance their flavor.
- Bake Fish: Place the seasoned fish fillets on top of the puttanesca sauce and potato mixture. Drizzle the remaining 1 1/2 tablespoons of olive oil over the fish and sauce. Bake the entire tray for 15 minutes or until the fish is just cooked through and flakes easily with a fork.
- Serve: Remove the tray from the oven, drizzle a little more olive oil over the dish, and scatter with fresh chopped basil and reserved fennel fronds. Serve immediately with warm crusty bread to mop up the flavorful sauce.
Notes
- Potatoes should be cut no thicker than 1.75cm (2/3″) to ensure they cook through evenly. Regular potatoes, peeled or unpeeled and cut into small cubes, can also be used.
- For fennel, trim off stalks and delicate fronds (keep the fronds for garnish). Slice the bulb in half vertically and then into thin 0.5cm (0.2″) half-moons for even cooking.
- Anchovies add a subtle savory depth; 3 fillets give a faint taste while 1 fillet is barely noticeable. If you dislike anchovies, substitute with 1 tsp fish sauce or an extra 1/4 tsp kosher salt.
- Use firm fish fillets about 2.5–3cm (1″) thick like barramundi, sea bass, or cod for best results.
- Leftovers will keep refrigerated for up to 3 days but are not suitable for freezing.
Nutrition
- Serving Size: 1 serving (1/4 of recipe, excluding bread)
- Calories: 450 kcal
- Sugar: 6 g
- Sodium: 700 mg
- Fat: 18 g
- Saturated Fat: 3 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 5 g
- Protein: 35 g
- Cholesterol: 65 mg

