Heat a splash of olive oil in a large frying pan and fry the sausage slices until golden on both sides. Set aside.
In the same pan, quickly sear the courgette slices over a high heat. Season with salt and freshly ground pepper. Set aside.
Fry the shallots until soft and translucent, then add the tomatoes and garlic. Cook for 5 minutes, then pour in the white wine and let it reduce well.Meanwhile, cook the pasta until al dente according to the packet instructions.
Pour in the cream and stir well, then toss the sausages, courgette and basil leaves through the sauce. Add a splash of the pasta cooking water too.
Toss the pasta and spinach through the sauce. Stir until the spinach wilts, and adjust the consistency with more pasta cooking water if needed.
Season to taste with salt and freshly ground pepper and serve, topped with Parmesan if you like.