In a large saucepan of boiling salted water, cook spaghetti until al dente. Drain well. Toss with 1 tablespoon of olive oil and set aside.
2.
Meanwhile in a large frying pan, cook chopped bacon until slightly crisp; remove and drain onto kitchen paper towel.
3.
Reserve 2 tablespoons of bacon fat; add remaining 1 tablespoon olive oil and heat in the same frying pan. Add chopped onion and cook over medium heat until onion is transparent.
4.
Add garlic and cook 1 minute more. Add wine if desired; cook 1 more minute.
5.
Return cooked bacon to pan,add cooked and drained spaghetti. Toss to coat and heat through, adding more olive oil if it seems dry or is sticking together.
6.
Add beaten eggs and cook, tossing constantly with tongs or large fork until eggs are barely set.
7.
Quickly add Parmesan cheese and toss again. Add salt and pepper to taste (remember that bacon and Parmesan are very salty).
8.
Serve immediately with chopped parsley sprinkled on top and extra Parmesan cheese at the table.
Not to bad at all !!..Reheats well also(refried).
Carbonara cooks and tastes a whole lot better without the cream..Make sure to use good olive oil though!