Pulite le sarde staccando la testa ed eliminando l’intestino, quindi apritele a libro e deliscatele. Lavatele con cura sotto l’acqua fredda corrente, asciugatele, poi infarinatele leggermente e friggetele nell’olio molto caldo; toglietele con il mestolo forato quando saranno ben rosolate su entrambi i lati e mettetele su carta assorbente da cucina a perdere l’unto in eccesso. Sbucciate e affettate le cipolle, mettetele in una padella con qualche cucchiaio di olio caldo e fatele soffriggere a fuoco molto moderato fino a quando inizieranno a dorarsi appena.
.
Versate l’aceto e lasciatelo sobbollire per qualche minuto, quindi togliete dal fuoco. Fate uno strato di sarde in una terrina non troppo grande, salatele leggermente e sopra disponete una parte delle cipolle sgocciolate, irrorate con un po’ di aceto caldo, cospargete con pinoli e uvetta, precedentemente ammollata in acqua tiepida e ben strizzata, e proseguite con questi strati.
Alla fine versate tutto l’aceto rimasto, che dovrà coprire per intero i pesci. Sigillate la terrina con pellicola trasparente e lasciate marinare le sarde in un luogo fresco almeno per un giorno prima di servire.