The Fiber Table
Foods

High-Fiber Plant Proteins: Beans, Lentils, Tofu, and More

Updated October 15, 2026 ยท 5 min read

Beans, lentils, and peas supply protein and fiber together, a combination that animal proteins cannot match.

Key takeaways

  • Lentils, split peas, and beans are the top fiber-and-protein foods.
  • Tofu adds protein but little fiber, so pair it with vegetables and whole grains.
  • Rinse canned beans and increase portions gradually.
Food (cooked)ServingProteinFiber
Lentils1 cup18 g15 g
Split peas1 cup16 g16 g
Black beans1 cup15 g15 g
Chickpeas1 cup15 g12 g
Edamame, shelled1 cup18 g8 g

All values are approximate and vary by brand and preparation. Tofu has less fiber, about 2 to 3 grams per cup, but contributes a lot of protein.

How to use them

Tips for digestion

If beans give you trouble, read how to cook them so they cause less gas and increase portions slowly. For meal ideas, see our dinner list.

This article is for general education and is not medical advice. See our medical disclaimer.