01 - Preheat oven to 475°F. If using a pizza stone, place it in the oven during preheating so it reaches full temperature.
02 - Bring a pot of water to a boil. Drop broccoli florets in and blanch for 1 minute, then immediately drain and rinse under cold water to stop cooking and preserve the bright green color.
03 - Combine blanched broccoli, basil, walnuts or pine nuts, garlic, Parmesan, olive oil, lemon juice, salt, and pepper in a food processor. Pulse until smooth, scraping down the sides as needed. Adjust seasoning to taste.
04 - On a lightly floured surface, roll or stretch the pizza dough to your desired thickness and shape. Transfer to a parchment-lined baking sheet or a floured pizza peel.
05 - Spread an even layer of broccoli pesto across the dough, leaving a small border for the crust. Scatter mozzarella and crumbled feta or goat cheese over the pesto, then distribute spinach leaves and sliced red onion on top.
06 - Bake for 12 to 15 minutes until the crust is golden brown and the cheese is melted and bubbly. If using a pizza stone, slide the pizza directly onto the hot stone.
07 - Remove from oven and immediately top with fresh arugula and torn basil leaves. Allow to cool for 2 minutes, then slice and serve warm.