10 High Protein Vegetables

Green Peas

Peas are a super versatile vegetable that is surprisingly packed with protein. It is also a good source of fiber, with 35% of the daily recommendation per cup.

1 cup: 7.9 g protein


Along with being the second highest protein vegetable on this list, spinach has a lot going for it. It is full of nutrients like vitamin A, vitamin K and vitamin C

1 cup: 6 g protein


Mushroom's meaty flavor sets it apart from other vegetables. Not only are they earthy and flavorful, but these fungi also contain more protein than several vegetables

1 cup: 6 g protein


Like many other vegetables on this list, artichokes are packed with protein, fiber and many other nutrients. Artichoke is a flavorful, earthy veg that deserves a spot on your plate.

1 cup: 4.3 g protein

Sweet Corn

Contrary to what some may think, sweet corn is a nutritious food with impressive health benefits. Similar to green peas, it is a good source of fiber (12% of the RDA per cup) which helps keep you full and satisfied

1 cup: 4.7 g protein


There are so many reasons to enjoy avocados, from managing weight to boosting your heart health. Along with protein, avocados are a good source of potassium and fiber.

1 cup: 4.5 g protein


Asparagus is a high-protein, low-carb vegetable with a number of nutritional benefits. It is a great source of folate and vitamin A, which are important for cell growth, vision and healthy skin.

1 cup: 4.3 g protein


Kale gained a reputation of being a nutrient powerhouse, and its impressive nutrition profile backs up the claims. It is full of antioxidants, vitamins and nutrients

1 cup: 4 g protein

Brussels Sprouts

Brussels sprouts pair fiber and protein with several vitamins and nutrients to keep you feeling full and nourished. Not to mention, they have health benefits ranging from keeping you mentally sharp to fighting cancer

1 cup: 3 g protein


In reality, though, they are a good source of several nutrients—One cup (160g) of cooked potato boasts 20% of your daily needs for potassium and 25% of your vitamin C needs.

1 cup: 3 g protein

Other Stories