Cook the spaghetti in salted water until al dente. Reserve 1 cup of pasta water, then drain.
While the pasta cooks, fry the chopped bacon in a large skillet until crispy. Remove and set aside, leaving the bacon fat in the pan.
Lower the heat. Add minced garlic to the bacon fat and stir for about 30 seconds.
In a bowl, whisk together eggs and Parmesan cheese.
Toss the hot pasta into the skillet. Remove from heat. Quickly add the egg and cheese mixture, tossing to coat evenly. Add reserved pasta water as needed to loosen the sauce.
Mix in the cooked bacon and season with salt and black pepper.
Top with chopped parsley if you’re feeling fancy. Serve immediately.