Brambory oškrábeme, omyjeme, nakrájíme na menší kostičky, cibuli oloupeme, nakrájíme nadrobno, mrkev s celerem a petrželí nastrouháme nahrubo, pórek nakrájíme na tenká kolečka, šunku na drobné kostičky, petrželku posekáme najemno.
V hrnci rozehřejeme máslo, přisypeme cibuli a zpěníme. Přidáme brambory, pórek, mrkev s celerem a petrželí, promícháme a smažíme asi 5 minut. Zalijeme vývarem, osolíme, opepříme a vaříme asi půl hodiny doměkka.
Mezitím připravíme knedlíčky. Do misky vsypeme strouhanku, zalijeme mlékem a necháme nasáknout. V pánvi rozehřejeme máslo, přisypeme cibuli, šunku, polovinu petrželky a smažíme zhruba 5 minut. Směs z pánve přendáme do misky ke strouhance, promícháme, přidáme vejce, sůl, pepř, mletý muškát a vypracujeme těsto. Brambory se zeleninou ve vývaru rozmixujeme tyčovým mixérem. Lžičkou z těsta tvoříme malé knedlíčky, které vhazujeme přímo do polévky. Povaříme ještě 5 minut a odstavíme.
Jednotlivé porce polévky posypeme zbylou petrželkou.