Bring a large pot of salted water to a boil and cook the pasta until al dente according to the package directions.
Add the basil leaves, pine nuts, crushed garlic, salt, and black pepper to a food processor.
Pour in the extra virgin olive oil and blend until mostly smooth.
Add the Parmesan cheese and blend again until the pesto is creamy and well combined.
Drain the pasta, reserving a little pasta water.
Add the cooked pasta to a large bowl and spoon in the pesto.
Toss until the pasta is evenly coated, adding a splash of reserved pasta water if needed.
Serve immediately.