plant based bowl

The Best Plant Based Protein Foods for Runners

Runners need more protein than those who don’t exercise. You might think it’s hard to get enough on a plant-based or vegan diet, but that is a myth! Here are my favorite plant-based protein foods for runners.


In a half cup, just about any kind of bean will provide 6 to 9 grams of protein, and not to mention 6 to 8 grams of fiber to keep you full. Beans may also help lower cholesterol and promote healthy gut bacteria. They are also inexpensive and easy to find just about anywhere!

Cooking beans from scratch is affordable and so delicious! Cookie and Kate shows us how.


The humble lentil doesn’t get enough love! They are so easy to cook (no soaking!) and great to add to curries, tacos, soups, or salads and pack a whopping 12 grams of protein per half cup. Yes, please!

I love a thick, lentil soup and this one from The Full Helping is divine!


I’ll admit, I didn’t really like tofu when I first went plant-based. But that’s because I didn’t know how to cook it! You’ll get 8 grams of protein per 3.5-ounce serving. Look for non-GMO or organic varieties with short ingredients lists.

This recipe from Love and Lemons is one of my favorites!


Who doesn’t love popping perfectly steamed and salted edamame pods into their mouth? One cup of edamame (not in its shell) packs 18 grams of protein and it’s a complete protein, which means it provides all the amino acids your body needs but can’t make on its own.


Made from soybeans that are fermented and pressed into a block, tempeh is high in protein, prebiotics and other nutrients. Because it’s more compact than tofu, it’s higher in protein — a three ounce serving will give you 15 to 16 grams. Tempeh’s firm but chewy texture makes it a superb addition to sandwiches and salads. Or, crumble it to substitute for ground meat in recipes.

Smoky and savory, The Cozy Peach’s tempeh bacon is amazing on sandwiches or all by itself!

Green peas

The simple pea is a powerhouse of protein! One cup of cooked peas has 8 grams.

This cool and creamy pea salad from Yup, It’s Vegan is a protein star!


Yes, grains are primarily carbohydrates, but don’t forget their protein power! A half-cup serving of oats will supply 5 grams of protein to your pre-run breakfast. A quarter cup (uncooked) of barley adds 5 to 6 grams. Teff, millet, amaranth and other ancient grains are also great options to mix up your meals.

Luscious overnight oats from The Banana Diaries


Peanuts are technically a legume, but it packs the most protein out of all the commonly enjoyed nuts (9 grams per quarter-cup serving). Almonds and pistachios are runners up (pun intended!) with 7 and 6 grams, respectively. They do contain lots of good fats, so if you need to watch your calories, stick to a small handful.


Seeds are a great source of protein and unsaturated fats, and are a savior for those who cannot tolerate nuts. Sunflower seeds have 8 grams of protein per ounce, and pumpkin seeds come in at 7 grams per ounce. Another protein star is hemp seeds, clocking in at about 10 grams per ounce, which are perfect to sprinkle on your morning oatmeal or toast.

Plant-Based Milk

Certain milk substitutes, such as soy milk and pea milk, have nearly as much protein as cow’s milk. Skip the sweetened kid and make sure that your choice is also fortified with calcium and other minerals.

Nutritional Yeast 

Nicknamed “nooch” by plant-based eaters everywhere, nutritional yeast is the secret ingredient in many vegan “cheeze” sauces. Nooch is a great source of protein and B vitamins and has a yummy unami flavor. One tablespoon adds two grams of protein.

The AMAZING vegan cheeze sauce from Brand New Vegan


It sounds a little strange, but you can get a good amount of protein from a veg-heavy diet. For example, a cup of cooked Brussels sprouts adds 4 grams of protein to your meal. A cup of sweet yellow corn is 5 grams. Leafy greens like spinach, watercress and bok choy are low in calories but have a high protein content per calorie.

Meat substitutes

This one is last on the list because faux meat products aren’t really the healthiest way to get your protein. But they can make the transition to a plant-based diet easier for meat lovers, and they are perfectly fine occasionally. Choose options with minimal ingredients, ample protein and reasonable amounts of saturated fat and sodium.

It’s not hard to get all the protein you need on a plant-based diet. In fact, you can do it deliciously, so I hope that I’ve given you a few good options.

When you are ready to transform your life and your running, I’m here to help. Begin your plant-based running journey with me today!

Get Your FREE Ultimate Fuel Plan for Runners today plus weekly tips!

No responses yet

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Stay Planted!

Get your FREE copy of The Ultimate Fueling Plan for Running!

My best secrets for your exact fueling needs for every run.  More good stuff each week!

Holler Box

P.S. before you go…

Enter your email below to get the Ultimate Fueling Plan for Runners for FREE!

Become a faster, stronger runner with weekly running tips!

Holler Box