It is not vegan. This recipe contains butter and whole milk. You could make this vegan using a soy butter and soy heavy cream in place of the whole milk and heavy cream.