Négy fej karikára vágott fehér héjú hagymát párolunk fél csésze olívaolajon, közepesnél kisebb lángon, lefedve. Kevés sót, borsot adunk hozzá, gyakran mozgatjuk. Mikor kezd nagyon enyhe színt kapni, hozzáöntünk negyed csésze fehérborecetet, és további tíz percig a tűzön hagyjuk, immár fedetlenül, hogy sűrűsödjön. (A hagyma legyen lágy, de tartsa még meg a konzisztenciáját, és semmiképp ne barnuljon meg.) Végül hozzákeverünk enyhén pirított fenyőmagot és fehérborba áztatott mazsolát, ezzel még egy percig sűrítjük.
Közben a tisztított, enyhén sózott szardíniát a feje nélkül lisztbe hempergetjük, bő olajban kisütjük, leitatjuk. Üvegtálba teszünk egy réteg halat, erre egy réteg savanyú-édes hagymát, erre ismét halat, végül hagymával fedjük le. Mikor kihűlt, legalább két napra hűtőbe tesszük, szobahőmérsékleten tálaljuk.
Ugyanez az étel készül szkámpival is, kísérletezhetünk törpeharcsával vagy ponttyal.