Lentils are a fantastic source of plant-based protein, providing around 18 grams of protein per cooked cup. They are also rich in fiber, which can help with digestion and satiety.
Chickpeas are another legume that is high in protein, with around 15 grams of protein per cooked cup. They are also versatile and can be used in a variety of dishes like salads, soups, and stews.
Edamame are young soybeans and are a great source of protein, providing about 17 grams of protein per cooked cup. They are also rich in essential amino acids and fiber.
Green peas are a surprisingly good source of protein, with about 9 grams of protein per cooked cup. They are also high in fiber, vitamins, and minerals.
While technically a seed, quinoa is often used as a grain substitute. It is a complete protein, meaning it contains all nine essential amino acids. It provides about 8 grams of protein per cooked cup.
While not as high in protein as some other options on this list, spinach is a good source for a leafy green vegetable. It provides about 5 grams of protein per cooked cup.
Broccoli is another green vegetable that is surprisingly protein-rich for a non-legume. It provides about 3 grams of protein per cooked cup, along with a host of other essential nutrients.
Brussels sprouts are a cruciferous vegetable that provides about 4 grams of protein per cooked cup. They are also high in fiber, vitamins, and minerals.