Mushrooms are a good ingredient for a vegan pasta dish and this is easy to make vegan by using an oat based creme fraiche and a vegan Parmesan alternative. A sprinkle of nutritional yeast would be really good on the vegan version of this.