This can easily be a vegan and gluten free dish if you use a suitable pesto made without cheese.