Yes it can be made vegan. Leave out the parmesan and bake the gratin as it is. For a crispy top, sprinkle with bread crumbs and bake until golden brown.