V misce necháme nabobtnat hrozinky. Vykucháme sardinky, odtrhneme jim hlavičku, vyjmeme páteř, propláchneme je a rozdělíme na 2-3 díly. Očistíme fenykl, omyjeme ho a chvíli povaříme v osolené vodě, nahrubo nasekáme a tekutinu, ve které jsme ho vařili, uschováme.
Omyjeme ančovičky, abychom je zbavili soli, vykostíme je a pokrájíme na kousky. Česnek a cibuli jemně nasekáme. Do pánve nalijeme 3 lžíce oleje a česnek a cibuli na něm osmažíme.
Přidáme pokrájené ančovičky a za stálého míchání je necháme rozpustit. Přidáme fenykl, nabobtnalé a nasekané hrozinky a piniová semínka a 1 minutu vše dusíme. Přidáme šafrán rozmíchaný ve sklenici vody a po špetce soli a pepře.
V jiné pánvi rozehřejeme zbývající olej, osmažíme na něm kousky čerstvých sardinek, přidáme fenykl a všechno asi 2 minuty podusíme. V hrnci, ve kterém jsme vařili fenykl, uvaříme těstoviny. Smícháme je s omáčkou a podáváme horké.