Step 1/7
Cut the bacon, if using, into thin shreds. Fry in a non-stick frying pan for 2–3 minutes until golden and crisp. Remove and set aside.
Step 2/7
Add the mushrooms to the pan with 4 tbsp of water and fry for 5–7 minutes. Some moisture will come out of the mushrooms, so keep cooking and stirring until most of the liquid has evaporated and the mushrooms are cooked and golden.
Step 3/7
Stir in the cooked bacon then beat together the eggs, yoghurt and chives.
Step 4/7
Put a large saucepan of water on to boil. When bubbling, drop the wholemeal spaghetti into the pan. Return to the boil and cook for 5 minutes.
Step 5/7
Add the plain spaghetti and continue to cook the spaghetti together until both are tender, about another 10 minutes.
Step 6/7
Drain the cooked spaghetti and return to the pan. Stir in the egg mixture and continue stirring over a low heat for 1–2 minutes.
Step 7/7
Serve immediately seasoned with ground black pepper and sprinkled with the Parmesan cheese.