8whole red mullet (about 175gm each), cleaned2lemons, plus extra wedges, to serve60 ml (¼ cup)extra-virgin olive oilZucchini agrodolce20 gmpine nuts2 tbspsherry vinegar1½ tbspcaster sugar1garlic clove, finely chopped2 tbspolive oil2zucchini, cut into julienne½Spanish onion, thinly sliced30 gmcurrants
For zucchini agrodolce, dry-roast pine nuts in a small frying pan over medium heat until golden (2-3 minutes), set aside. Bring vinegar and sugar to the simmer in a small saucepan over medium-high heat, stirring to dissolve sugar, add garlic, season to taste. Remove from heat, stand for 5 minutes, whisk in oil. Combine zucchini and onion in a separate bowl, pour over vinegar mixture, toss to combine, and refrigerate until cooled to room temperature (10 minutes).
Preheat oven to 220C. Score fish several times on each side and place in a roasting pan lined with baking paper. Halve one lemon lengthways, thinly slice widthways and stuff into fish cavities. Drizzle fish with oil and juice of one lemon, season to taste and roast until just cooked through (8-10 minutes).
Toss pine nuts and currants through zucchini agrodolce, season to taste and serve with roast red mullet and lemon wedges.