
👨🍳 Chefy Tip: Cook pasta to two minutes before al dente — it finishes in the pan with the sauce. Reserve at least a cup of pasta water. The starch in that water is what turns egg and cheese into a creamy sauce instead of scrambled yolks. Remove guanciale from heat before adding pasta — residual heat is all you need.
Cook spaghetti in well-salted boiling water until 2 minutes shy of al dente. Reserve 1 cup pasta water before draining.
Render guanciale in a cold skillet over medium heat until fat is released and edges are crispy, about 8 minutes. Remove from heat.
Whisk egg yolks, Pecorino, and black pepper into a thick paste. Temper with 2-3 tbsp hot pasta water and whisk immediately.
Add drained pasta to the skillet with guanciale and toss in the rendered fat. Add egg mixture off heat, tossing vigorously and adding pasta water a splash at a time until sauce is glossy.
Serve immediately with extra Pecorino and cracked black pepper.
Egg yolks contain lecithin, a phospholipid that acts as a natural emulsifier — its molecules have one water-loving end and one fat-loving end, allowing them to bind the pasta water and guanciale fat into a stable, creamy sauce without any dairy. This is the same mechanism that holds mayonnaise together.