Hemp seeds and hemp hearts are a good source of plant-based protein. They pack 10 grams of protein and nine essential amino ...