This recipe contains cheese so it isn't vegan unless you omit the cheese or use your favorite cheese replacement such as nutritional yeast.