The short answer: the highest fiber everyday foods are beans, lentils, peas, berries and whole grains. Half a cup of cooked lentils has 7.8g and a cup of raspberries has 8g, while a medium banana has 3.2g. Most adults need about 21 to 38g a day, depending on age and sex, and Harvard says most Americans get only about 15g.
Fiber is one of the big nutrition trends of 2026, and you may have seen people online trying to pack as much as they can into every meal. More fiber is a good goal for most of us, but it helps to know which foods really count, and how to build up without an uncomfortable week.
Which foods are highest in fiber?
These numbers come from the US Dietary Guidelines list of fiber sources, which uses USDA food data. We picked 30 common foods from that list and sorted them by fiber per portion. Portions differ, so a cup of broccoli isn’t the same size as a tablespoon of chia.
| Food | Portion | Fiber |
|---|---|---|
| Navy beans, cooked | ½ cup | 9.6g |
| Artichoke, cooked | 1 cup | 9.6g |
| Green peas, cooked | 1 cup | 8.8g |
| Split peas, cooked | ½ cup | 8.2g |
| Raspberries | 1 cup | 8.0g |
| Lentils, cooked | ½ cup | 7.8g |
| Pinto beans, cooked | ½ cup | 7.7g |
| Blackberries | 1 cup | 7.6g |
| Black beans, cooked | ½ cup | 7.5g |
| Brussels sprouts, cooked | 1 cup | 6.4g |
| Chickpeas, cooked | ½ cup | 6.3g |
| Sweet potato, cooked | 1 cup | 6.3g |
| Shredded wheat cereal | 1 cup | 6.2g |
| Popcorn | 3 cups | 5.8g |
| Kidney beans, cooked | ½ cup | 5.7g |
| Pear | 1 medium | 5.5g |
| Bran flakes | ¾ cup | 5.5g |
| Broccoli, cooked | 1 cup | 5.2g |
| Pumpkin seeds, whole | 1 ounce | 5.2g |
| Avocado | 1 cup | 5.0g |
| Apple, with skin | 1 medium | 4.8g |
| Carrots, cooked | 1 cup | 4.8g |
| Spinach, cooked | 1 cup | 4.3g |
| Bulgur, cooked | ½ cup | 4.1g |
| Chia seeds | 1 tablespoon | 4.1g |
| Green beans, cooked | 1 cup | 4.0g |
| Potato, baked, with skin | 1 medium | 3.9g |
| Orange | 1 medium | 3.7g |
| Almonds | 1 ounce | 3.5g |
| Banana | 1 medium | 3.2g |
Source: Dietary Guidelines for Americans, Food Sources of Fiber, USDA data, August 2024. Beans and peas are portioned at half a cup, so a full cup has about twice as much.
The NHS calls a packaged food high in fiber if it has 6g or more per 100g. That’s a handy number to check on a label.
How much fiber do you need a day?
Mayo Clinic gives these National Academy of Medicine figures for adults:
- Women 50 or younger: 25g a day.
- Women older than 50: 21g a day.
- Men 50 or younger: 38g a day.
- Men older than 50: 30g a day.
Other guidance differs a little. Harvard says at least 25 to 35g, and the NHS says 30g. Either way, most people are short. Harvard puts the American average at about 15g a day, and the NHS puts UK adults at about 20g.
What does a high fiber day look like?
You don’t need anything special. Using the numbers above, this ordinary day reaches about 27g:
- Breakfast: a cup of shredded wheat with a sliced banana (9.4g).
- Lunch: soup or a salad with half a cup of black beans (7.5g).
- Snack: an apple with the skin on (4.8g).
- Dinner: a cup of broccoli with your usual meal (5.2g).
If that’s far more than you eat now, don’t start there. Read the next section first.
How do you add fiber without bloating?
Go slowly. Harvard says a sudden big jump in fiber can cause bloating and cramping, and suggests increasing it gradually and drinking more fluids as you do.
- Add one thing at a time. Pick one food from the table and eat it most days for a week before adding another.
- Swap before you add. Mayo Clinic points to whole-grain bread, pasta and rice in place of refined versions. It also notes that peeling fruit or juicing it removes fiber.
- Be careful with fiber-packed products. Mayo Clinic says some people get gas from foods with added fiber, such as chicory root.
- Choose food over powders. Mayo Clinic says whole foods are generally better than supplements, which don’t give you the same range of fiber and nutrients.
Harvard also says people with irritable bowel syndrome may be sensitive to some fibers. If certain foods always upset your stomach, that’s worth raising with your doctor.
What does fiber do for you?
Fiber is the part of plant food your body can’t fully digest. Mayo Clinic describes two main types, and most plant foods contain both:
- Soluble fiber dissolves in water and forms a gel. It can help lower cholesterol and blood sugar. It’s found in oats, peas, beans, apples, bananas, citrus fruit, carrots and barley.
- Insoluble fiber doesn’t dissolve. It adds bulk and helps things move through. It’s found in whole-wheat flour, wheat bran, nuts, beans, cauliflower, green beans and potatoes.
The NHS says eating plenty of fiber is linked with a lower risk of heart disease, stroke, type 2 diabetes and bowel cancer. Mayo Clinic adds that high fiber foods tend to be more filling. These are links from research, and fiber is one part of the picture, not a cure. For the heart side, see how to lower blood pressure with everyday habits.
Why am I constipated, and will fiber help?
The NHS says the most common causes are not eating enough fiber, not drinking enough, not moving much, ignoring the urge to go, a change in routine, stress, and some medicines. It’s also more common after 65.
To help, the NHS suggests increasing your fiber gradually, drinking plenty of fluids, adding wheat bran, oats or linseed, and eating fruits such as apples, apricots, grapes, raspberries and strawberries. A daily walk can help too. You may notice a difference in a few days, though it can take a few weeks.
See a doctor if you have blood in your poo, have lost weight without trying, feel tired all the time as well, have tummy pain, notice a sudden change in your bowel habits, or constipation keeps coming back or isn’t improving with treatment. Don’t stop a prescribed medicine without talking to your doctor first.
Also worth reading: how bananas compare with other fruit, foods high in potassium and the cheapest protein foods, where beans come out on top too.
Your next step
Find two foods in the table that you already like. Eat one of them every day this week. Next week, add the other.
A simple way to start
The Banana Book
A 7-day banana habit plan plus 60 simple recipes, with protein, fiber and calories listed on each one. Not for medically prescribed diets. Only $4.99.
Quick questions
What food is highest in fiber?
Among everyday foods on the USDA list, navy beans have 9.6g per half cup and cooked artichoke has 9.6g per cup. Peas, lentils, other beans, raspberries and blackberries are also near the top.
Do carrots have fiber?
Yes. A cup of cooked carrots has 4.8g and a cup of raw carrots has 3.6g, according to the USDA list used by the Dietary Guidelines.
Does oatmeal have fiber?
Yes. The NHS calls oats a good source of fiber, and Mayo Clinic lists them as a source of soluble fiber. Oat bran has 2.9g per half cup. Check the label on flavored packets, which vary.
Are green beans high in fiber?
They’re a useful source, with 4g per cup when cooked. That’s less than peas or lentils, but more than a banana.
How much fiber is too much?
There isn’t a single limit for everyone. The main problem for most people is adding too much too fast, which Harvard says can cause bloating and cramping. Build up gradually and drink more fluids.
Should I take a fiber supplement?
Try food first. Mayo Clinic says whole foods are generally better, and to check with a healthcare professional before taking fiber supplements.
This article is general information, not medical advice. If you have a bowel condition or take regular medicine, please talk to your doctor before making big changes to your diet.
Sources
- Dietary Guidelines for Americans (USDA data). Food Sources of Fiber.
- Mayo Clinic. Dietary fiber: Essential for a healthy diet.
- Harvard T.H. Chan School of Public Health, The Nutrition Source. Fiber.
- NHS. How to get more fibre into your diet and Constipation.
- Nutrition Insight. Nutrition trends for 2026.