This is one of those dishes that I can buy the ingredients and not have to worry about them going bad quickly, so I can make it in a pinch and it's quick and easy. It's also inexpensive, costing me about $5-6 to make. Serves 4.
1/2 lb bacon (approx, I buy bag of bacon ends at store, then separate meat from fat before putting in skillet)
1 onion diced
1-2 garlic cloves minced
1 Tbs olive oil
1/2 c white wine
1 c pasta water
5 oz package Parmesan, grated (I buy already grated, both the wedge and grated are same price and same weight at any store I check)
1 pkg angel hair pasta
While bringing a pot of water to a boil, combine eggs and Parmesan in a bowl until well blended and set aside. Pepper and cook bacon over medium heat about 3-5 minutes, add olive oil and onion and cook until onion is translucent. Add garlic and cook an additional one minute (you don't want garlic to burn or it becomes bitter). Add white wine to deglaze pan.
When pasta is done cooking reserve one cup of pasta water (the starch in the water helps thicken the sauce), add a small portion of water to egg and cheese mixture to temper, then add water and egg and cheese mixture to skillet with bacon and allow to thicken slightly. After draining pasta, return to pot, add contents of skillet and mix to combine.