Begin by separating the basil leaves from the stems. Give them a wash and set aside to dry.
Grate 1/3 cup of fresh parmesan cheese.
In a food processor, combine basil leaves, almonds or pine nuts, whole cloves of garlic, grated cheese, salt and pepper. Pulse a few times and add the olive oil slowly. Keep the machine running until you have added all of the olive oil.
Keep pesto freshly stored in the fridge by pouring a tablespoon of olive on top of the pesto in a jar. Every time you use some, pour new olive oil on top before you put back in the fridge to keep the pesto green and vibrant.