Steinpilze in dem kochend heißen Wasser ca. 15 Minuten einweichen lassen. Dann durch ein feines Sieb abgießen und das Pilzwasser dabei auffangen.
In der Zwischenzeit die Spaghetti nach Packungsanleitung al dente kochen.
Zwiebeln und Knoblauch schälen und klein schneiden. Speck fein würfeln. Petersilie waschen, gut abtropfen lassen und fein hacken.
Sahne, Eier, Pilzwasser und die Hälfte vom geriebenen Parmesan gut miteinander verrühren.
Speck in eine heiße Pfanne geben und kross ausbraten. Aus der Pfanne nehmen, das ausgelassene Fett dabei in der Pfanne belassen.
Zwiebeln in dem heißem Fett anbraten, bis sie glasig sind und leicht Farbe bekommen haben. Bei Bedarf etwas mehr Butterschmalz bzw. Öl dazu geben.
Knoblauch, die abgesiebten Steinpilze und die gekochten Spaghetti mit in die Pfanne geben, die Eiersahne darüber gießen, die Pfanne vom Herd nehmen und alles gut miteinader durchmengen.
Mit Salz und Pfeffer abschmecken, mit gehackter Petersilie und dem kross gebratenen Speck zusammen auf Tellern anrichten und sofort genießen.