I am not a fan of store bought pesto. Not because it's not fresh, or because it contains preservatives. I don't like it because of the cheese.
I don't like parmesan. There, it's heresy, but I've said it now. Give me fresh mozzarella, crumbly feta or even gorgonzola. But parmesan's just not my thing. Now pesto is a sauce hard to avoid if you like Italian, so I decided to make my own cheese-less version of the classic.
Drop a loosely packed cup of basil leaves and 2 chopped garlic cloves in a blender. Pulse until coarsely chopped. Now add a tbsp of pine nuts, another tbsp of olive oil and a pinch of coarse sea salt and blend again. But stop while your sauce is still grainy - remember that pesto is something you originally made with mortar & pestle so we aren't looking for smooth here.
Dip a spoon and dig in. If any of it survives beyond the first ten minutes, scrape it into an airtight container and leave it in the fridge. I've heard it lasts a few days; I am yet to see proof of it.