Monda le cipolle, tagliale a metà e cuocile in un filo d'olio per circa 20 minuti, aggiungendo a metà cottura una presa di sale e una di zucchero.
Nel frattempo confeziona gli otto spiedini, infilzando su ciascuno stecchino un filetto di sogliola arrotolato e un mezzo porcino.
Impanna e friggi per 3-4 minuti in abbondante olio.
Portali in tavola accompagnati dalla cipolla e da fette di pane tostato.