High fiber foods including lentils, beans, raspberries, oats, broccoli, apple, pear and whole-wheat bread

High Fiber Foods: 30 Best Foods, Fiber Amounts & Daily Intake

If you want to eat more fiber, start with everyday foods such as lentils, beans, peas, raspberries, pears, broccoli, oats and whole grains. These high fiber foods can help you meet your daily fiber needs while adding variety to your meals. The list and chart below show how much fiber common foods provide, so you can choose options that fit your taste, budget and routine.

Fiber is found naturally in plant foods. Beans, lentils and split peas are among the richest choices per serving, while fruits, vegetables, nuts, seeds and whole grains make it easier to add fiber throughout the day. The amounts below are approximate and depend on serving size and preparation.

High Fiber Foods Chart

FoodServing SizeFiber
Split peas, cooked1 cup16 g
Lentils, cooked1 cup15.5 g
Black beans, cooked1 cup15 g
White/navy beans, canned1 cup13 g
Chia seeds1 oz (28 g)10 g
Green peas, boiled1 cup9 g
Raspberries1 cup8 g
Pear, with skin1 medium5.5 g
Apple, with skin1 medium4.5 g
Banana1 medium3 g
Orange1 medium3 g
Strawberries1 cup3 g
Broccoli, boiled1 cup chopped5 g
Brussels sprouts, boiled1 cup4.5 g
Baked potato, with skin1 medium4 g
Sweet corn, boiled1 cup4 g
Carrot, raw1 medium1.5 g
Whole-wheat spaghetti, cooked1 cup6 g
Pearled barley, cooked1 cup6 g
Quinoa, cooked1 cup5 g
Oatmeal, cooked1 cup4 g
Brown rice, cooked1 cup3.5 g
Air-popped popcorn3 cups3.5 g
Whole-wheat bread1 slice2 g
Almonds1 oz (about 23)3.5 g
Pistachios1 oz (about 49)3 g
Sunflower kernels1/4 cup3 g
Chickpeas, cooked1/2 cupabout 6 g
Kidney beans, cooked1/2 cupabout 7 g
Avocado1/2 fruitabout 5–7 g

Food values are estimates, not exact guarantees. Different varieties, brands, cooking methods and serving sizes can change the amount. For packaged foods, check the Nutrition Facts label. Values are compiled mainly from Mayo Clinic food tables and other nutrition references.

Fruit is an easy way to add fiber to breakfast, snacks or dessert. Choose whole fruit more often than juice because most of the fiber stays in the fruit itself. When possible, eat edible skins after washing the fruit.

Raspberries are one of the highest-fiber fruit choices, providing about 8 grams per cup. A medium pear with its skin has around 5.5 grams, and a medium apple with its skin has about 4.5 grams. Bananas, oranges and strawberries provide about 3 grams per listed serving.

Try adding berries to oatmeal, eating an apple as a snack, or serving sliced pear with plain yogurt. These simple choices add fiber without requiring a major change to your meals.

Vegetables provide fiber along with vitamins, minerals and other nutrients. Green peas are especially useful, with about 9 grams in one cup when boiled. A cup of cooked broccoli provides about 5 grams, while Brussels sprouts provide about 4.5 grams per cup.

Baked potatoes with the skin and sweet corn each provide around 4 grams per listed serving. Carrots and cauliflower also contribute fiber and can be added to salads, soups, curries and side dishes.

Beans, lentils and peas are some of the most concentrated everyday sources of dietary fiber. One cup of cooked split peas provides about 16 grams, one cup of cooked lentils provides about 15.5 grams, and one cup of cooked black beans provides about 15 grams.

Chickpeas, kidney beans, black beans and white beans are also practical options. Add them to soups, salads, rice dishes or curries. If you use canned beans, check the label and rinse them if you want to reduce some added sodium.

Whole grains contain more fiber than refined grains because they retain more of the grain kernel. Useful choices include whole-wheat pasta, barley, quinoa, oats, brown rice, whole-wheat bread and air-popped popcorn.

A cup of cooked whole-wheat spaghetti or pearled barley provides about 6 grams of fiber. A cup of cooked quinoa provides about 5 grams, while cooked oatmeal provides around 4 grams. When shopping, look for “whole wheat” or another whole grain near the beginning of the ingredient list.

Nuts and seeds can add fiber to snacks and meals. One ounce of almonds provides about 3.5 grams, while pistachios provide about 3 grams. Chia seeds are especially fiber-rich, with about 10 grams per ounce.

Sprinkle chia seeds over oatmeal, add almonds to a fruit bowl, or mix seeds into yogurt. Use portions that suit your energy needs, because nuts and seeds are also calorie-dense.

Daily fiber needs depend on age, sex and energy intake. A commonly used guideline is 14 grams of fiber for every 1,000 calories consumed. The following adult reference amounts are widely used:

GroupDaily Fiber Reference
Women, ages 19–5025 g
Men, ages 19–5038 g
Women, age 51 and older21 g
Men, age 51 and older30 g

These are general reference amounts, not a personal prescription. Needs can differ during pregnancy, breastfeeding, with certain medical conditions, or when a clinician recommends a specific diet. Ask a registered dietitian or healthcare professional if you are unsure how much fiber is right for you.

Fiber supports digestive health and helps keep bowel movements regular. Some types of fiber absorb water and soften stool, while others add bulk. Eating enough fiber as part of a balanced diet can also help you feel full for longer.

Certain soluble fibers can help reduce LDL (“bad”) cholesterol, and fiber-rich eating patterns may support blood sugar management and heart health. Benefits depend on the type of fiber, the overall diet and a person’s health. No single food prevents or treats a disease.

You do not need to change your entire diet at once. Add one or two fiber-rich choices to meals you already eat, then increase gradually as your body adjusts.

  • Breakfast: Add berries or a sliced pear to oatmeal.
  • Lunch: Add lentils, chickpeas or beans to soup or salad.
  • Dinner: Choose brown rice or whole-wheat pasta and serve it with vegetables.
  • Snacks: Choose an apple, pear, a small handful of almonds or air-popped popcorn.
  • Seeds: Mix chia or ground flaxseed into oatmeal or yogurt.

This example shows how fiber-rich foods can fit into ordinary meals. Portions and total fiber will vary, so adjust the choices to your appetite and individual needs.

MealExample
BreakfastOatmeal topped with raspberries and chia seeds.
LunchLentil soup with whole-wheat bread and a side salad.
SnackOne apple with a small handful of almonds.
DinnerBrown rice, cooked vegetables and a serving of beans or chickpeas.

Increasing fiber too quickly can cause gas, bloating, cramps or changes in bowel movements. Add high-fiber foods gradually over days or weeks and drink enough fluids. Fiber needs to be increased carefully if you have a digestive condition, a history of bowel narrowing, or have been told to follow a low-fiber diet.

If you have persistent abdominal pain, severe constipation, vomiting or other concerning symptoms, seek medical advice rather than trying to manage the problem by adding more fiber.

The easiest way to get more fiber is to eat a variety of plant foods every day. Lentils, beans, split peas, berries, pears, vegetables, oats, whole grains, nuts and seeds all help you build a fiber-rich eating pattern. Use the food chart to compare serving sizes, check food labels and add fiber gradually. Consistent, simple choices are more useful than relying on one “superfood.”

This article is for general educational purposes and is not a substitute for individual medical or nutrition advice. People with digestive conditions, swallowing difficulties, bowel narrowing, or a prescribed low-fiber diet should consult their healthcare professional before making major changes.

Leave a Reply

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