Všechny cibule spolu s česnekem oloupeme. Cibule pak nakrájíme na tenké měsíčky, česnek na plátky. Petrželku důkladně propereme a osušíme nebo vytřepeme. Listy otrháme od stonků a nasekáme. Špagety vhodíme do většího hrnce s osolenou vodou a uvaříme je podle návodu na obalu. Mezitím na velké pánvi rozehřejeme olivový olej. Šunku nakrájíme na kousíčky a vložíme do oleje v pánvi. Pak přidáme cibuli s česnekem a vše za stálého obracení opékáme asi čtyři minuty. Špagety dáme do cedníku, trochu vody, ve které se vařily, si zachytíme. Pak osm lžic vody rozmícháme se žloutky. Společně se špagetami je přidáme na pánev k šunce, vše zlehka promícháme. Špagety rozdělíme na talíře a ihned podáváme. Těsně před servírováním můžeme jednotlivé porce ještě dozdobit bylinkami podle vlastního uvážení.