Cuocete il finocchietto per 5 minuti in abbondante acqua, scolatelo e tenete l’acqua di cottura in caldo. Tritate la cipolla, rosolatela in 4 cucchiai di olio, unite i pomodori tritati, metà finocchietto, l’uvetta e i pinoli.
Sciogliete lo zafferano in un cucchiaio di acqua di cottura del finocchietto e aggiungetelo al sugo. Cuocete per 5 minuti, aggiungete le sarde e continuate la cottura per altri 10 minuti.
Rosolate il pangrattato nell’olio rimasto, unite le due acciughe e il restante finocchietto. Nel frattempo cuocete la pasta nell’acqua del finocchietto, scolatela, conditela col sugo e col pangrattato.