Pasta nach Packungsanweisung kochen, bis sie al dente ist. Zwiebel und Knoblauch fein würfeln. Butter erhitzen, Zwiebeln und Knoblauch darin anbraten. Pfifferlinge putzen, dazu geben und ebenfalls kurz anbraten. Mit Sahne aufgießen und kurz einkochen lassen.
Pfifferlingsauce mit Salz und Pfeffer abschmecken. Petersilie grob hacken. Pasta durch ein Sieb gießen, zur Sauce geben und mit Petersilie und frisch geriebenem Parmesan servieren.