To make these vegetarian, then use a vegetarian hard cheese alternative. To make them vegan, then you can just leave the parmesan about completely. All the flavour is from the truffle oil anyway, but you might want to add a little extra salt.