This pasta for one is vegetarian. It's got edamame to add protein. It's not vegan because there's cheese in the pesto and the garnish, but you can substitute nutritional yeast for the parmesan cheese.