True, you would have to eat more vegetables to gain the same amount of protein as a small piece of meat. This doesn’t mean that you can’t get protein from plants, however. Quite the contrary. There are many vegetables that contain a notable amount of protein that anyone trying to up their intake should be aware of.
Eating a wide variety of plants has been shown to produce a diverse array of bacteria in the microbiome AKA the gut. There may be health benefits associated with this. We’ve discussed how gardening in general and getting your hands in the soil can improve mental health as well.
If that’s not enough reason to grow a garden consider how great of a resource it is to turn a renewable product such as seeds (you can regrow as many as you need) into an edible protein source. Turn one single, tiny seed into 100s of grams of protein. This could mean life or death when faced with a collapse-like scenario.
Without further ado, the following vegetables take the cake for plant-based protein sources. My absolute favorite is green beans, and just look at how much protein they contain!
These Vegetables Contain Protein
One serving has 2.79 grams of protein
Over 10 grams of fiber and 3.5 grams of protein.
2.16 grams of protein and only 20 calories per 6 spears
2.65 grams of protein per cup.
Broccoli. About 2 grams protein per ½ cup serving of steamed broccoli.
4 grams of protein per cup.
One cup contains 1.84 grams of protein.
1.14 grams of protein per ½ cup serving
1.25 grams of protein
Over 4 grams of protein per ear
1 gram of protein per serving
French green beans
12.48 grams of protein per cup (and over 16 grams of fiber!)
One small pepper contains about 0.6 grams of protein.
2.47 grams of protein per 1 cup serving.
14 grams of protein and 13 grams of fiber per cup
3 grams of protein per serving
2 grams of protein per cup
9 grams of protein per cup
More than 4 grams of protein and 3 grams of fiber per serving
2.29 grams of protein per serving. They also contain Vitamin A and plenty of antioxidants!