1. Soften the onions in a pan with the oil for two minutes. 2. Add the garlic and bacon and fry for another 3-4 minutes. 3. Add the cream to the pan and then the eggs. 4. Cook the spaghetti according to the packet instructions and drain. 5. Add the spaghetti to the pan with the sauce and stir through to coat the pasta. 6. Stir in the basil and serve.