Cook the pasta according to package instruction. While the pasta is cooking briefly cook the broccoli for a few minutes.
Drain the broccoli and return it to the pan. Lightly mash the broccoli with a potato masher or fork. (or use a small foodprocessor. Finely grate the garlic and zest the lemon, then mix into the broccoli with the chilli flakes and pine nuts. Cut the lemon in half and keep for later.
Drain the spaghetti and return it to the pan. Stir the broccolipesto through it and add the juice of 1/2 a lemon. Taste and season with salt and pepper. Add the olive and parmesan. Toss it all together and serve immediately!