Some fiber keeps you full, and some barely does anything at all. The word covers two quite different things that behave in opposite ways once they reach your stomach, which is why the general advice to "eat more fiber" produces such inconsistent results for appetite. The useful version of this answer starts with the split.
The short answer
Fullness comes from viscosity. Soluble fiber that absorbs water and thickens into a gel physically slows how fast food leaves your stomach, which stretches out the period your body reads as "still eating." Oats, beans, lentils, barley, apples, and psyllium all do this. Insoluble fiber, mostly from wheat bran and many whole grains, adds bulk and helps things move through, but it does not form a gel and it does not do much for hunger hours later. Both are worth eating. Only one of them is a satiety tool.
The two kinds do different jobs
Soluble fiber dissolves in water and turns into something closer to a gel. That gel does two useful things. It slows gastric emptying, so the stomach stays fuller for longer after the same amount of food. And it slows how quickly sugars get absorbed downstream, which flattens the rise and subsequent dip in blood sugar that can leave you hungry again sooner than you expected.
Insoluble fiber does not dissolve. It adds physical bulk and speeds transit through the gut, which is genuinely valuable for regularity and gut health, but it passes through the stomach at more or less normal speed. This is why a bowl of oatmeal and a slice of high-bran toast can carry similar fiber numbers on the label and feel completely different three hours later.
What the research actually measured
A widely cited review in Nutrition Reviews looked across the controlled feeding studies on fiber and appetite and found the pattern held: viscous, soluble fibers reliably increased reported fullness and reduced later food intake, while non-viscous fibers produced weak and inconsistent effects. Howarth, Saltzman and Roberts also estimated that adding around 14 grams a day of fiber to the diet was associated with a roughly 10 percent reduction in energy intake over the studies they reviewed, an effect size that is real but noticeably smaller than the way fiber gets marketed.
Two foods can carry the same fiber number on the label and behave completely differently in your stomach. Viscosity is the variable the label does not print.
Fiber versus protein for fullness
Honest comparison: protein wins. Gram for gram, protein is the more reliable satiety lever, and it does something fiber cannot, which is preserve muscle while you are losing weight. That second point is the reason OffRamp built the whole app around a protein floor rather than a fiber target. During weight loss, and especially the fast weight loss a GLP-1 can produce, muscle is the tissue most worth defending, and fiber offers no protection there at all.
That said, treating them as rivals misses the point. A meal built on both, say lentils with chicken, or eggs with beans and vegetables, is more filling than either component would be on its own. Fiber adds volume and slows the meal down; protein does the hormonal and muscle-sparing work. The practical read is that protein is the number worth tracking and fiber is a property worth choosing for when you pick what fills the rest of the plate.
Which foods actually deliver it
The viscous, gel-forming sources are a shorter list than "high fiber" implies. Oats and oat bran, barley, beans and lentils, chia and flax seeds, apples and pears with the skin on, citrus, carrots, and psyllium husk all qualify. Wheat bran, most brown rice, and many whole-grain breads sit on the other side: useful food, weak satiety effect.
A pattern worth noticing is that most of the strong viscous sources are also decent protein sources. Beans and lentils in particular land in both columns at once, which makes them unusually efficient if you are trying to hit a protein floor and stay full without eating much more volume. Our list of high-protein staples overlaps with this one more than you might expect.
Adding it without gut trouble
The most common way this goes wrong is speed. Jumping from a low-fiber week to a high-fiber one produces bloating and gas for a lot of people, particularly with beans and other highly fermentable fibers, and the usual conclusion drawn is that fiber does not agree with them. Usually it is the rate of change, not the fiber. Raising intake over two to three weeks and drinking more water alongside it resolves most of it.
This matters more if your stomach is already emptying slowly. On a GLP-1, delayed gastric emptying is part of how the medication works, and stacking a large, sudden fiber increase on top of that can be genuinely uncomfortable. Go up slowly, and take any persistent discomfort to your prescriber rather than pushing through it.
How OffRamp helps
OffRamp tracks one number, your protein floor, and deliberately does not add a fiber target next to it. That was a design decision rather than an oversight: a second and third daily number is the fastest way to make logging feel like homework, and the protein floor is the one that protects muscle. Fiber-rich meals log the same as any other meal, and most of the foods that hit your floor well happen to bring the useful kind of fiber with them.


