1. Slice the courgette and asparagus into thin circles.
2. Heat up the olive oil and chilli oil in a large frying pan.
3. Add the courgette and asparagus to the pan.
4. While the veg cooks, finely chop the shallots and garlic. Then add to the pan.
5. Add your seasoning and Italian herbs, and stir through the veg.
6. Let the courgettes and asparagus brown and cook down.
7. Add optional chicken, prawns or any other protein that takes yours fancy.
8. Heat and salt pasta water, then add your pasta in the pot.
7. While this all cooks, add the cashews, basil, spinach and pesto to a blender. Use vegan pesto for a vegan version.
8. Add pasta water to the blender, and blend everything together to make a vibrant green sauce.
9. Add your cooked pasta and the sauce to your frying pan full of veggies.
10. Optional add of parmesan to top it all off.