7 Vegetables Packed with Protein

"In terms of personal choices, let's all think more carefully about where we get our protein from."

— SYLVIA EARLE

SPINACH

Total protein: 5.35 per cup (boiled)

CHICKPEAS

Total protein: 14.5 grams per cup (boiled from dried chickpeas)

EDAMAME

Total protein: 18.5 grams per cup (prepared from frozen)

GREEN PEAS

Total protein: 8.5 grams per cup (boiled)

ASPARAGUS

Total protein: 4.3 grams per cup (boiled)

LENTILS

Total protein: 17.8 grams per cup (boiled)

BRUSSELS SPROUTS

Total protein: 5.6 grams per cup (boiled from frozen)