12 High-Fiber Foods That Should Be On Your Plate Every Day


 1. Pinto Beans

pinto beans

Fiber: 15 grams per one-cup serving

Pinto beans offer plenty of fiber to help you feel full longer. “They have so much fiber and are a nice protein source, too,” says Farrell Allen. Add them to soups and stews, top salads with them, or sub them for meat in tacos or burritos.

2. Soybeans (Edamame)


Fiber: 11 grams per one-cup serving

Soybeans are high in phytoestrogens that may help to alleviate or reduce menopausal symptoms, such as hot flashes, says Farrell Allen. Use them as you would any other bean, or eat them as a snack.

12 rice substitutes suitable for all diets

12 Best Foods for Breastfeeding Parents