Veg Protein Sources In India : Hempseed is an excellent source of protein, high in magnesium, zinc, iron and calcium.