Boil water in a large pot and add pasta. Set the timer for 5 minutes short of the cooking time.
While the pasta is cooking, roast the pine nuts until golden. Take off heat and set aside.
When the timer for the pasta goes off, add the chopped broccoli to the water and boil for 5 minutes.
When the timer goes off again, strain the contents of the pot, saving approx 1.5 cups of the water. Set the water, the broccoli and the pasta aside.
Fry the garlic in the now empty pot for one minute.
Add the water, the pesto, zucchini, carrot, sundried tomatoes, chillies, and feta cheese and stir over medium heat until the vegetables are cooked.
Add the drained pasta and broccoli and stir through until well combined, then add the baby spinach and pine nuts.
Sprinkle generously with cracked pepper.