Margarine, Eier, Milch und Mehl zu einem glatten Teig verrühren, den Bärlauch unterheben und mit Salz und Muskat würzen. Den Teig mindestens 5 Minuten rasten lassen.
In einem Topf reichlich Salzwasser zum Kochen bringen. Mit einem Teelöffel Spätzle aus dem Teig stechen und darin 5 Minuten ziehen lassen.
Sobald die Spätzle an die Oberfläche kommen, abseihen und kalt abschrecken.
Zwiebel und Schinken in feine Streifen schneiden und in der zerlassenen Margarine anschwitzen.
Die Spätzle dazugeben und kurz durchschwenken. Mit Rahm aufgießen, mit Salz, Pfeffer und Majoran würzen und etwa 3 Minuten ziehen lassen.