Cook your pasta as per package directions, strain and set aside.
In a large pan (or use the same pot as pasta was cooked in), heat a knob of butter and a drizzle of olive oil over high heat. Add bacon, prosciutto, onion and sundries tomatoes. Cook until bacon has started to brown (3 or 4 minutes) and prosciutto has crisped up a little. Now add mushrooms and cook, stirring, for a further 2 minutes. Now for the tomatoes and Spring onion- stir in until heated. Now stir in your creams and basil pesto. Once the sauce has heated through, remove from heat and throw your greens over the top. Grate some Parmesan over the top and you are ready to put it all together.
Return your pasta to the pot over heat again. Add the rest (with some black pepper if you like) and stir over heat until heat through and well combined. Serve!
Beautiful dish- takes very little time to make and packed full of great flavour.
Probably serves 6 or more.
I thought maybe a few toasted pine nuts for next time I make it.. But awesome without it anyway. Enjoy!