Soluble vs insoluble fiber: what's the difference?
The two types
According to MedlinePlus:
Soluble fiber
- attracts water and turns to gel during digestion
- slows digestion
- is found in oat bran, barley, nuts, seeds, beans, lentils, peas, and some fruits and vegetables
- has been shown to lower cholesterol
Insoluble fiber
- does not dissolve in water
- adds bulk to stool and helps move food more quickly through the stomach and intestines
- is found in wheat bran, vegetables and whole grains
Most high-fiber foods contain both types, just in different amounts. That’s why MedlinePlus suggests eating a variety of vegetables, fruits, whole grains, legumes and beans.
Which helps with what?
Constipation: Fiber in general helps prevent constipation, says MedlinePlus. The NHS IBS page specifically suggests increasing soluble fiber, including oats, pulses, carrots, peeled potatoes and linseeds, to help ease constipation. The NHS bloating page also suggests foods high in soluble fiber, like oats or linseed, if you’re constipated.
IBS: NICE says eating the right amount of fiber is important for people with IBS, and you should be given advice on adjusting how much you eat. That’s a conversation for your GP or dietitian, because everyone’s different.
How much fiber?
- MedlinePlus: 21 to 38 grams a day for older children, teens and adults
- NIH (NIDDK): 22 to 34 grams a day, depending on age and sex
- NHS: UK guidelines say 30 g a day, and most adults eat around 20 g
Go slow
MedlinePlus warns that eating a lot of fiber in a short time can cause gas, bloating and cramps. This often settles as your gut bacteria get used to it. Its advice:
- add fiber gradually over a few weeks
- drink plenty of fluids, because water helps fiber pass through your system
- keep the peels on fruit and veg where you can, since peeling reduces fiber
The NIH also says to add fiber a little at a time and drink plenty of liquids to help it work better.
Easy swaps (NHS ideas)
- a higher-fiber breakfast cereal or porridge
- wholemeal or granary bread, wholewheat pasta, brown rice
- potatoes with the skins on
- beans, lentils or chickpeas in stews, curries and salads
- plenty of vegetables with meals
- fruit, veg sticks, oatcakes or unsalted nuts as snacks
Watch your Bristol types shift
Week 1 Breakfast (photo): white toast, jam tags: gluten Week 1 Poop: type 2, type 2, type 3 Week 3 Breakfast (photo): porridge, linseed, berries Week 3 Poop: type 3, type 4, type 4
Log meals by photo or text in PoopAI as you add fiber, and the weekly charts show whether your Bristol types are moving toward the comfortable 3 to 4 zone. If you start bloating, slow down.
When to see a GP
See a GP if constipation doesn’t improve with diet changes, you’re regularly bloated, or you notice blood in your poo, weight loss or a lasting change in your bowel habits (NHS).
Questions to ask yourself
Before you change your fiber, check your starting point. Roughly how many portions of fruit, vegetables, whole grains, beans or lentils do you eat on a typical day? Do you tend toward hard, lumpy poops, or loose ones? Do you get gassy when you eat more beans or bran? Are you drinking enough with it? Log your meals and Bristol types for a week as you are now, then add fiber gradually and keep logging. Comparing the weeks shows what’s helping. If fiber seems to make things much worse, a GP or dietitian can help you adjust.
Wrap-up
Soluble fiber softens and slows; insoluble fiber bulks and speeds things up. You need both, most foods give you both, and the secret is to add them slowly with plenty to drink.
Sources
- Fiber (MedlinePlus Medical Encyclopedia)
- Dietary fiber (MedlinePlus)
- How to get more fibre into your diet (NHS)
- Diet, lifestyle and medicines for IBS (NHS)
- Eating, Diet & Nutrition for Constipation (NIDDK)
- Bloating (NHS)
Last reviewed 2026-11-04
FixMyGut is not affiliated with or endorsed by the NHS, NIH, NICE, Mayo Clinic or Monash University.
Related reads
Quick answers
What is the difference between soluble and insoluble fiber?
MedlinePlus says soluble fiber attracts water and turns to gel during digestion, slowing it down. Insoluble fiber doesn't dissolve in water and adds bulk to stool.
Which fiber is better for constipation?
Both help. The NHS IBS page suggests more soluble fiber, like oats, pulses, carrots, peeled potatoes and linseed, to ease constipation. Insoluble fiber adds bulk and moves food along faster.
What foods are high in soluble fiber?
MedlinePlus lists oat bran, barley, nuts, seeds, beans, lentils, peas and some fruits and vegetables.
What foods are high in insoluble fiber?
MedlinePlus lists wheat bran, vegetables and whole grains.
How much fiber do I need?
MedlinePlus says 21 to 38 grams a day for adults, and the NIH says 22 to 34 grams depending on age and sex. The NHS recommends 30 g a day in the UK.