Toast the pine nuts in a dry skillet over medium heat for 2 to 3 minutes until lightly golden.
Add half of the basil leaves, half of the olive oil, the toasted pine nuts, and the garlic cloves to a food processor or blender and pulse until the basil begins to break down.
Add Parmesan cheese and salt.
Blend until the mixture forms a coarse paste.
Add the remaining basil, olive oil, lemon juice, and black pepper.
Blend again until the pesto reaches a smooth consistency.
Taste and adjust seasoning if needed.
Video
Notes
Toasting pine nuts enhances their flavor.
If pesto is too thick, add a little extra olive oil.
Store pesto in an airtight container and cover the top with a thin layer of olive oil to prevent browning.
Freeze pesto in an ice cube tray for easy portions.