Gather all ingredients before starting recipe.
Bring large sauce pan filled with water to a boil, season liberally with kosher salt. Place bucatini in water and cook according to package directions. The bucatini should be cooked a little more than al dente.
Heat olive oil in a large sauté pan over medium heat, then add the finely diced bacon or pancetta.
Cook for 3-5 minutes, or until the bacon has rendered most of its fat and has lightly browned.
Finely slice 2 cloves of garlic and add to bacon with about 1 tablespoonful of coarsely cracked black pepper. Sauté over medium high heat for about 1 minute.
Add a ladle full of hot pasta water to the sauté pan, stir to combine and cook for 2-3 minutes.
Whisk together eggs and one egg yolk in a small bowl. Add parmesan and pecorino cheeses to the eggs and mix well to combine.