Preheat the oven to 395 degrees Fahrenheit.
Remove the tough ends from the green beans and slice the radicchio in half lengthways. Slice the zucchini into quarters lengthways.
Arrange the beans, broccoli florets, radicchio and zucchini across a shallow baking tray. Drizzle with 2 tablespoons of olive oil and season with a pinch of salt and pepper. Use your hands to toss the vegetables in the oil and seasoning.
Place in the oven to roast for 18-20 minutes turning halfway through, until crisp tender.
Whilst the vegetables are roasting you can make the pesto. Add the spinach and basil to a food processor with 1 tablespoon of pine nuts, the garlic and parmesan. Season generously with the remaining salt and blend together to form a thick chunky paste.
Slowly start adding the remaining olive oil a little at a time until you have a smooth pesto sauce – you can add more oil if you prefer a runnier consistency.
Remove the roasted vegetables from the oven to cool briefly then drizzle with the pesto sauce. Scatter with the remaining pine nuts to serve.