The Best High Fiber Foods and How to Actually Eat More of Them
Fiber is one of the few areas of nutrition where the advice is settled and the shortfall is enormous. Most adults need 25 to 38 grams a day. Most adults get around half that. Closing that gap is one of the highest return dietary changes available, and it does not require giving anything up.

The two types and why both matter
Soluble fiber dissolves in water and forms a gel. It slows digestion, helps steady blood sugar, and lowers LDL cholesterol. It is found in oats, beans, apples, citrus, barley and psyllium.
Insoluble fiber does not dissolve. It adds bulk and speeds transit through the gut, which is what relieves and prevents constipation. It is found in wheat bran, whole grains, nuts and the skins of vegetables.
Most fiber rich foods contain both. You do not need to track them separately. Eating a variety handles it.
High fiber foods by category
Food | Serving | Fiber (approx.) |
Chia seeds | 2 tbsp | 10 g |
Split peas, cooked | 1 cup | 16 g |
Lentils, cooked | 1 cup | 15 g |
Black beans, cooked | 1 cup | 15 g |
Chickpeas, cooked | 1 cup | 12 g |
Raspberries | 1 cup | 8 g |
Green peas, cooked | 1 cup | 8 g |
Whole wheat pasta, cooked | 1 cup | 6 g |
Almonds | 30 g | 4 g |
Oats, cooked | 1 cup | 4 g |
Broccoli, cooked | 1 cup | 5 g |
Apple, with skin | 1 medium | 4 g |
Sweet potato, with skin | 1 medium | 4 g |
Banana | 1 medium | 3 g |
Legumes are the standout category. A single cup of lentils delivers roughly half a day's fiber, which no vegetable or fruit comes close to matching.
What fiber actually does
• Digestive regularity. The most immediate and noticeable effect
• Lower cholesterol. Soluble fiber binds bile acids and reduces LDL
• Steadier blood sugar, by slowing the absorption of carbohydrate
• Better satiety, since high fiber foods are bulky and slow to eat
• Gut microbiome support, as fiber feeds beneficial bacteria
• Reduced risk of colorectal cancer and heart disease in large population studies
How to increase intake without discomfort
The most common mistake is going from 12 grams to 35 grams overnight, which reliably produces bloating, cramping and gas, and usually ends the attempt within a week.
1. Increase gradually, by around 5 grams per week
2. Drink more water. Fiber without adequate fluid can worsen constipation rather than relieve it
3. Swap rather than add. Whole grain bread instead of white, brown rice instead of white, fruit instead of juice
4. Add legumes to what you already cook. Half a cup of beans into a curry, soup or salad is the single easiest change
5. Leave skins on potatoes, apples, pears and cucumbers
6. Choose whole fruit over juice. Juicing removes almost all the fiber
A day that reaches the target
• Breakfast: oats with berries and chia seeds, around 12 g
• Lunch: lentil soup with whole grain bread, around 12 g
• Snack: an apple and a handful of almonds, around 8 g
• Dinner: vegetables and brown rice, around 8 g
That reaches roughly 40 grams without anything unusual or expensive.
Frequently asked questions
Should I take a fiber supplement? Food first. Supplements such as psyllium are useful if you cannot reach the target through food, but they lack the vitamins, minerals and other compounds that come with whole foods.
Can you eat too much fiber? Very high intakes, generally above 50 to 60 grams a day, can cause discomfort and may reduce absorption of some minerals. This is rare from food alone.
Which fruit has the most fiber? Raspberries, at around 8 grams per cup, well ahead of most others.
Is fiber useful for weight management? It helps by improving fullness, which tends to reduce overall intake without deliberate restriction.
This article is general information, not medical advice. Speak to a healthcare professional if you have a digestive condition such as IBS or IBD, since fiber needs vary considerably.




Comments