Vegetables are on a class of their own and wouldn’t really be considered a source of protein.
If it’s one thing that doctors and dietitians across the planet agree upon, it’s that eating more vegetables is good for you. Vegetables contain satiating fiber, disease-fighting antioxidants, and a host of important and essential vitamins and minerals that help you feel generally awesome.
You will be surprised to find that these vegetables provide protein.
- Peas

Yeah, peas! If you eat roughly 3/4 cup of these little green guys, you’ll consume five grams of protein.
2. Baked Potatoes

One large potato has seven grams of protein.
3. Sweet Corn

One medium cob carries about three grams of protein and three grams of fiber. Tastes like summer too
4. Kale

Everyone’s favorite superfood delivers on the protein too. Or at least a bit of the nutrient. One cup of cooked kale has about three grams.
5. Avocados

One avocado has four grams of protein, but also a massive 14 grams of fiber, so watch yourself there.
6. Asparagus

Eight delicious spears of cooked asparagus contain roughly three grams of protein and 1,325 grams of tastiness.
7. Lentils

They make a dang good vegetarian chili and a half cup cooked has nine grams of protein.
READ ALSO: 10 BEST FOODS FOR HIGFH BLOOD PRESSURE
8. Black Beans

Creamy, satiating, and the perfect partner for all manner of hot sauce, black beans also have 7 grams of protein per half cup
9. Broccoli

One cup of chopped broccoli contains about four grams of protein. If you smother it in nacho cheese, yes, that will add some more protein. But at what cost?
10. Oyster Mushrooms

Like white button shrooms, these fungi contain three grams of protein for every one cup, sliced. Unlike white button mushrooms, oyster mushrooms have a meaty texture and mild flavor.