Begin met het voorbereiden van de ingrediënten. Schaaf de venkel in dunne plakjes met een dunschiller of mandoline. Snipper de ui, wel de rozijnen in een kommetje met water en maal de saffraan fijn met een vijzel. Schep de saffraan in een klein kommetje en leg het ijsblokje op de saffraan. Laat smelten zodat er een mooie, diepgele kleur ontstaat. Snijd als laatste de filets van de sardines in behapbare stukken.
Verhit ondertussen een grote koekenpan op middelhoog vuur met een flinke scheut olijfolie. Voeg de ui en de ansjovis toe, en bak 5 minuten tot de ui begint te verkleuren en de ansjovis is opgelost. Voeg de venkel toe en bak mee tot deze zacht begint te worden.
Verhit ondertussen een kleine koekenpan op middelhoog vuur met een scheutje olijfolie. Voeg de panko toe en bak tot deze goudgeel is gekleurd. Breng op smaak met een snuf zout.
Breng een grote pan met water aan de kook. Breng het water op smaak met zout en kook de bucatini al dente volgens de verpakking.
Voeg de sardines toe samen met een scheutje water en de saffraan. Bak mee tot de sardines uit elkaar beginnen te vallen. Voeg de rozijnen en pijnboompitten toe en laat 5 minuten sudderen, voeg eventueel nog een scheutje water toe, zodat de smaken goed in elkaar kunnen trekken. Breng op smaak met zout en peper.
Voeg de bucatini toe aan de koekenpan en hussel de pasta door de saus heen. Voeg een scheut pastawater toe en blijf husselen tot er een mooie glanzende saus ontstaat.
Schep de pasta op een bord en garneer met de gebakken panko.