In einer Schüssel Mehl, Eier, Wasser und Salz zu einem glatten Teig verrühren.
Den Teig ruhen lassen, während das Wasser in einem großen Topf zum Kochen gebracht wird.
Den Teig portionsweise durch eine Spätzlepresse ins kochende Wasser drücken.
Die Spätzle garen, bis sie an die Oberfläche steigen, dann abgießen und warm halten.
Die Zwiebeln in einer Pfanne mit Butter goldbraun braten.
Die gekochten Spätzle mit dem geriebenen Käse vermengen und in eine Auflaufform geben.
Mit den gebratenen Zwiebeln bestreuen und im vorgeheizten Ofen bei 180 °C kurz überbacken, bis der Käse schmilzt.
Mit frischem Schnittlauch garnieren und servieren.