1. Cook the pasta according to the package instructions.
2. While the pasta is cooking, prepare the pesto sauce. In a blender, combine basil leaves, Parmesan cheese, olive oil, pine nuts, and garlic. Blend until smooth.
3. Season the pesto sauce with salt and freshly ground black pepper to taste.
4. Drain the cooked pasta and return it to the pot. Add the pesto sauce and toss to coat the pasta evenly.
5. Serve the pesto pasta warm, garnished with extra Parmesan cheese if desired.