01 - Preheat your oven to 475°F. If using a pizza stone, place it in the oven during preheating so it gets thoroughly hot.
02 - Bring a pot of water to a boil. Drop in the broccoli florets and blanch for 1 minute, then drain immediately and rinse under cold water to stop the cooking. Set aside to cool.
03 - In a food processor, combine the blanched broccoli, basil, walnuts or pine nuts, garlic, Parmesan, olive oil, lemon juice, salt, and pepper. Pulse until smooth, scraping down the sides as needed. Taste and adjust seasoning.
04 - On a lightly floured surface, roll out the pizza dough to your preferred thickness. Transfer the stretched dough onto a parchment-lined baking sheet or a floured pizza peel.
05 - Spread an even layer of broccoli pesto over the dough, leaving a small border around the edge. Scatter the mozzarella and feta or goat cheese over the pesto, then distribute the spinach and sliced red onion on top.
06 - Bake for 12 to 15 minutes, until the crust is deeply golden and the cheese is melted and bubbly.
07 - Remove the pizza from the oven. Top generously with fresh arugula and torn basil leaves. Slice into wedges and serve immediately while warm.