In a food processor or blender, combine the fresh basil leaves, grated Parmesan, garlic, toasted pine nuts, kosher salt, and black pepper. Pulse the ingredients together until they are finely chopped and well combined.
With the food processor or blender still running, slowly drizzle in the extra virgin olive oil. Continue blending, stopping to scrape down the sides if needed, until the pesto achieves a smooth, creamy consistency. Taste the pesto and adjust the seasoning with more salt and pepper if necessary.
Serve immediately with your favorite pasta or store in an airtight container in the refrigerator until you're ready to use it. This fresh and vibrant pesto will add a burst of flavor to any dish!