Schäle die Petersilienwurzel und schneide sie in dicke Scheiben. Schäle die Zwiebeln und Knoblauchzehen und hacke beides fein. Putze und zerrupfe die Petersilienblätter grob.
Erhitze die Butter in einem Topf und brate zuerst Petersilienwurzel und Zwiebeln darin an. Gib nach einigen Minuten den Knoblauch hinzu und lösche alles mit der Gemüsebrühe ab, bevor der Knoblauch braun wird. Lass es bei mittlerer Hitze für etwa 20 Minuten köcheln.
Füge Sahne und Petersilie zur Suppe hinzu und püriere alles. Wenn dir die Suppe zu dick ist, kannst du etwas Wasser hinzugeben, bis du zufrieden mit der Konsistenz bist. Würze sie mit Salz, Pfeffer und Muskat. Rühre den Zitronensaft unter.
Portioniere die Suppe in Schalen und garniere sie mit den Granatapfelkernen.