Roast the pine nuts in a nonstick pan and set aside.
In a food processor add all the ingredients and puree until you have a thick paste. The pesto is ready to eat once intended consistency is achieved.
If freezing: Add all the ingredients to the blender except the Parmesan and puree until you have a thick paste. Freeze in a freezer bag. Before serving thaw pesto, return paste to blender, add the Parmesan and blend until all ingredients are combined.