These small seeds are surprisingly rich in protein, which offers 37 grams per 100 grams. Pumpkin seeds are also loaded with ...