Bringe einen großen Topf mit Salzwasser zum Kochen. Koche die Pasta nach Packungsanweisung al dente. Fange vor dem Abgießen ca. 1 Tasse des Nudelwassers auf und gieße die Pasta ab.
Schäle und hacke die Zwiebel, presse den Knoblauch.
Erhitze Butter und Öl in einer großen Pfanne und dünste die Zwiebel darin glasig an (ca. 3-5 Minuten), ohne dass sie braun wird. Füge den gepressten Knoblauch hinzu und dünste ihn 1 Minute mit, bis er duftet.
Gib das Kürbispüree in die Pfanne und verrühre es gut. Füge die Sahne hinzu und vermische alles.
Würze mit Salz, Pfeffer und Muskatnuss. Lass die Soße bei niedriger Hitze 5-10 Minuten köcheln und rühre gelegentlich um.
Rühre den geriebenen Parmesan unter die Soße, bis er geschmolzen ist. Verdünne sie bei Bedarf mit Nudelwasser.
Gib die gekochten Nudeln in die Pfanne und vermische alles gut.
Richte die Kürbis-Parmesan-Pasta auf Tellern an, bestreue sie mit frischem Parmesan, gerösteten Kürbiskernen und den Kräutern.