Pocket worthyStories to fuel your mind

10 Plant-Based Protein Foods That Keep You Feeling Full and Energized

There’s no reason to sacrifice your satiety when going meatless.

Runner’s World

Read when you’ve got time to spare.

two bowls filled with grains and greens and beans/legumes

Photo by Alexander Spatari/Getty Images

More and more runners are transitioning to a plant-based diet. But with this new style of eating comes unique challenges, like figuring out how to choose the right foods to sustain energy and satisfy hunger. Although plant-based foods don’t always have the same amount of calories as their meat counterparts, rest assured that going meatless can—and should—be as filling, energizing, and nutritious as an omnivorous diet.

We chatted with Sarah Schlichter, M.P.H., R.D.N., and Casey Seiden, M.S., R.D., C.D.N., to find out which vegetarian and vegan protein foods will do the trick at filling you up just as much as animal-based options so you can continue to run strong.


What Makes a Plant-Based Food Filling?

There are two nutrients that are known for their ability to help you feel full: fiber and protein. Fiber, a type of carbohydrate, is in an abundance of plant foods, and according to Schlichter, fiber helps you feel fuller longer. Physiologically, fiber takes longer to digest than refined low-fiber carbohydrates, meaning it stays in the stomach longer and contributes to feelings of satiety. In fact, a recent study found that replacing a low-fiber scone with a scone made with resistant starch (a type of fiber) resulted in significantly reduced hunger levels for three hours after consumption.

In addition to fiber, protein plays a major role in overall hunger levels. “Including protein in a snack or postworkout meal can also help with fullness, as protein is more satiating and takes longer to digest than a carbohydrate-based snack alone,” says Schlichter.

Some research suggests that eating protein may communicate to the gastrointestinal tract that it’s time to release certain appetite regulating hormones. Another study indicates that the perceived sensory experience of eating protein, specifically a creamy beverage as compared to juice, plays a role in feeling full. Regardless of the physiological mechanism, the evidence is clear that eating protein will help keep you full—and there are a ton of plant-based protein options to do just that.

For plant-based runners, the timing of meals also plays a major role in hunger levels. “From my own personal experience, a postworkout meal definitely helps to satisfy hunger after a long run, if built properly,” Seiden says. “The base of a recovery meal should have a 3:1 carbohydrate-to-protein ratio with some added healthy fats, which are digested slowly and provide sustained satisfaction for your hunger,” she says.

As a matter of fact, some studies conclude that unsaturated fats cause the body to release more satiety hormones, leading to feelings of fullness.


What Plant-Based Foods Will Keep You Full?

If you’re new to plant-based eating or are just looking to switch up your routine, these 10 foods will keep you feeling satisfied and energized.

1. Potatoes

Not only are potatoes affordable, delicious, and easy to cook, they are also filling and serve as a prerun starchy fuel. One medium potato has 16 percent of your daily fiber, with most of it found in the skin. Schlichter is a fan of sweet potatoes, which contain the antioxidant beta-carotene that gives the spud its orange color. “When paired with a protein source, such as soy, legumes, or nuts, sweet potatoes are a filling and nutrient-dense snack or meal,” Schlichter says.

2. Oats

A half cup of oats has 15 percent the daily value of fiber, plus 5 grams of plant-based protein. Of note, oats contain a special fiber called beta-glucan, which has been shown to have positive effects on satiety with the special bonus of lowering blood cholesterol. According to Seiden, “oats provide an excellent source of carbohydrate to fuel your runs, and the soluble fiber really helps you feel full and satisfied.” She suggests making overnight oats for busy mornings with soy or almond milk and extra seeds and nuts for a protein boost.

3. Chickpeas

This legume packs a ton of nutrients into a tiny package. A half cup of canned chickpeas has 22 percent of the daily value of fiber and 6 grams of protein. Seiden recommends roasted crunchy chickpeas for a quick and nutritious postrun snack. “Not only are they delicious, but they contain a mix of carbs and protein, and usually a little bit of salt to help replace sodium you may have lost through sweating,” she says. Just toss in olive oil, salt, and pepper and roast at 400 degrees for 20 to 30 minutes.

4. Walnuts

Walnuts are a satisfying plant-based food with 4 grams of protein, 2 grams of fiber, and plenty of omega-3 fatty acids. One study explored the possible connections between walnut consumption and central nervous system responses and found that consuming walnuts may activate an area in the brain associated with controlling hunger and cravings. Walnut crumbles make a simple plant-based meat alternative—just put them in the food processor and pulse, then substitute walnut “meat” into any recipe that calls for ground meat.

5. Brussels Sprouts

This tiny cabbage is having a moment, and rightfully so. Just one cup of Brussels sprouts has 100 percent of your daily vitamin C, 4 grams of protein, and 16 percent of your daily fiber. As a cruciferous veggie, Brussels sprouts can cause gas in some people, so it’s best to eat them after a run rather than before one. You can eat them raw in a salad or roast them in the oven with a dash of olive oil and salt.

6. Avocados

Your favorite guac staple has 20 vitamins and minerals—including monounsaturated fats—and 11 percent of your daily fiber. A recent small study (funded by the Hass Avocado Board) found that participants who included half an avocado in their lunch felt 26 percent more satisfied three hours following the meal, compared to those who ate the same lunch without avocado. For runners who have high mileage in their training plan, an avocado can fill your stomach.

7. Green Peas

This vibrant plant-based protein doesn’t always get the love it deserves. Green peas have 4 grams of protein and 14 percent of your daily fiber in just a half cup, plus they provide plenty of starchy carbs for fuel. Peas have a naturally sweet taste, and they’re both versatile and affordable. Keep a bag in your freezer to add to stir-fries, soups, or dips.

8. Lentils

With 9 grams of protein and 30 percent of your daily fiber needs in just a half cup of lentils, these legumes are a clear-cut plant-based winner. They also contain iron, a nutrient that is lacking on a plant-forward diet. Use lentils in soups, stews, and tacos, or form them into meatballs or veggie burgers.

9. Smoothies

To create a filling plant-based smoothie, utilize fiber-rich fruits and veggies and plant-based protein powder. “Drinking something after a run can be easier and is often quicker than cooking up a whole meal,” Seiden says. She uses the following formula: 1 cup of mixed berries, 1 serving of a plant-based protein powder—or 1/4 cup of nuts of your choice—a handful of spinach, and some type of liquid—either water or a plant-based milk alternative.

10. Tofu

A staple of any plant-based diet, tofu is the soy-based protein that is always on the menu. A 3-ounce serving of tofu has 9 grams of plant-based protein, and it also contains other important nutrients that are hard to come by on a plant-based diet, like calcium and iron. Tofu is easy to throw into practically any dish, from stir-fries to tacos to smoothies. Pro tip: Try silken tofu for blending.


Natalie Rizzo, MS, RD is a New York City-based dietitian, food and nutrition writer, national speaker and owner of Nutrition a la Natalie, a sports nutrition practice. She developed a love for cooking, nutrition and fitness as an adult, which prompted a career change from advertising to nutrition. She spends most of her spare time running along the NYC waterfront and creating (and photographing) healthy and tasty recipes.

How was it? Save stories you love and never lose them.


Logo for Runner’s World

This post originally appeared on Runner’s World and was published April 13, 2020. This article is republished here with permission.

No matter what you’re looking to improve in your running life, find it with Runner’s World+.

Join Today