Nudelwasser aufsetzen. Zwiebel fein würfeln. Olivenöl in einer Pfanne erhitzen und die Zwiebelwürfel darin glasig andünsten.
Butter und Sahne hinzugeben und die Sauce köcheln lassen. Wenn das Wasser kocht die Nudeln nach Packungsanweisung garen.
Bärlauch in feine Streifen schneiden. Die Sauce mit Salz und Pfeffer abschmecken. Etwas über die Hälfte des Parmesans in die Sauce reiben. Bärlauch unterheben und warm werden lassen. Ziehen lassen bis die Nudeln fertig sind.
Nudeln mit der Sauce anrichten und mit dem restlichen Parmesan bestreut servieren.