Die Nudeln in kochendem Salzwasser al dente kochen. Abtropfen lassen und beiseite stellen. Eine Tasse Nudelwasser verwahren.
Schmelze die Butter. Den gehackten Knoblauch und die Zwiebel hinzufügen. Bei mittlerer Hitze etwa 3 Minuten kochen lassen oder bis die Zwiebel weich und durchscheinend ist.
Sahne hinzufügen. Salz und Pfeffer nach Geschmack. 2 Minuten kochen lassen.
Den Parmesan dazugeben und verrühren, bis er gut eingearbeitet ist (bei mittlerer Hitze, damit der Käse nicht verklumpt). Dann die gekochten Nudeln unterrühren.