Toast the pine nuts: Start by heating a small skillet over medium heat. Add the pine nuts and watch them closely as they toast. This should take about 2 to 3 minutes. You'll know they’re ready when they start to turn a golden brown and release their nutty aroma. Be careful not to let them burn!
Blend all the ingredients: In a food processor, combine the toasted pine nuts, fresh basil, grated Parmesan cheese, peeled garlic, and olive oil. Pulse the mixture in short bursts of 5 to 10 seconds. Continue blending until the texture is smooth, but still has some body. If the pesto seems too thick or difficult to blend, add a couple of tablespoons of water or more olive oil to reach your desired consistency.
Adjust seasoning: Once blended, taste your pesto. This is the moment to adjust the flavor. Add salt and pepper as needed, mixing again briefly to incorporate. If you’d like a stronger garlic flavor, feel free to add another clove.