Kartoffeln gründlich waschen und mit Schale etwa 20 Minuten in einem Topf kochen, bis sie gar sind. Abkühlen lassen.
Pfifferlinge putzen, gegebenenfalls waschen und mit Küchenpapier vorsichtig trocken tupfen. Zwiebeln fein würfeln. Stängel der Petersilie entfernen und Blätter grob hacken.
Die abgekühlten Kartoffeln pellen und durch die Kartoffelpresse in eine mittelgroße Schüssel drücken. Danach mit Eigelb und Mehl vermengen und mit den Händen zu einem Teig kneten. Teig mit Salz und etwas frisch geriebener Muskatnuss abschmecken.
Saubere Arbeitsfläche bemehlen und darauf den Schupfnudelteig zu zwei gleich großen Rollen mit etwa 3 cm Durchmesser formen. Davon jeweils etwa 2 cm breite Scheiben abschneiden. Die Teigscheiben mit den Händen zu Schupfnudeln rollen.
Salzwasser in einem großen Topf zum Kochen bringen. Schupfnudeln hineingeben und bei mittlerer Hitze sieden lassen. Mit einer Abtropfkelle herausnehmen, sobald die Schupfnudeln zur Wasseroberfläche hochsteigen und abtropfen lassen.
1 EL Butterschmalz in einer Pfanne erhitzen. Zwiebeln und Petersilie hinzufügen. Sobald die Zwiebeln glasig sind, Pfifferlinge unterheben. Mit Salz und Pfeffer abschmecken und alles bei mittlerer Hitze in der Pfanne braten, bis die Zwiebeln gebräunt und die Pilze gar sind.
In der Zwischenzeit 2 EL Butter in einer zweiten Pfanne erhitzen. Die abgetropften Schupfnudeln in der heißen Butter schwenken und goldbraun braten.Die fertigen Schupfnudeln mit den Pfifferlingen anrichten und servieren.