Add basil, pine nuts, and garlic to the bowl of a food processor, process until well chopped. While the processor is running pour olive oil into the feed tube until the pesto comes together. Add cheese, salt, and pepper. Pulse until well combined.
Transfer to a bowl and use immediately. See notes for storage tips.
Nutrition information is for entire recipe.
Air is the enemy of pesto, it will turn it brown very quickly. Store pesto with plastic wrap or a thin film of olive oil on top.
To wash basil leaves, fill a large bowl with cold water and swish leaves around, dry using a salad spinner or layers of paper towels.
To toast pine nuts: place in a dry skillet over medium heat and toast for 3-5 minutes until slightly brown. This step is optional, you can absolutely use "raw" pine nuts.