Baked Pesto Fish with Vegetables

Foodedo recipe

Baked Pesto Fish with Vegetables

35 min · 

This vibrant one-pan bake pairs tender white fish with a generous layer of herby pesto and a colorful medley of roasted vegetables — all on a single tray for easy prep and even easier cleanup. It's a weeknight winner that looks impressive but comes together in under 40 minutes.

Ingredients

6 items

  • 600 gwhite fish filletde-boned
  • 4 tbsppesto
  • 1courgettesliced
  • 1bell peppersliced
  • 1red onionsliced
  • 2 tbspolive oil

Method

5 steps

  1. Step 1. Preheat the oven and prep the vegetables: Preheat your oven to 200°C (180°C fan / 400°F). Add the sliced courgette, bell pepper, and red onion to a large baking tray, drizzle with 1 tbsp of the olive oil, and season generously with salt and pepper. Toss to coat, then spread everything out in a single layer so the vegetables roast rather than steam.

  2. Step 2. Roast the vegetables: Place the tray in the oven and roast for 10 minutes, until the vegetables are just beginning to soften and pick up a little colour at the edges. This head start ensures the veg and fish finish cooking at the same time.

  3. Step 3. Add the fish and pesto: Remove the tray from the oven and nestle the fish fillets on top of the vegetables, skin-side down if applicable. Season the fish with salt and pepper, then spoon the pesto evenly over the top of each fillet, spreading it into a thick, even layer. Drizzle the remaining 1 tbsp of olive oil over the vegetables.

  4. Step 4. Bake until cooked through: Return the tray to the oven and bake for a further 12–15 minutes, depending on the thickness of your fillets. The fish is done when it flakes easily with a fork and is opaque all the way through, with the pesto turning lightly golden on top.

  5. Step 5. Rest and serve: Let the tray rest for 1–2 minutes before serving — this helps the fish stay juicy and makes it easier to lift from the tray. Serve straight from the pan with crusty bread, rice, or a simple green salad.