01 - Boil a large pot of salted water and cook spaghetti or linguine according to package directions until al dente. Reserve 1/2 cup pasta water before draining.
02 - In a food processor, blend basil leaves, pine nuts, Parmesan, garlic, lemon zest, and lemon juice until finely chopped.
03 - With the processor running, slowly incorporate olive oil until the mixture is smooth and creamy. Season with salt and pepper to taste.
04 - Return drained pasta to the pot and add pesto plus a splash of reserved pasta water. Toss thoroughly to coat, adjusting consistency with additional water if needed.
05 - Portion pasta onto plates and garnish generously with extra Parmesan, fresh basil, and a sprinkle of lemon zest.