Snijd het spek en de ham in kleine blokjes. Verhit de boter in een pan en bak het spek aan. Voeg de knoflook toe en bak hem ca. 3 minuten mee.
Kook de pasta beetgaar in ruim kokend water met zout. Giet hem af en laat hem uitlekken. Voeg de pasta bij het spek in de pan en roer goed.
Rasp de Parmezaanse kaas en pecorino. Klop de eieren met de room en de helft van beide kaassoorten; voeg zout en peper toe. Roer de gekookte ham erdoor. Schep dit mengsel op de spaghetti en schep om, tot de eieren beginnen te stollen.
Schep de resterende kaas door de spaghetti en serveer meteen.