Steam broccoli until soft. Add the broccoli, garlic, herbs, and pine nuts to a food processor. Pulse a few times to chop. Add the cheese, lemon juice and zest. Drizzle in olive oil while pulsing until you reach desired texture. Season to taste with salt and pepper.
Toss prepared pasta with the pesto. Garnish with additional cheese if desired.
Variation: Use 3 cups of packed fresh spinach leaves instead of the broccoli.