If you're vegetarian or vegan, you've probably heard an annoying if well-meaning friend or family member say something like "but how are you going to get protein with only vegetables?" This recipe proves them wrong about a dozen times over, as it combines many of the best sources of vegetable protein in one delicious shake. Flax seeds, chia, hemp, pumpkin and sunflower seeds are just a few great sources of protein - not to mention nut butters (like almond or sesame)! Between nutritious staples like these, and other ingredients like Goji berries, spirulina, legumes (lentils, chickpeas and beans), nuts (almonds, cashews, walnuts, Brazil nuts), tempeh and tofu...vegetarians and vegans have more great sources of protein than carnivores do! This rich and tasty smoothie recipe makes a fantastic breakfast or post-workout snack.