Put a big pan of water to boil for your pasta, and a smaller one for the broccoli.
Put pine nuts in a pan to toast. I used a little skillet which distribute heat evenly! Watch it as it goes from nicely toasted to burnt really quickly! When done, rest in a little bowl.
Put pasta in the big saucepan, cook for about 10 mins or until al dente. Check the package instruction.
Meanwhile chop your broccoli into little florets.
Put the broccoli in the smaller pan to boil for 4-5 minutes, or just until the stem is soft (test with a knife, if it goes through then it's fine. You don't want a mush)
Drain the broccoli and pasta.
Mash the broccoli slightly.
Put pesto in the cooked pasta and give it a good mix. (You can adjust how much pesto to put in). Tip in the broccoli and mix again, season with salt and pepper, grate some parmesan on top and you're done!