Bring two large pots of salted water to a boil.
Cook spaghetti in one pot according to the package instructions until al dente. Reserve 1 cup of pasta cooking water before draining.
In a separate pot, add broccoli florets and cook for 3-4 minutes until they are slightly tender but still vibrant.
Add frozen peas and cook for an additional 2 minutes.
Finally, add fresh spinach leaves and cook for 1 minute until wilted.
Drain the vegetables and set aside.
In a blender, combine the boiled broccoli, peas, and spinach with fresh basil, lemon zest, lemon juice, mascarpone cheese and garlic.
Blend until smooth, adding pasta cooking water as needed to achieve a creamy consistency.
In the pot used to cook the spaghetti, combine the blended green sauce with the drained pasta and parmesan cheese.
Toss the spaghetti until it is well coated with the green sauce. If the sauce is too thick, add more pasta cooking water to reach your desired consistency.
Season with salt and pepper to taste.
Serve the Green Goddess Pasta hot, garnished with additional parmesan cheese, lemon zest and chilli flakes.
