1Nettoyez les artichauts : retirez les parties dures, nettoyez la tige, enlevez les épines et coupez-les en deux. Retirez le foin et coupez-les finement. Placez-les dans de l'eau citronnée pour éviter qu'ils noircissent.
2Coupez le guanciale en dés. Faites-le revenir dans une poêle jusqu'à ce qu'il devienne très croustillant. Égouttez-le sur du papier absorbant.
3Dans un bol, mélangez les œufs entiers, les jaunes d'œufs, le pecorino râpé et beaucoup de poivre noir pour obtenir une crème.
4Faites revenir les artichauts égouttés dans la graisse du guanciale pendant environ 5 minutes avec une pincée de sel et de poivre.
5Faites cuire les spaghetti dans une grande casserole d'eau bouillante salée jusqu'à ce qu'ils soient al dente.
6Égouttez les pâtes en réservant un peu d'eau de cuisson. Mélangez les pâtes avec les artichauts, puis ajoutez la crème d'œufs et de pecorino hors du feu, en ajoutant un peu d'eau de cuisson pour obtenir une sauce crémeuse.
7Ajoutez le guanciale croustillant, mélangez bien et servez immédiatement avec un peu de pecorino et de poivre noir supplémentaire.