1/2 box of pasta (I used Barilla Plus linguine)
4 strips of bacon
1 tsp. olive oil
1 small onion, diced
1 clove garlic, chopped
1/4 cup grated parmesan cheese, plus more for serving
2 eggs, beaten
Prepare pasta according to package directions.
In large saute pan, cook bacon.
Once bacon is cooked, remove and set aside. Drain bacon grease but do not clean pan.
Heat olive oil in same pan, and saute onion until translucent, about 5 minutes.
Add garlic, and cook for 1 minute more.
In a separate bowl, whisk eggs and parmesan.
Dump in drained, cooked pasta and stir to coat.
Remove from heat, and pour in egg mixture, quickly stirring with tongs to coat pasta.
Serve with bacon crumbled on top and additional parmesan.