Place 1 litre of water in a large saucepan, place lid on and bring water to the boil. Once boiled, add pasta and cook as per instructions. Meanwhile chop mushrooms and set aside. Chop broccoli into small pieces and place in microwave safe bowl with ½ cup water and boil for 5 minutes.
Slice bacon into small strips removing any visible fat. Chop chicken breast into small bite size pieces. Heat the oil in a large frying pan, add the bacon and chicken and cook over medium heat for 2-3 minutes until crisp. Add the chilli, mushrooms and broccoli and cook for a further 1-2 minutes. Turn off the heat.
In a separate bowl, beat together the eggs and carnation milk. Season well with salt and freshly ground black pepper and set aside.
Return the saucepan to a medium-low heat, add the wine and simmer for 1 minute. Stir the bacon mixture into the pasta. While hot, quickly add the egg mixture and parsley, and toss, allowing the hot pasta to cook the egg mixture. Serve sprinkled with parmesan.