Optional garnish: chopped fresh parsley and more Parmesan cheese
Instructions
Cook the pasta in generously salted water according to package directions (al dente). Drain the pasta. Do not rinse the cooked pasta.
Reserve 1 cup of the cooking water and set aside.
Add the eggs, Parmesan cheese, and pepper together in a small bowl.
Whisk until combined. Set this aside.
Fry the bacon in a large skillet over medium heat. You want it to be brown and lightly crispy. it will take 5 to 10 minutes.
Remove the bacon from the pan and drain the excess fat from the skillet (all but about 1 tablespoon). Crumble the bacon and set aside.
Add the minced garlic to the bacon grease in the skillet and cook for 2 minutes. Don't let the garlic burn. Reduce to low heat.
Add the cooked spaghetti to the skillet.
Add ½ cup of the reserved cooking water to the skillet.
Toss this all together with tongs.
Remove the skillet from the heat. Add the Parmesan, egg, and pepper mixture.
Immediately use tongs to gently combine allowing the spaghetti to be coated. (If you allow the eggs to sit, it may cook into a clump.) The eggs will cook from the residual heat on the spaghetti.
Add crumbled bacon then continue to toss everything together again.
If the dish is too dry for your taste, you may gradually add the desired amount of the reserved pasta water (stirring as you add.)
Add salt to taste. Taste it first, the bacon and Parmesan cheese adds its own saltiness.
Notes
You can substitute the Parmesan for Romano cheese.
Pancetta can be used instead of bacon.
Peas can be added for more color and flavor.
You want to use a large enough skillet that will be able to hold all of the cooked spaghetti without running over.