The Top Plant Protein Sources

We typically think of protein as a nutrient that comes from animal meat. But you can easily get enough protein every day by following a plant-based diet. There are plenty of foods that give us protein without the saturated fat and sodium present in animal products. Here are eight hidden sources of plant-based protein.


1. Quinoa

Quinoa is unique in that it’s one of the only non-animal proteins that provides all of the essential amino acids. Amino acids are the building blocks that make up proteins. Quinoa is also rich in complex carbohydrates, which means you can serve it as a protein or a carb.

1 cup cooked quinoa = 9 grams of protein


2. Spinach

Spinach is a powerhouse of vitamins, minerals and protein. Choose cooked spinach instead of raw, as the cooked version will have more concentrated nutrients. Also, add a touch of healthy oil to your spinach to help your body better absorb its vitamins.

1 cup cooked spinach = 5 grams of protein


3. Beans

Beans have a unique combination of protein and fiber. Protein helps you feel satisfied, while fiber helps you feel full longer by maintaining healthy blood sugar levels. For a complete protein, combine beans with a whole grain. For example, eat black beans with brown rice.

1 cup cooked black beans = 15 grams protein

Nuts & Seeds

4. Nuts and Seeds

Nuts and seeds are rich in protein and heart-healthy fats. Certain nuts and seeds have more protein than others. Per 1-ounce serving, pumpkin seeds have 8 grams of protein, peanuts have 7 grams, and almonds and pistachios have 6 grams each.


5. Avocados

1 whole avocado = 4 grams protein

chia Seeds

6. Chia Seeds

Chia seeds are mostly known for their anti-inflammatory omega-3 fats. However, protein is also hiding inside these little seeds. A 1-ounce serving of chia seeds has about 4 grams of protein. Add chia seeds to smoothies, fruit salad, cereal or yogurt parfaits.

1 ounce chia seeds = 4 grams protein

Nutritional Yeast

7. Nutritional Yeast

Nutritional yeast is popular among vegans and vegetarians because it has nutrients that are hard to get from plant foods, such as vitamin B12. You can find nutritional yeast at your local health food store. Add it to popcorn, pasta and soups.

1 ounce nutritional yeast = 8 grams protein


8. Broccoli

Broccoli has a blend of antioxidants, fiber and protein. To avoid nutrient loss, cook broccoli quickly and use as little water as possible so it doesn't become a mushy mess. Steaming, roasting and sautéing are all great methods.

1 cup cooked broccoli = 4 grams protein

This blog was originally published on February 4, 2014. It was last updated on September 1, 2016. 

Leave a Comment