Chop up the sausage meat and grind the fennel seeds and chilli flakes together in a pestle and mortar, until the fennel seeds are lightly crushed.
If you're using dried pasta, cook it now in boiling salted water until al dente, according to the packet instructions - when draining the pasta reserve a few tablespoons of cooking water.
Heat the olive oil over a medium heat in a large frying pan or shallow casserole dish. Add the chopped sausage, ground fennel seeds and chilli flakes and brown for 6 minutes. Stir frequently to coat and chop the sausage meat up a bit more while cooking. After 2 minutes add the leeks, mushrooms, broccoli and green beans and cook together for the remaining 4 minutes - stir frequently.
Add the garlic to the pan and cook for a further 2 minutes.
If you're using fresh pasta, cook this now in boiling salted water until al dente, according to the packet instructions - when draining the pasta reserve a few tablespoons of cooking water.
Add the sugar snap peas to the frying pan and stir. Then add the kale and season with salt and freshly ground black pepper. Sweat the kale for 5 minutes with 3 to 4 tablespoons of the cooking water from the pasta. Stir frequently to reduce down.
After 2 minutes add the spinach and season with salt and freshly ground black pepper. Wilt the spinach for the last 3 minutes of the kale cooking time along with 1 to 2 tablespoons of the cooking water from the pasta. Stir frequently.
Stir in the pine nuts.
Add the pasta to the frying pan and mix together with the sausages and vegetables over a medium to low heat until everything is well mixed.
Add a good handful of finely grated parmesan and mix together with 2 to 3 tablespoons of the reserved cooking water.
Check the seasoning - it's unlikely that you'll need salt but you may need some extra freshly ground black pepper. Serve with more freshly grated parmesan and enjoy!