Kook de spaghetti volgens de gebruiksaanwijzing op de verpakking in kokend, zout water. Smelt ondertussen de boter in een grote pan. Snij de ham in blokjes en doe ze in de pan. Bak de ham in circa 5 minuten lichtbruin. Roer de eieren, room, zout en peper door elkaar en giet dit mengsel in de pan. Zet het vuur lager. Roer het geheel circa 2 minuten goed door, tot het mengsel wat indikt, maar nog niet stolt. Voeg de geraspte kaas toe en verhit het geheel gedurende 1 minuut. Giet de spaghetti af en doe over in een grote, voorverwarmde schaal. Giet de saus erover en meng alles goed dooreen met twee vorken. Bestrooi met de peterselie.