Bärlauch waschen und grob hacken. Mit einem Stabmixer zu einer Paste mixen, evtl. etwas vom Mineralwasser hinzufügen. Mit Muskat, Salz und Pfeffer würzen.
Bärlauch mit den Eiern verquirlen. Mehl portionsweise dazugeben und unterrühren. Mineralwasser nach und nach einrühren. Dabei den Teig immer wieder kräftig mit einem Holzlöffel glattrühren, bis er zähflüssig vom Löffel tropft.
Zwiebeln schälen, halbieren und in feine Scheiben schneiden. In einer Pfanne mit Olivenöl bei mittlerer Temperatur bräunen lassen.
Während die Zwiebel schmoren, den Teig durch eine Spätzlepresse oder -reibe in einen großen Topf mit kochendem Salzwasser tropfen lassen. Im heißen Wasser ca. 5 Minuten garen und mit einem gelochten Schöpfer herausheben.
Spätzle auf 4 Teller verteilen, in Butter schwenken und mit geschmorten Zwiebeln servieren.