Lava le zucchine e tagliale a rondelle sottili o a bastoncini. Taglia la cipolla a fettine sottili e tienila da parte.
Trasferisci le zucchine in una teglia da forno unta con poco olio o rivestita di carta forno, e falle cuocere a 180°C, in forno statico preriscaldato, per circa 12-15 minuti. Dovranno risultare leggermente dorate ma essere ancora sode.
Mentre le zucchine si raffreddano, prepara la marinatura: in un pentolino, scalda l’olio con la cipolla, l’aglio, l’alloro e la salvia per circa 5 minuti.
Unisci il vino e l’aceto e fai sfumare. Spegni la fiamma, lascia intiepidire ma non fare raffreddare.
Disponi le zucchine in una ciotola o in un barattolo e coprile con la marinatura ben calda. Aggiungi le cipolle e mescola delicatamente.
Consuma le zucchine in carpione al forno dopo un riposo di almeno 12 ore in frigorifero.