Yes, you can make this recipe vegan by replacing the Parmesan with nutritional yeast, and replacing the butter with more olive oil.