Spaghetti nach Packungsanweisung in kochendem Salzwasser garen. Lauchzwiebeln waschen und in Ringe schneiden. Knoblauch schälen und hacken. Lachs grob zerzupfen.
Sahne, Eier und Parmesan verrühren. Mit Salz, Pfeffer und Muskat würzen. Nudeln abgießen, etwas Kochwasser auffangen. Öl im Topf erhitzen, Knoblauch und Lauchzwiebeln darin kurz anschwitzen. Nudeln zugeben, zügig mit Eimasse und Lachs vermengen. Eventuell etwas vom Kochwasser zugeben. Auf Tellern anrichten und mit Basilikum garnieren.