Koche die Spaghetti in reichlich Salzwasser al dente und gieße sie anschließend ab. Hebe etwas Nudelwasser auf.
Schneide den Speck in grobe Stücke oder dicke Streifen.
Putze die Champignons mit einem Küchentuch und schneide sie in Scheiben.
Schäle die Zwiebel und den Knoblauch und hacke beides fein.
Erhitze das Olivenöl in einer großen Pfanne 🛒. Brate den Speck bei mittlerer Hitze knusprig an. Gib die Zwiebel und den Knoblauch zum Speck und brate alles kurz mit.
Füge die Champignons hinzu und brate sie 5–7 Minuten, bis sie goldbraun sind und leicht bräunen.
Gieße die Sahne dazu und würze mit Salz und frisch gemahlenem Pfeffer. Lass die Soße kurz einkochen.
Vermenge die Spaghetti mit der Soße in der Pfanne. Falls nötig, gib etwas vom Nudelwasser dazu, um die Soße cremiger zu machen.
Richte die Pasta mit Speck und Pilzen auf Tellern an und streue nach Belieben geriebenen Parmesan darüber.