These are young soybeans often consumed while still in the pod. They are a fantastic source of protein, offering around 17 grams of protein per cooked cup.
Lentils are legumes that come in various colors and varieties. They are rich in protein, with around 18 grams of protein per cooked cup.
Also known as garbanzo beans, chickpeas are another type of legume that are high in protein, providing about 15 grams of protein per cooked cup.
Although technically a seed, quinoa is often used as a grain substitute. It's a complete protein, meaning it contains all nine essential amino acids, and offers around 8 grams of protein per cooked cup.
While not as high in protein as the others on this list, spinach is still a notable source, providing about 5 grams of protein per cooked cup.