Diet and Nutrition: Protein Sources That Aren’t Meat

Reviewed on 4/26/2021

Cannellini Beans

Cannellini beans make a great high-protein addition to soups, toast and bean salad.

There are 10 grams of protein in a half cup. That's the same amount as a regular-sized chicken thigh. You can add cannellini beans to soup, put them on toast, or make a bean salad. Try them with pasta or toss them in a food processor with herbs for a tasty bean dip.

Hemp Seeds

Hemp seeds are a good protein source to add to soups, salads, smoothies and granola.

Three tablespoons equals 10 grams of protein. Hemp seeds come from hemp plants, which are the same species as cannabis. But they don't have any psychoactive compounds, like THC or CBD. You can find hemp seeds at most supermarkets or natural food stores. Mix them into anything, including soups, salads, smoothies, and granola.


Edamame is rich in protein, fiber, vitamins A and B and isoflavones.

Animal protein doesn't have fiber, but plant-based protein does. A half cup of edamame pods has 9 grams of protein and 4 grams of fiber. These green soybeans also have vitamins A and B, along with phytochemicals called isoflavones that have antioxidant and anti-inflammatory properties. Edamame makes a great snack or protein base for stir-fry.


If you need more potassium, fiber and folate, reach for lentils.

Don't let their small size fool you. A half cup of cooked lentils has 9 grams of protein. Part of the legume family of beans and peas, lentils are also high in potassium, fiber, and folate. They're inexpensive, easy to prepare, and great in pastas, curries, salads, and grain bowls.


Amaranth has a mild nutty flavor that lends itself to both sweet and savory dishes.

This gluten-free grain is a complete protein with all nine essential amino acids. One cup of cooked amaranth has 9 grams of protein, a mild, nutty flavor, and a texture similar to polenta. It can be used in both sweet and savory dishes, like muffins and grain bowls.

Pumpkin Seeds

Pumpkin seeds supply 42% of your daily magnesium needs.

They might get the most attention around Halloween, but pumpkin seeds are available and good for you all year long. Also called pepitas, a quarter cup of pumpkin seeds has 8 grams of protein and 42% of your daily magnesium needs. Toss them in trail mix, granola, or salads. Or just eat them alone as a snack.

Peanut Butter

Eat peanut butter alone or add it to stir-fry sauces or oatmeal or put it on top of apples or celery.

It's the law: Anything labeled peanut butter in the U.S. has to be at least 90% peanuts. And that's good news because that's where all the protein is. Just 2 tablespoons of peanut butter has 8 grams and plenty of healthy fats. Look for peanut butter that's just peanuts with a little salt. Use it as a protein boost in stir-fry sauces and oatmeal. Or eat it with sliced apples or celery.

Black Beans

Enjoy high-protein black beans in tacos, grain bowls, vegetarian chili or a roasted sweet potato.

Also called turtle beans or frijoles negros, black beans pack 8 grams of protein per half cup. They also have vitamin A, folate, and calcium. Along with iron, potassium, and magnesium. Often paired with tacos, black beans are great in grain bowls, vegetarian chili, or stuffed into a roasted sweet potato.


Quinoa has 8 grams of protein per cup.

Once you know how to pronounce the name of this high-protein ancient grain -- keen-wah -- the rest is easy. Combine 1 cup of dried quinoa with 2 cups of water (or vegetable broth for added flavor), bring to a boil and let simmer for 15 minutes. It makes an easy protein addition to any salad, stew, or soup. One cup of cooked quinoa has 8 grams of protein and more than 20% of your daily recommended value of magnesium, phosphorus, manganese, and folic acid.

Sunflower Seeds

In addition to protein, sunflower seeds have unsaturated fats, copper and vitamin E.

Sunflower seeds are powered by protein with 7 grams in a quarter cup. Buy them unshelled and eat alone or in trail mix and granola. You can also add them to yogurt and salads. Bonus: Sunflower seeds have unsaturated fats, copper, and vitamin E.


Enjoy chickpeas in salads, curries, soups and pasta dishes.

Also called garbanzo beans, chickpeas have 7 grams of protein per half cup. They work well in salads, curries, soups, and pasta dishes. You can roast them for snacks or toss them in a blender and make them into hummus. Chickpea flour is also higher in protein than all-purpose. Use it for breading or in pancakes.

Greek Yogurt

Compared to regular yogurt, Greek yogurt is thicker and packed with more protein.

It's been strained to eliminate liquid whey. That's what makes Greek yogurt thick and packed with protein. Six ounces has about 20 grams of protein and fewer carbs than traditional yogurt. Use it in place of sour cream, or drizzle honey or fruit on top to make it sweet.

Diet and Nutrition: Protein Sources That Aren’t Meat

Sources: Sources

This tool does not provide medical advice. See additional information: Disclaimer

Health Solutions From Our Sponsors