Brambory uvařené ve slupce oloupeme a rozmačkáme šťouchadlem na kaši. Vložíme do mísy, přisypeme hrubou mouku, krupici, přidáme jedno vejce, osolíme a zpracujeme bramborové těsto.
Vařené uzené maso nakrájíme na špalíčky, špenát necháme rozmrazit, česnek prolisujeme, cibuli pokrájíme nadrobno.
Z bramborového těsta uválíme čtyři válečky, rozmáčkneme na placky, doprostřed položíme špalíčky uzeného masa, znovu zabalíme do válečků, vložíme do osolené vroucí vody a vaříme zvolna 25 až 30 minut.
Mezitím si připravíme špenát.
V rendlíku rozpálíme olej, přisypeme cibuli, zpěníme a přidáme špenát, podusíme 10 minut, přidáme sůl, česnek, dvě rozkvedlaná vejce dobře rozmícháme a vaříme, až vejce ztuhnou.
Uvařené knedlíky nakrájíme na plátky, upravíme na talíře, doplníme špenátem a teplé podáváme.