Bowls of lentils, chickpeas, oats, raspberries and broccoli on a kitchen table
|

Foods High in Fiber: Chart and Easy Ways to Eat More

Most people know fiber is good for them, but very few actually get enough. Fiber keeps digestion regular, helps you feel full longer, supports healthy cholesterol and blood sugar, and feeds the good bacteria in your gut. The easiest way to get more is simply to eat more of the right foods.

This guide lists foods high in fiber with real numbers per serving, explains soluble vs. insoluble fiber, shows how much you need each day and gives simple ways to add more without stomach trouble. It also answers common questions from Reddit and Google.

Quick answer: Foods high in fiber include legumes like split peas, lentils and black beans (about 15 to 16 grams per cooked cup), chia seeds (about 10 grams per ounce), raspberries (8 grams per cup), green peas (9 grams per cup), pears, apples with the skin, broccoli, whole-wheat pasta, barley, quinoa, oats, almonds and popcorn. Most adults should aim for about 14 grams of fiber per 1,000 calories, which is roughly 28 grams a day on a 2,000-calorie diet.

How Much Fiber Do You Need?

According to Mayo Clinic, a good target is about 14 grams of fiber for every 1,000 calories you eat. On a typical 2,000-calorie diet, that is about 28 grams a day. Many adults get only about half that.

Bowl of oatmeal topped with berries and chia seeds next to a coffee mug
Oatmeal with berries and chia seeds is an easy high-fiber breakfast.

Foods High in Fiber: Chart by Food Group

These numbers come from Mayo Clinic’s fiber chart and are rounded to the nearest half gram.

Legumes, nuts and seeds

FoodServingFiber
Split peas, boiled1 cup16 g
Lentils, boiled1 cup15.5 g
Black beans, boiled1 cup15 g
White beans, canned1 cup13 g
Chia seeds1 ounce10 g
Almonds1 ounce (about 23)3.5 g
Pistachios1 ounce (about 49)3 g

Fruits

FoodServingFiber
Raspberries1 cup8 g
Pear1 medium5.5 g
Apple, with skin1 medium4.5 g
Banana1 medium3 g
Orange1 medium3 g
Strawberries1 cup3 g

Vegetables

FoodServingFiber
Green peas, boiled1 cup9 g
Broccoli, boiled1 cup5 g
Brussels sprouts, boiled1 cup4.5 g
Baked potato, with skin1 medium4 g
Sweet corn, boiled1 cup4 g
Carrot, raw1 medium1.5 g

Grains

FoodServingFiber
Whole-wheat spaghetti, cooked1 cup6 g
Pearled barley, cooked1 cup6 g
Bran flakes3/4 cup5.5 g
Quinoa, cooked1 cup5 g
Oatmeal, instant, cooked1 cup4 g
Popcorn, air-popped3 cups3.5 g
Brown rice, cooked1 cup3.5 g
Infographic of foods high in fiber: legumes, seeds, fruit, vegetables and whole grains with grams per serving
Top foods high in fiber at a glance.

Soluble vs. Insoluble Fiber

  • Soluble fiber dissolves in water and forms a gel. It can help lower cholesterol and steady blood sugar. Good sources: oats, beans, apples, citrus, barley and chia seeds.
  • Insoluble fiber adds bulk and helps food move through your gut, which helps with regularity. Good sources: whole wheat, bran, nuts, and many vegetables and fruit skins.

Most plant foods contain both, so eating a variety covers you.

Pot of bean and vegetable soup on a stove
Beans and lentils are among the highest-fiber foods you can eat.

Easy Ways to Eat More Fiber

  • Start the day with oatmeal or a high-fiber cereal topped with berries. See is oatmeal good for you.
  • Add beans or lentils to soups, salads and tacos.
  • Choose whole-grain bread, pasta and brown rice.
  • Keep the skin on apples, pears and potatoes.
  • Snack on fruit, nuts, popcorn or veggies with hummus.
  • Sprinkle chia or ground flax seeds on yogurt.

Add Fiber Slowly

Increasing fiber too fast can cause gas, bloating and cramps. Add a little more each week and drink plenty of water, since fiber works best with fluids. Our guide on how much water to drink a day can help.

Frequently Asked Questions

What food has the most fiber?

Among common foods, split peas, lentils and black beans are top choices at about 15 to 16 grams per cooked cup. Chia seeds are also very high for their size.

Which fruit is highest in fiber?

Raspberries lead with about 8 grams per cup, followed by pears and apples with the skin.

Are fiber supplements as good as food?

Supplements can help, but whole foods also provide vitamins, minerals and other nutrients. Talk to your doctor before starting a supplement.

Can you eat too much fiber?

Very large amounts, especially if added quickly, can cause bloating and discomfort. Increase gradually.

The Bottom Line

The best foods high in fiber are beans, lentils, split peas, chia seeds, berries, pears, apples, peas, broccoli and whole grains. Aim for about 28 grams a day on a 2,000-calorie diet, add fiber slowly and drink plenty of water.

This article is for general information and is not medical or nutrition advice. Talk to a doctor or registered dietitian about your individual needs, especially if you have a digestive condition.

Keep Reading

Similar Posts