Koche die Nudeln in gesalzenem Wasser, bis sie gerade so al dente sind.
Schneide den Speck, wenn du ihn verwendest, in kleine Stücke. Putze die Pfifferlinge. Teile sie längs in gleich große Teile. Ziehe die Zwiebel ab und hacke sie ganz fein.
Erhitze etwas Öl in einer Pfanne bis kurz vor dem Rauchpunkt. Brate die Pfifferlinge unter ständigem Wenden an. Wenn sie gebräunt sind, gib den Speck und die Zwiebeln hinzu und brate beides etwa 3 Minuten mit an.
Würze mit Salz und Pfeffer und gieße die Sahne an.
Gib die Nudeln in eine Auflaufform, vermische sie mit der Soße und bestreue sie mit dem Käse.
Backe den Auflauf für 25 Minuten bei 180 °C Ober-/Unterhitze oder 160 °C Umluft goldbraun. Bestreue ihn vor dem Servieren mit etwas frischer, gehackter Petersilie.