Plant-Based Protein Can Lower Your Disease Risk: 8 Choices to Keep in Stock

To reduce your risk of chronic diseases, include more high-protein foods—especially plant-based protein—in your diet.

plant-based protein

Make sure you get enough plant-source high-protein foods. Legumes should be near the top of your list; beans, lentils, and peas offer fiber, folate, manganese, potassium, iron, magnesium, copper, selenium, and zinc.

© Ivonne Wierink | Dreamstime.com

Adopting a plant-based diet, studies suggest, can lower your risk of chronic disease and extend your life. That’s why health experts are recommending the addition of a few meatless meals—ones that contain plant-based protein—to your weekly meal plans.

Plant foods are known to contain fiber, vitamins, minerals, phytochemicals, and healthy fats along with, importantly, a significant amount of protein. Among the plant-based protein sources are legumes (beans, lentils, peas, and peanuts), seeds (chia, hemp, flaxseed, and others), and nuts (including almonds, walnuts, and pistachios).

Plant-Based Protein Foods

You’ll gain maximum health benefits from consuming healthy, high-protein foods at each meal. Protein is also an important component of healthy snacks because it helps you feel full longer, which can help prevent weight gain. Foods that are ideal for snacking include nuts, seeds, and dips made with beans or peas.

Below, we dig in on eight of the most nutritious, plant-based protein foods available.

#1. Legumes

Legumes are a class of vegetables that includes beans, lentils, and peas. Legumes are shelf-stable and economical, and they provide fiber, folate, manganese, potassium, iron, magnesium, copper, selenium, and zinc in addition to protein.

Consuming legumes has been linked with lowering blood cholesterol levels, reducing weight, and helping to prevent heart disease, hypertension, diabetes, and some types of cancer.

Dried beans and canned beans are economical choices. If you purchase canned beans, look for those with no added salt, or rinse the beans to remove unwanted sodium. Commonly available legumes include:

  • Black beans
  • Black-eyed peas
  • Chickpeas (garbanzo beans)
  • Great Northern beans
  • Kidney beans (light red and dark red)
  • Lima beans
  • Navy beans
  • Pink beans
  • Pinto beans
  • Lentils
  • Split peas

#2. Soy

Among the most popular plant-based protein foods are soybeans. They’re legumes, but they’re in a category all their own. This bean has been widely studied because of its unique nutritional profile. In particular, soy provides a good balance of amino acids.

One cup of cooked soybeans contributes 57 percent of the Daily Value of protein, as well as significant amounts of fiber, iron, calcium, and 10 other essential nutrients. (The percentage of Daily Value is expressed as “% DV,” the amount of a nutrient one serving of a food provides, based on 2,000 calories per day.)

Studies have linked eating soy to a number of health benefits, including reducing cholesterol levels and lowering the risks of heart disease and prostate cancer. Some women avoid soy foods due to concerns about an increased risk of breast cancer, but recent studies have found that soy intake poses no increase in breast cancer risk, even for breast cancer survivors.

#3. Walnuts

The nutrient-dense walnut earned a qualified health claim from the U.S. Food and Drug Administration (FDA) for the role it can play in reducing the risk of coronary heart disease. Walnuts also have been linked to cancer prevention, protection against cognitive decline, and reduced risks of type 2 diabetes and hypertension. Walnuts are rich in fiber, magnesium, and phosphorus, and they provide four grams of protein in a single ounce.

Walnuts, like all tree nuts, are dense in calories; they contain 180 calories per one-ounce serving. Although they are a great source of many nutrients, it’s advisable to eat just one serving each day to keep the calorie counter from going too high.

#4. Almonds

Almonds are high in healthy, monounsaturated fat and rich in protein, providing six grams per ounce (just a bit less than the amount of protein found in meat). Almonds also are one of the top sources of vitamin E, which acts as a powerful antioxidant in the body.

Studies that have been conducted on almonds point to numerous benefits, including better heart health, management of diabetes, and weight control.


high-protein foods

High-protein foods from plant sources? Peanuts, almonds, and walnuts are top sources—and better raw, of course, rather than salted.


#5. Peanuts

Peanuts are another worthy plant-based protein source. A one-ounce serving of peanuts (about 28 whole nuts) provides seven grams of protein—the highest protein content of all types of nuts, and about the same amount as in an ounce of meat. And, peanuts provide many other valuable nutrients, including niacin, thiamin, choline, vitamin E, magnesium, zinc, iron, and copper.

Daily consumption of about one ounce of peanuts is linked with the reduced risk of many chronic diseases, such as heart disease, diabetes, and cancer. In addition, studies show that eating peanuts as a healthy snack can help you manage your weight, because they have the protein, fat, and fiber combination to help control hunger. (See also our post Is Peanut Butter Healthy?)

#6. Hemp Seeds

Hemp seeds’ nutrition facts are impressive; they contain 10 grams of protein and 10 grams of heart-healthy omega-3 and omega-6 fats per ounce (three tablespoons), along with iron, thiamin, magnesium, zinc, and manganese. Hemp seeds can be tossed into homemade granola or salads, blended into smoothies, sprinkled into stir-fries, and mixed into savory dishes.

If you’re concerned about hemp’s relation to marijuana, rest assured that hemp seeds do not cause a psychoactive effect when ingested.

#7. Chia Seeds

Chia seeds are packed with protein (6 grams per two-tablespoon serving), as well as heart-healthy unsaturated fat, fiber (10 grams per serving), calcium, magnesium, manganese, and iron. When combined with water, chia seeds have the unique ability to form a gel that can help bind ingredients together, so a mixture of chia seeds and water can be used as a replacement for eggs in many recipes, such as cookies, breads, puddings, and cakes.

#8. Flaxseed

Don’t overlook flaxseed as a plant-based protein source. Flaxseed is rich in heart-healthy unsaturated fats and plant omega-3 fatty acids. One ounce (about three tablespoons) of flaxseed contains five grams of protein and provides vitamin B1, magnesium, zinc, and manganese. Some studies have linked cardiovascular benefits with flaxseed consumption, and researchers are exploring its potential for diabetes, cancer, and digestive benefits.

Always grind flaxseed before using, since whole seeds will pass through your digestive tract intact, and your body won’t receive their beneficial nutrients.


Originally published in 2016, this post is regularly updated.


As a service to our readers, University Health News offers a vast archive of free digital content. Please note the date published or last update on all articles. No content on this site, regardless of date, should ever be used as a substitute for direct medical advice from your doctor or other qualified clinician.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Dawn Bialy

Dawn Bialy has been executive editor of Weill Cornell Medicine’s Women’s Health Advisor newsletter since 2007. Bialy also has served as managing editor for a variety of special health reports, … Read More

View all posts by Dawn Bialy

Enter Your Login Credentials
This setting should only be used on your home or work computer.

×