Fill a large pan with water and sprinkle in a good pinch of salt. Bring to the boil. Meanwhile, peel the shallots and finely chop. Peel the garlic cloves and finely chop. Chop the pancetta into thin slices. Trim the woody ends from the broccoli and roughly shred into small pieces.
Finely grate the parmesan. Scoop half into a small bowl and set aside till later. Slide the other half into a separate bowl. Spoon in 100g crème fraîche and crack in the eggs. Grate in the lemon zest and sprinkle in a good pinch of salt and pepper. Whisk well, till combined.
Top and tail the courgettes, and use a vegetable peeler to create ribbons. Slide into a large bowl and toss with the winter leaves.
Pour 1 tbsp oil into a large pan and bring to a medium heat. Slide in the chopped pancetta and shallots and fry for 4-5 mins, stirring occasionally, till slightly golden. Stir in the garlic and cook for a further 1 min.
The water in the pan should be boiling by now. Add the penne to the pan and cook for 9 mins, till tender with a slight bite.
Add the chopped broccoli to the pancetta pan and fry for 5-6 mins, stirring occasionally, till tender. Drain the pasta, retaining a little of the cooking water. Tumble the drained penne into the broccoli pan. Reduce the heat to low. Pour over the egg and crème fraîche mixture along with 2 tbsp of the reserved cooking liquid.
Toss the penne with the sauce for 2-3 mins, till the sauce is warmed through and coats the pasta.
Squeeze the lemon juice over the winter leaves and courgette salad. Toss with 1 tbsp oil and a pinch of salt and pepper till dressed.
Pile the pasta and sauce onto plates, topped with the reserved parmesan and a good crack of pepper. Serve with the salad on the side.