Table of Contents

Top 10 Vegetables Highest in Protein

Written by Daisy Whitbread, MScN
Powered by USDA Nutrition Data
Top 10 Vegetables Highest in Protein

Everything in life needs protein to live, and vegetables can be a great source of protein.

The current daily value (%DV) for protein is 50 grams per day and is a target meant for most people. Vegetables high in protein include lima beans, bean sprouts, green peas, spinach, sweet corn, asparagus, artichokes, brussels sprouts, asparagus, and broccoli.

For more vegetarian and vegan sources of protein see the articles on beans and legumes highest in protein, and grains high in protein, and high protein nuts.

You can also see the uncurated list of 200 vegetables high in protein.

Advertisement (Bad ad? How to mute ads)

High Protein Vegetables List

1 Lima Beans
Lima Beans
2 Soybean Sprouts
Soybean Sprouts
3 Green Peas
Green Peas
4 Spinach
A Bowl of Spinach

Other dark leafy greens high in protein (%DV per cup cooked)

Collards (10%), Mustard Greens (7%), Swiss Chard (7%), and Kale (5%).
5 Sweet Corn
Yellow Sweet Corn
6 Asparagus
Asparagus
7 Artichokes (Globe or French)
Artichokes
8 Brussels Sprouts
Brussels Sprouts
9 Mushrooms (Button)
Mushrooms

Other mushrooms high in protein (%DV per cup cooked)

Portabella (8%), Shiitake (7%), Oyster (6%), Morel (4%), Crimini (4%), and Enoki (3%).
10 Broccoli
Broccoli Stalk

See All 200 Vegetables High in Protein

Advertisement (Bad ad? How to mute ads)

Less Common Protein Rich Vegetables

#1 Hubbard Squash 10% DV (5.1g) in 1 cup
#2 Dried Seaweed (Spirulina) 8% DV (4g) in 1 tblsp
#3 Bamboo Shoots 8% DV (3.9g) in 1 cup
#4 Jute Potherb 6% DV (3.2g) in 1 cup
#5 Chinese Cabbage (Bok Choy) 5% DV (2.7g) in 1 cup
#6 Pumpkin Leaves 4% DV (1.9g) in 1 cup
#7 Broccoli Raab (Rapini) 3% DV (1.3g) in 1 cup

Click to View Comments


View more food groups with the nutrient ranking tool, or see ratios with the nutrient ratio tool.

Data Sources and References

  1. USDA National Nutrient Database for Standard Reference, Release 28.
Feedback || Subscribe