Mondate il finocchietto selvatico e lessatelo in abbondande acqua salata per mezz'ora. Scolatelo e mettete da parte l'acqua di bollitura, quindi tritate grossolanamente e soffrigetelo con poco olio. A parte fate dorare la cipolla tritata finemente. Aggiungete le acciughe e l'estratto di pomodoro, sciolto con 1/2 bicchiere di acqua e 1/2 di vino bianco. Lavorate il composto con una spatola di legno finchè non si trasforma in crema. Unite una metà delle sarde deliscate, il finocchietto, l'uva passa, i pinoli e lo zafferano e fate cuocere a fuoco lento per mezz'ora. Allungate il composto con l'acqua di cottura del finocchietto. A parte friggete l'altra metà delle sarde deliscate, e dopo averle fatte dorare depositatele su carta assorbente per eliminare l'olio superfluo. Fate lessare i bucatini nella restante parte di acqua dei finocchietti. Scendeteli al dente, mescolateli con il condimento e metteteli in un piatto di portata, aggiungendo le sarde fritte.
Servite spolverando a piaciere con pane grattato tostato.