Nutritional yeast is a great cheese replacement for pesto. It is dairy free, Vegan and Whole30 approved as well.