7. Beans

Beans (chickpeas, black beans, etc.), 9 g of protein per 1/2 cup (cooked)
Like lentils, beans deliver fiber, a nutrient most of us don’t get enough of. They’re also an inexpensive and easy way to add protein to dips, tacos, salads and soups. Plus, beans are a plant-based source of iron.
8. Edamame
Edamame, 5 g of protein per 1/4 cup (shelled)
Edamame are green soybeans. You’ll find them on most sushi restaurant menus and in the freezer section at most grocery stores. You can buy them in the shell or shelled. They are a great alternative to tofu, adding crunch to salads, stir fries and grain bowls.