This scrumptious vegan Pesto Quinoa Salad is great as a side or even as a light lunch or dinner. Fresh Mediterranean ingredients like pesto, olives, artichokes provide the wonderful flavor, while the quinoa, white beans and spinach provide the protein to make the perfect salad.