I never put cheese in pesto. Basil, garlic, olive oil, pine nuts, sea salt. I also freeze mine with the oil...that is, if I have any to freeze. I usually eat it all up fresh. I guess I have to plant more basil (I have just four plants of Genovese basil, plus four or five of Thai basil, which I don't use to make pesto but I suppose I could).