These 10 Vegetables Are Surprising Sources of Protein

In a pod, they are soy beans. They make good snacks, particularly when sprinkled with flaky sea salt and dunked in soy sauce. Additionally, each cup contains roughly 11 grams of protein.


Yes, yet another legume. (If you feel like arguing, refer to the introduction.) Per 1/2 cup, pinto beans have seven grams of protein. Use them in tacos, chili, or any other dish as you would any other ingredient.

Pinto Beans

These broad, white beans have eight grams of protein per cup, or half a cup. They are a good source of fiber as are other beans.

Navy Beans

Peas, indeed! Five grams of protein are contained in around 3/4 cup of these small green creatures.


One gram of protein can be found in each cup of fresh spinach that you eat. Yes, not a lot, but if you consume a salad that contains four cups of spinach, that counts for something.


There are a whopping 17 grams of protein in one bunch of this bitter green, but that is a lot of broccoli raab. However, a half bunch is still a respectable serving size and provides a respectable quantity of the nutrient.

Broccoli Raab

Boiling the cruciferous veggies releases four grams of protein and the equivalent amount of fiber into a single cup.

Brussels Sprouts

These provide three grams of protein per cup and are also known as white mushrooms. Mushrooms are technically a fungal and not a vegetable, but whatever.

Button Mushrooms

Try these fibrous greens, which have the sturdy texture of kale but a mellower flavor, if you're sick of spinach. Turnip greens contain roughly five grams of protein per cup when cooked.

Turnip Greens

Three grams of protein and three grams of fiber are included in one medium cob. also has a summery flavor.

Sweet Corn


More Stories