Boil a pan of water and add the pasta once it is boiling, add salt to the pan to prevent the pasta from sticking.
Whilst the pasta is cooking fry the bacon for 5 minutes and add the mushrooms, we roughly chop the mushrooms make it chunkier. Once cooked, turn the pan to a low heat
In a bowl, beat the eggs and cream, you can add some herbs as well until fully mixed. Season well with lots of cracked black pepper. Trust us on the black pepper.
Once the pasta is cooked, drain the pasta, but not thoroughly. Leave some of the water in the pan, try and save some of the drained pasta water as well (we use a cup to scoop some of the water before draining).
Empty the pasta into the bacon and mushroom mixture.
Take it completely off the heat and add the egg mixture. Stir continuously until the sauce has thickened to your preferred consistency. The residual heat will cook the eggs without scrambling them. Add the saved water for more sauce.