1 tsp. grated lemon zest
1/3 cup grated Parmesan cheese
1 tbsp. lemon juice
1/2 tsp. pepper
1 tsp. kosher salt
2 garlic cloves, minced
3 tbsp. olive oil, divided
3 tbsp. pine nuts
1-1/2 cups grape tomatoes, halved
1-1/2 pounds fresh asparagus, trimmed