Edamame: Packed with 18.46 grams of protein per cup (when prepared from frozen).

Lentils: These tiny legumes offer 17.86 grams of protein per cup (when boiled) and cook up quickly.

Pinto Beans: Popular in Mexican cuisine, they provide 15.41 grams of protein per cup (when boiled from dried).

Chickpeas: A key ingredient in hummus, they contain 14.53 grams of protein per cup (when boiled from dried)

Mung Beans: Part of the legume family, they offer 14.18 grams of protein per cup (when boiled from dried).

Fava Beans: These nutritious legumes provide 12.92 grams of protein per cup (when boiled from dried).

Broccoli: A versatile vegetable with 2.57 grams of protein per cup.

Brussels Sprouts: These mini cabbages offer 3.98 grams of protein per cup.

Green Peas: A protein-rich vegetable with 8.58 grams of protein per cup.

Spinach: Popeye’s favorite leafy green contains 5.35 grams of protein per cup.