I roasted the broccoli rather than boiling it, which I think it's always gonna be more tasty. I decided to use farfalle rather than spaghetti because they reheat better, and I got two lunch boxes out of this. It was quite a tasty pasta recipe! The bechamel with onions was delicious. I will probably be making variations of this recipe in the future.