High Protein Vegetables

One cup of green peas can give you 8g protein. Green peas are a great source of protein for vegans and vegetarians. Protein rich foods are required for weight loss, build up of muscle mass, reducing appetite and curbing hunger pangs.

A medium-sized artichoke contains 3.5 grams of protein. Its caloric intake is very low, and the artichoke has less than 1% fat.

Spinach is one of the most widely consumed leafy greens, known for its rich iron and folate content. Spinach is also a great source of plant based protein at 2.9g/ 100grams.

There’s a reason your parents always told you to eat your little green trees. 1 stalk of Broccoli has 4.28 grams of protein.

Nothing says springtime like fresh asparagus. 100g of asparagus contains 2.2g and merely 20 calories.

Kale is full of antioxidants, vitamins and nutrients with a high of 3.5g of protein in a cup.

One cup of Brussels sprouts provides 4 grams of healthy, plant-based protein. This is especially helpful if you follow a vegan or vegetarian meal plan and need more sources of natural protein in your diet.

Like broccoli, cauliflower provides a high amount of protein for the number of calories it delivers. 100g of cauliflower contains 1.9 g of protein and 25 calories

Alfalfa sprouts are very low in calories but rich in nutrients. 100 g of alfalfa sprouts contains 4 g of protein and 23 calories.