This pesto was made vegan by eliminating the parmesan and using some nutritional yeast instead.
small bunch of fresh basil
1/4 cup cashews or pine nuts
1/2 tsp oil
2 tsps lemon juice
1 tblsp nutritional yeast
2 cloves of garlic, or to taste
salt and peper to taste
process all ingredients finely in a food processor or Vitamix
This is for a small batch because I grow the basil and don't usually have pounds of it on hand. The recipe easily scales up.