First, you can add 1 cup spinach leaves to substitute for 1 cup of the basil leaves if you want to use up some spinach and for additional nutrients.
Second, you can use vegan cheese if you want to make the recipe dairy free. Parmesan by Angel Food is the #1 recommended brand.