300 g di bucatini, 600 g di sarde fresche, 1 piccola cipolla, mezzo bicchiere di olio extravergine di oliva, 4 mazzetti di finocchio selvatico, 1 cucchiaio di pinoli, 2 cucchiai di uva sultanina, 1 cucchiaio di pasta di acciughe, 1 bustina di zafferano, 40 g di gherigli tritati di noci, sale, pepe.
Lavate, diliscate e ripulite con cura le sarde, privandole anche della coda, della testa e di tutte le spine e dividendole a filetti. Tritate finemente la cipolla e rosolatela in un tegame con 4 cucchiai di olio, aggiungetevi i pinoli e l'uvetta, unitevi le sarde sgocciolate e fatele stufare piano. A parte, intanto, lavate il finocchio e lessatelo in una pentola di acqua salata. Scolatelo, recuperando tutta l'acqua di cottura e tritatelo finemente. Unitelo alle sarde, rimestate e proseguite la cottura della salsa a fuoco basso, deponendovi al centro la pasta di acciughe e rimestando il tutto. Nell'acqua del finocchio fate cuocere la pasta e quando sarà al dente, sciogliete nell'acqua lo zafferano. Fate cuocere ancora per qualche istante, poi scolate la pasta; versatela nel tegame della salsa e rimestate il tutto dolcemente, irrorando con il restante olio. Ungete una teglia, versatevi la pasta, livellatene la superficie e spargetevi i gherigli di noce tritati. A questo punto, tenete il tutto in caldo, coperto, per qualche minuto e poi servite in tavola.