These 21 high protein vegan snacks feature something for every mood: sweet, salty, savory, and delicious. Plus, they'll keep you feeling full for hours.