Skip to main content
An official website of the United States government
Español

High-Fiber Foods

If you have constipation or weight gain, your doctor or dietitian may suggest you add foods that are high in fiber to your diet. Get ideas on what to eat from this list of high-fiber foods.

Main meals

  • bran muffins 
  • bran or whole-grain cereals 
  • cooked dried or canned peas and beans, such as lentils or pinto, black, red, or kidney beans
  • peanut butter and other nut butters 
  • soups with vegetables and beans, such as lentil and split pea 
  • whole-grain cereals, such as oatmeal and shredded wheat
  • whole-wheat bread
  • whole-wheat pasta

Fruits and vegetables

  • apples 
  • berries, such as blueberries, blackberries, and strawberries 
  • broccoli 
  • brussels sprouts 
  • cabbage
  • corn 
  • dried fruit, such as apricots, dates, prunes, and raisins 
  • green leafy vegetables, such as spinach, lettuce, kale, and collard greens 
  • peas 
  • potatoes with skins
  • sweet potatoes 
  • yams 

Snacks

  • bran snack bars 
  • granola
  • nuts
  • popcorn
  • seeds, such as pumpkin or sunflower 
  • trail mix
  • Posted:

If you would like to reproduce some or all of this content, see Reuse of NCI Information for guidance about copyright and permissions. In the case of permitted digital reproduction, please credit the National Cancer Institute as the source and link to the original NCI product using the original product's title; e.g., “High-Fiber Foods was originally published by the National Cancer Institute.”

Email