I found this recipe in Giallo Zafferano and made some modifications. It's delicious, easy, filling, and everyone I have made it for loves it. It combines elements of the famous Roman trio of first-course pastas: Carbonara, Amatriciana, and Cacio e Pepe.

Put a large pot of water on to boil the pasta.
Slice the guanciale into strips. Drizzle some olive oil in a pan large enough to accommodate the pasta later. Add the guanciale and start to cook it over low-medium heat.
If the sausage is in a casing, remove it and cut it into chunks and cook it in the pan with the guanciale.
When the meats are well browned, add the tomatoes to the pan and cook, covered, for another 10 minutes.
Meanwhile, pour the egg yolks into a bowl and add the 60 grams of grated cheese. Mix them well to create a cream.
Boil the pasta.
Add a ladle of the pasta cooking water to the egg yolks and cheese mixture to thin it out.
When the pasta is al dente, drain it and pour it into the pan with the sauce and mix well. Remove from heat.
Pour in the mixture of egg yolks and cheese and stir well.
Mix in the remaining cheese before serving.
Buon Appetito!
Ingredients
Directions
Put a large pot of water on to boil the pasta.
Slice the guanciale into strips. Drizzle some olive oil in a pan large enough to accommodate the pasta later. Add the guanciale and start to cook it over low-medium heat.
If the sausage is in a casing, remove it and cut it into chunks and cook it in the pan with the guanciale.
When the meats are well browned, add the tomatoes to the pan and cook, covered, for another 10 minutes.
Meanwhile, pour the egg yolks into a bowl and add the 60 grams of grated cheese. Mix them well to create a cream.
Boil the pasta.
Add a ladle of the pasta cooking water to the egg yolks and cheese mixture to thin it out.
When the pasta is al dente, drain it and pour it into the pan with the sauce and mix well. Remove from heat.
Pour in the mixture of egg yolks and cheese and stir well.
Mix in the remaining cheese before serving.
Buon Appetito!