Combine basil, pine nuts, and garlic and lemon in a food processor, or high speed blender then pulse until very well blended. With your machine running on low, slowly drizzle in the oil and process until smooth.
Add in your freshly grated parmesan cheese and process just long enough to combine.
Store any leftover pesto in the fridge for up to 10 days.