In a large pot, fill with water and add a generous amount of salt. Bring the water to a rolling boil. Add the fettuccine and cook according to the package instructions until al dente, typically around 8-10 minutes. Before draining, reserve 1 cup of the starchy pasta water for later use, then drain the rest of the water and set the pasta aside.
In a medium-sized mixing bowl, vigorously whisk together the egg yolks, heavy cream, and grated Parmesan cheese until the mixture is smooth and incorporated. Set this creamy mixture aside for later use.
In a large, heavy-bottomed skillet, heat over medium heat. Add the diced pancetta and cook for about 5-7 minutes, or until the pancetta becomes crispy and golden. Once crispy, add the finely minced garlic to the skillet and sauté for an additional minute until it's fragrant and slightly golden, being careful not to burn the garlic.
Lower the heat to a gentle simmer. Add the drained fettuccine to the skillet with the crispy pancetta and garlic. Immediately pour the egg and cream mixture over the warm pasta. Toss everything together vigorously and quickly for about 1-2 minutes. The residual heat from the pasta will gently cook the egg, creating a rich, creamy sauce. If the sauce appears too thick, gradually add reserved pasta water, a tablespoon at a time, until the desired creamy consistency is achieved.
Season the dish generously with freshly cracked black pepper and salt to taste. Toss again to ensure every strand of fettuccine is well-coated with the creamy sauce.
Carefully divide the creamy carbonara fettuccine among serving plates. For an added touch, garnish each plate with a sprinkle of chopped fresh parsley and a generous amount of extra grated Parmesan cheese, if desired.
Notes
Substitute pancetta with turkey bacon for a lighter alternative.