Koche die Nudeln nach Packungsanweisung in einem Topf mit Salzwasser al dente.
Wasche währenddessen den Fenchel, entferne die harten Enden und schneide ihn in Streifen. Wirf das Grün nicht weg, das kannst du später zum Garnieren verwenden. Schäle und hacke Zwiebel und Knoblauch. Schneide den Speck in Streifen.
Erhitze das Olivenöl in einer Pfanne. Brate den Speck darin knusprig an. Füge anschließend den Fenchel, Knoblauch und Zwiebel hinzu und brate alles für etwa 5-7 Minuten mit an, bis der Fenchel weich und leicht gebräunt ist.
Lösche mit der Sahne ab. Gib den Zitronensaft hinzu, würze mit Salz und Pfeffer und verrühre alles gut miteinander. Lass die Soße bei niedriger Hitze einige Minuten köcheln, bis sie leicht eingedickt ist. Ist sie zu dick geraten, kannst du sie mit etwas Nudelwasser verdünnen, bis du die gewünschte Konsistenz erreicht hast.
Gieße die Nudeln ab und gib sie mit in die Pfanne. Vermenge alles gut miteinander und verteile die Fenchel-Nudeln auf die Teller. Je nach Geschmack kannst du sie zum Servieren mit etwas frisch geriebenen Parmesan und kleingehackten Fenchelgrün bestreuen.