Heat a non-stick heavy pan over medium heat and roast pine nuts in one layer until golden, shaking the pan occasionally. Remove immediately onto a plate and let cool completely.
In the bowl of a food processor or in the tall cup of a blender pulse all ingredients into a smooth pesto. Store in a covered container. Add an extra drizzle of olive oil on top before covering. Keep up to 4 weeks in the fridge.