Boil the Pasta: Bring a large pot of salted water to a boil. Add the spaghetti and cook according to the package directions until al dente. Reserve about 1 cup of pasta water before draining.
Cook the Pancetta/Bacon: In a large skillet, heat a bit of olive oil over medium heat. Add the pancetta or bacon and sauté for 5-7 minutes until crisp and golden brown. Optionally, you can add 2 cloves of minced garlic for extra flavor, cooking it for an additional 1-2 minutes. Remove the pan from heat and set aside.
Prepare the Egg Mixture: In a bowl, whisk together the eggs, grated Parmesan, and Pecorino Romano. Season generously with freshly cracked black pepper. The mixture should be smooth and creamy.
Combine the Pasta and Pancetta: Add the drained, hot pasta directly into the skillet with the pancetta. Toss quickly to combine, allowing the pasta to soak up the pancetta’s flavor and fat. If the pasta seems too dry, add a bit of reserved pasta water to loosen it up.
Create the Sauce: Slowly pour the egg and cheese mixture over the hot pasta, tossing continuously to coat the pasta. The residual heat will cook the eggs, creating a creamy sauce that coats every strand of spaghetti. If necessary, add more pasta water to reach your desired sauce consistency.
Serve: Plate the pasta and garnish with extra grated cheese and black pepper to taste. Serve immediately, and enjoy your creamy, indulgent Classic Italian Spaghetti Carbonara!