Zwiebeln schälen und in feine Würfel schneiden. Knoblauch schälen und in kleine Stücke schneiden. Kürbis waschen, halbieren, Kerne entfernen und das Fruchtfleisch in ca. 3 cm große Würfel schneiden. Kartoffel schälen und vierteln. Karotten schälen, der Länge nach halbieren und in 3 cm große Stücke schneiden. Lauch waschen und in ca. 0,5 cm breite Ringe schneiden. Petersilie waschen, abtropfen lassen und Blätter von den Stielen zupfen.
Zwiebeln in einem ausreichend großen Topf mit Olivenöl 3 Minuten bei mittlerer Hitze glasig dünsten.Knoblauch, Muskat, Karotten, Kartoffeln, Lauch, Kürbis und Hühnerbrühe dazugeben und alles zugedeckt bei kleiner bis mittlerer Hitze ca. 30 Minuten einkochen lassen. Vom Herd nehmen und 10 Minuten ohne Deckel abkühlen lassen.
In der Zwischenzeit Kürbiskerne in einer trockenen Pfanne bei kleiner Hitze vorsichtig anrösten.
Gemüse mitsamt Brühe nach und nach in einen ausreichend großen Blender geben und alles fein pürieren. Kürbissuppe zurück in den Topf geben und auf kleiner Flamme noch mal aufkochen lassen. Die Sahne dazugeben, kräftig durchmischen und mit Salz und Pfeffer abschmecken. In Suppentellern anrichten, mit Petersilie und Kürbiskernen bestreuen, Kürbiskernöl darüberträufeln und sofort servieren.