High-Fiber Low-Carb Foods (A Practical List)

Fiber is the part of plant carbohydrate that human digestive enzymes cannot break down. The foods that carry a lot of it without much starch or sugar are mostly leaves, stems, flower buds, seeds, nuts, and a few fruits built more like a seed pod than a dessert. The sections below give a grouped list, explain what fiber does in the body, and show which lab results reflect how the pattern is working for you.

What makes a food high in fiber but low in carbohydrate?

A food fits this description when most of its carbohydrate is indigestible plant structure rather than starch or sugar. Chemically, fiber is carbohydrate. Functionally it is not, because human digestive enzymes cannot break the bonds holding it together, so it travels through the small intestine largely intact and reaches the colon still recognisable as plant material.

That difference is the entire reason this food category exists. Two foods can show a similar total carbohydrate figure while one releases a large amount of glucose into the bloodstream and the other barely registers, because the first is mostly starch and the second is mostly cell wall.

Fiber is usually sorted into functional groups rather than strict chemical ones. Viscous fiber, often labelled soluble, dissolves into a gel that slows how fast the stomach empties and how fast sugars reach the bloodstream. Insoluble fiber does not dissolve. It holds water, adds bulk and speeds transit, which is what most people notice first. Fermentable fiber is food for colonic bacteria, which break it down into short chain fatty acids that the gut lining and other tissues use.

Most whole plant foods carry a mix of all three, in different ratios. An avocado is heavy on both viscous and insoluble fiber with very little digestible carbohydrate. A potato is almost entirely digestible starch with a thin layer of fiber in the skin. Same food group, completely different behaviour.

Two practical markers separate the useful foods from the rest. The first is how much of the plant is structural tissue, so leaves, stalks, skins, seeds and pods score well. The second is how much water the food holds, since water-dense vegetables deliver volume and chewing time without much carbohydrate at all.

Why does fiber matter more when carbohydrates are limited?

Because the foods people usually drop first are the ones that carried most of their fiber. Bread, rice, oats, pasta, potatoes and large servings of fruit go early on a lower-carbohydrate pattern, and unless something deliberately replaces them, fiber intake falls with them. The result is a diet low in carbohydrate and also low in the one carbohydrate fraction that was never the problem.

Fiber earns its place through several separate jobs. It adds bulk and holds water in the stool, which is the simplest explanation for why bowel habits often change when intake drops. It slows gastric emptying and blunts how quickly glucose arrives in the blood. It fills the stomach and stretches the meal out, which changes appetite signalling. And it is the primary food supply for the bacteria living in the colon, which cannot live on protein and fat alone.

The measurable side of this shows up in metabolic markers. Research suggests that, in people with diabetes, higher dietary fiber intake is associated with lower HbA1c, lower fasting glucose and lower LDL cholesterol 1. Research also suggests that higher fiber intake is associated with lower blood pressure and a better lipid profile 2. In type 2 diabetes, studies suggest that fiber intake is associated with changes in gut bacteria, lipid measures and inflammatory markers 3.

So the goal is not to choose between fewer carbohydrates and more fiber. The goal is to get the fiber from plants whose carbohydrate is mostly indigestible in the first place.

What does the list look like, grouped by food type?

Here is the practical list, grouped by food type, with fiber content and carbohydrate load described in relative terms rather than numbers. Relative labels are more useful here because portion size, ripeness, cooking and variety all shift the absolute figures.

Food group Examples Fiber content Carbohydrate load
Leafy greens Spinach, kale, collard greens, Swiss chard, arugula, romaine Moderate to high Very low
Cruciferous vegetables Broccoli, cauliflower, Brussels sprouts, cabbage, bok choy High Low
Other non-starchy vegetables Artichoke, asparagus, green beans, okra, zucchini, bell pepper, celery, eggplant High for artichoke and okra, moderate for the rest Low
Mushrooms Button, cremini, shiitake, oyster Moderate Very low
Seeds Chia, flax, hemp, pumpkin, sunflower, sesame High Low
Nuts Almonds, pecans, walnuts, hazelnuts, pistachios, cashews, peanuts Moderate to high Low, higher for cashews and pistachios
High-fat fruits Avocado, olives, unsweetened coconut High Very low
Berries Raspberries, blackberries, strawberries, blueberries High for raspberries and blackberries, moderate for the rest Low to moderate
Legumes, modest portions Lentils, black beans, chickpeas, edamame, green peas High Moderate to higher
Cocoa, herbs and spices Unsweetened cocoa powder, cinnamon, dried herbs High by weight, used in small amounts Low

The groups near the top of the table can be eaten freely by most people without much effect on carbohydrate intake. The groups near the bottom carry real fiber but also real carbohydrate, so where they fit depends on the rest of the day and on what a person's own results look like.

Which vegetables give the most fiber for the least starch?

Cruciferous vegetables and fibrous stalks lead the list, with leafy greens close behind on a per-plate basis. Broccoli, cauliflower, Brussels sprouts and cabbage are built from dense flower buds and thick cell walls, so the fiber fraction is unusually high relative to their digestible carbohydrate. Artichoke and okra sit at the top of the non-cruciferous group, both of them fibrous enough to be noticeable while you chew.

Leafy greens tell a slightly different story. Raw spinach or arugula looks like a lot of food on the plate, but most of that volume is water. The fiber per plate is genuine, though less than the raw volume suggests, which is why cooked greens stack up quickly. Collard greens and Swiss chard hold more structure after cooking than spinach does.

Mushrooms deserve their own mention. Their structural material is not plant cell wall at all but fungal cell wall, which also resists digestion and ferments in the colon. They contribute texture and bulk with almost no digestible carbohydrate.

Preparation changes the picture less than people expect. Cooking softens cell walls and makes vegetables easier to eat in quantity, but it does not remove the fiber. Blending does not destroy fiber either, though it does break the structure down, which may change how slowly the food leaves the stomach. Peeling and juicing are the two steps that genuinely strip fiber out, since the skin and the pulp are where most of it lives.

The vegetables to watch are the ones that read as vegetables but behave as starch. Potatoes, sweet potatoes, corn, parsnips and winter squash all carry fiber, but their starch content is high enough that they belong in a different conversation.

How do nuts and seeds fit into a lower-carbohydrate day?

Seeds are the densest fiber source on this list, and most nuts are close behind while staying low in digestible carbohydrate. Chia and flax are the standouts, because a large share of their carbohydrate is viscous fiber that forms a gel in water. That is the same property that makes chia thicken a liquid within minutes and makes ground flax bind a mixture.

Whole flaxseed often passes through undigested, so grinding it is what makes the fiber and the oils available. Chia works either way. Hemp seeds carry less fiber than either but contribute protein and fat with almost no digestible carbohydrate. Pumpkin, sunflower and sesame seeds sit in the middle of the group on fiber and stay low on carbohydrate.

Among the nuts, almonds, pecans, hazelnuts and walnuts carry meaningful fiber with little digestible carbohydrate, with almond skins doing a lot of the work. Cashews and pistachios carry more carbohydrate than the rest of the group, which does not disqualify them but does make them easier to overshoot.

The real issue with nuts is not their carbohydrate, it is how easy they are to eat without noticing. Nuts are energy dense and highly palatable, and a handful taken repeatedly from a shared bowl is a very different intake from a portion served onto a plate. Serving them deliberately rather than grazing from the bag is the difference between a useful fiber source and a steady background calorie load.

Nut flours behave differently again. Almond flour keeps the fiber of the whole nut but loses the chewing time, so a baked product made with it slides down far faster than the nuts it came from.

Are avocado, olives and coconut worth a place on the list?

Yes, and avocado is arguably the single best fiber source for anyone restricting carbohydrates. Almost all of its carbohydrate is fiber, split between viscous and insoluble fractions, so the digestible portion left over is very small. It also brings potassium and monounsaturated fat, which is why it works as the structural centre of a meal rather than a garnish.

Olives work on the same principle with less fiber per serving. Their carbohydrate content is minimal, so they contribute flavour, fat and a small amount of fiber without changing the carbohydrate picture of a meal. The main variable with olives is sodium, which depends entirely on how they were cured and packed.

Unsweetened coconut, whether shredded, flaked or as flour, is high in fiber with a relatively low digestible carbohydrate fraction. Coconut flour is extremely absorbent for exactly that reason. Sweetened coconut is a different product and belongs with confectionery rather than with this list.

All three of these foods are fat dense. That matters less for blood sugar than for total energy intake, and it is one reason a food can be excellent on carbohydrate grounds while still needing a sensible portion.

Which fruits still work when carbohydrates are limited?

Berries do, and raspberries and blackberries lead the group by a clear margin. Both are built from many small drupelets, each with its own seed and skin, which gives them an unusually high ratio of structure to sugar. Strawberries are mostly water with moderate fiber and modest sugar. Blueberries carry more sugar than the other three, which puts them closer to the moderate end of the carbohydrate scale.

The principle that sorts fruit on this list is simple. Fruits we eat for sweetness, such as banana, grape, mango and dried fruit of any kind, concentrate sugar and dilute fiber. Fruits we eat for structure, such as berries, avocado, olives and to a lesser extent certain citrus segments, keep more of their carbohydrate locked in indigestible form.

Dried fruit deserves a specific warning. Drying removes water, not sugar, so the fiber comes along but so does a far larger sugar load per mouthful than the fresh version. The same logic applies to fruit juice in reverse, where the fiber is removed and the sugar stays.

Whole fruit also takes time to eat. Chewing a bowl of blackberries is a slower, more filling act than drinking the equivalent amount of fruit in liquid form, and that pacing is part of how the food behaves once it is swallowed.

Can beans, lentils and peas fit at all?

They can, in modest portions, though they are the highest-carbohydrate group on this list by some distance. Legumes are genuinely fiber rich and also carry resistant starch, a fraction that escapes digestion in the small intestine and ferments in the colon much as fiber does. Lentils, black beans, chickpeas, edamame and green peas all combine high fiber with meaningful protein.

The complication is that the digestible starch is still substantial. Someone restricting carbohydrates tightly will find that a normal serving of beans uses a large share of their intake, while someone on a moderate pattern may find legumes the easiest way to get fiber at all. Edamame and green peas are the lower-carbohydrate members of the family, and lentils hold their shape better in smaller portions than most beans do.

Cooking and cooling changes the balance slightly, because some starch reorganises into a resistant form when a cooked legume is chilled. Reheating undoes part of that effect. Canned legumes are nutritionally close to home-cooked ones, with sodium and any added sugar in the packing liquid being the variables worth reading.

Legumes are also the foods most likely to cause bloating and gas when they return to a diet after a long absence, because their fermentable fraction arrives in the colon intact. That reaction usually settles with gradual reintroduction, though not for everyone.

Why can "net carbs" on a label mislead?

Because net carbs is a calculation made by manufacturers, not a standardised entry on a nutrition label. The usual method subtracts fiber and sugar alcohols from total carbohydrate, on the assumption that neither contributes much to blood glucose. That assumption holds reasonably well for intact fiber in whole food and much less well for the other two inputs.

Sugar alcohols are the weaker link. They are not all equivalent in how much is absorbed or how much reaches the bloodstream, and some are absorbed more readily than the net carb maths implies. Subtracting all of them in full flatters the final number.

Isolated and added fibers are the second issue. A fiber extracted in a factory and stirred into a bar is not always doing the same job as the fiber inside an intact almond or an artichoke leaf, which arrives wrapped in cell structure, water, minerals and polyphenols. The label counts both the same way.

There is also a behavioural trap. A low net carb label frequently appears on highly processed snack products, and the number encourages people to eat more of them than they otherwise would. A food can have a flattering net carb figure and still be an engineered, energy-dense product that is easy to overeat.

The honest way to settle the question is to stop arguing with the packet and look at what happens downstream. Whole foods whose fiber is still inside the food rarely require this kind of arithmetic in the first place.

What is Hemoglobin A1C, in short?

Hemoglobin A1C measures the share of haemoglobin in red blood cells that has glucose attached to it, which reflects average blood glucose over roughly the preceding two to three months rather than a single moment. Because it averages, it smooths out a single heavy meal or a single skipped breakfast, which is what makes it useful for judging a dietary pattern. It is also affected by anything that changes red cell lifespan, so it is read alongside other markers rather than alone. The full explanation of what the test measures, how it is run, what the ranges are and how to interpret a result sits on the Hemoglobin A1C biomarker page.

Which lab results show whether the change is working?

Three results carry most of the signal, which are A1c, fasting glucose and a full lipid panel including LDL cholesterol. A1c shows the medium-term average, fasting glucose shows where the overnight baseline sits, and the lipid panel shows how the fat and carbohydrate composition of the diet is landing. Together they describe a dietary pattern far better than body weight alone does.

Marker Typical lab reference range Optimal range (optimization target)
Hemoglobin A1C 4 to 5.7 % 4.6 to 5.3 %

These are typical lab reference ranges, and ranges vary by laboratory, age and sex. The optimal range shown is FitScript's optimization target rather than a diagnostic cut-off, and it sits inside the standard range rather than replacing it.

The useful way to read any of these is observation, then meaning, then next step. The observation is the number itself. The meaning is what it may reflect, which for a rising A1c could be average glucose drifting upward, but could also involve red cell turnover or other factors that have nothing to do with diet. The next step is a conversation with a clinician who can see the whole panel, the history and the context.

Timing matters for the comparison to be fair. Retesting too soon after a dietary change gives A1c no chance to move, since it reflects a span of weeks rather than days. Fasting glucose responds faster but is noisier, moving with sleep, illness, stress and the previous evening's meal, so a single reading says less than a trend.

FitScript's membership covers 150+ biomarkers tested per year, with results interpreted by Atlas, FitScript's AI health advisor, and any clinical decision made by a licensed provider.

How does fiber change the way blood sugar behaves?

Fiber slows the arrival of glucose rather than removing it. Viscous fiber thickens stomach contents, which delays gastric emptying, and it forms a barrier layer in the small intestine that slows the contact between digestive enzymes, starch and the absorptive surface. The same amount of glucose can still be absorbed, but spread over a longer window, which lowers the peak.

The fermentable fraction works on a different timescale. Bacteria in the colon break it into short chain fatty acids, and those compounds are involved in gut hormone signalling and in how the liver handles glucose. This is slower and less direct than the viscosity effect, and it depends on which bacteria a person happens to be carrying.

The measured results line up with the mechanism. Studies suggest that, in people with type 2 diabetes, higher fiber intake is associated with reductions in fasting blood glucose and HbA1c 4. Research suggests that higher fiber intake is also associated with lower HbA1c and improved glycaemic measures in diabetes more broadly 1.

Carbohydrate restriction itself contributes separately. Research suggests that, in the management of type 2 diabetes, lower-carbohydrate approaches are associated with greater reductions in HbA1c in the shorter term, with the difference between approaches narrowing over longer follow-up 5. That pattern is one reason adherence matters as much as the composition of the diet on paper.

None of this makes a food group a substitute for clinical care, and changes in blood sugar can reflect many things other than what is on the plate.

What does fiber do to cholesterol, blood pressure and inflammation markers?

It has a modest but consistent effect on several of them, and the viscous fraction does most of the work on lipids. The proposed mechanism involves bile acids, which the liver makes from cholesterol and releases into the gut to help digest fat. Viscous fiber binds some of those bile acids so they leave in the stool rather than being reabsorbed, and the liver draws on circulating cholesterol to replace them.

The measured effect is real but should not be oversold. Evidence suggests that soluble fiber intake is associated with small reductions in total and LDL cholesterol 6. Research suggests that higher dietary fiber intake is associated with lower blood pressure and improvements in cardiovascular risk markers 2. In type 2 diabetes, studies suggest that fiber intake is associated with shifts in gut bacteria alongside changes in lipid and inflammatory markers 3.

The carbohydrate side of the equation moves lipids too, and not always in the same direction. Studies indicate that low-carbohydrate and low-fat approaches both produce weight loss, with differing effects across lipid fractions 7. That is precisely why a full panel is more informative than a single number, since one fraction can improve while another moves the other way.

This is also where a fiber-rich version of a lower-carbohydrate diet differs from a fiber-poor one. Two people can both be eating few carbohydrates and end up with very different lipid panels depending on what filled the gap.

What affects how much fiber a person tolerates?

Tolerance varies widely, and the single biggest factor is how fast intake changed. A large jump in fermentable fiber gives colonic bacteria more substrate than they are adapted to, and the gas, bloating and cramping that follow are usually a pacing problem rather than a sign the food is wrong. A gradual increase, with the same foods repeated often enough for the gut to adjust, tends to settle it.

Water intake matters for the insoluble fraction in particular, because bulking fiber works by holding water. Increasing fiber sharply without increasing fluids can make stool harder rather than easier to pass.

Several other variables shift the picture. Gut sensitivity differs between people, and some find specific fermentable carbohydrates in certain vegetables and legumes harder to handle than others. Cooking, soaking, grinding and chewing all change how a food behaves on the way through. The composition of a person's gut bacteria affects how much fermentation happens and where. Existing gut conditions change tolerance substantially, and in people with inflammatory bowel disease, prior bowel surgery or a diagnosed motility disorder, changes to fiber intake belong in a conversation with a clinician first.

Beyond the gut, the rest of life still moves the markers. Sleep, training load, illness, stress and body composition all influence glucose and lipid results, so a change in a lab value after a dietary shift is rarely attributable to the food alone.

When is it worth talking to a clinician?

Any result outside the standard reference range is worth discussing with a clinician, and a result that has moved sharply from your own previous value is worth raising even when it still sits inside the range. A single number is an observation, not a diagnosis, and interpreting it requires the full panel plus your history.

Some situations warrant a prompt conversation rather than a scheduled one. Blood in the stool, a persistent change in bowel habit, severe or ongoing abdominal pain, unintentional weight loss, or vomiting alongside abdominal symptoms all belong with a clinician promptly rather than being managed by adjusting food.

There are also groups for whom a dietary change should be planned with a provider rather than attempted alone. In people whose blood sugar is managed with medication, a substantial change in carbohydrate intake can change how that management behaves, which is a clinician's call and not a self-adjustment. In people with chronic kidney disease, a history of bowel obstruction or an active eating disorder, the same caution applies.

This page is educational and is not medical advice. Discuss your results and any change to how you eat or what you take with a clinician or licensed provider, who evaluates what is appropriate for you.

Key takeaways

References

  1. Dietary fibre and whole grains in diabetes management: Systematic review and meta-analyses. PLoS Medicine, 2020.
  2. Dietary fibre in hypertension and cardiovascular disease management: systematic review and meta-analyses. BMC Medicine, 2022.
  3. The Effect of Dietary Fibre on Gut Microbiota, Lipid Profile, and Inflammatory Markers in Patients with Type 2 Diabetes: A Systematic Review and Meta-Analysis of Randomised Controlled Trials. Nutrients, 2021.
  4. Dietary fiber for the treatment of type 2 diabetes mellitus: a meta-analysis. Journal of the American Board of Family Medicine, 2012.
  5. The interpretation and effect of a low-carbohydrate diet in the management of type 2 diabetes: a systematic review and meta-analysis of randomised controlled trials. European Journal of Clinical Nutrition, 2018.
  6. Cholesterol-lowering effects of dietary fiber: a meta-analysis. The American Journal of Clinical Nutrition, 1999.
  7. The Effect of Low-Fat and Low-Carbohydrate Diets on Weight Loss and Lipid Levels: A Systematic Review and Meta-Analysis. Nutrients, 2020.

Common questions

What are the best fiber rich low carb foods?

Avocado, chia and flax seeds, raspberries and blackberries, artichoke, okra, Brussels sprouts, broccoli, cauliflower, almonds and leafy greens cover most of the ground. These foods carry a high share of indigestible plant structure relative to starch and sugar. Legumes are fiber rich too, but they bring more carbohydrate, so they fit in modest portions depending on the rest of your intake.

Does fiber count toward your carbohydrate intake?

On most nutrition labels fiber is included inside the total carbohydrate figure, because fiber is carbohydrate chemically. The body does not digest it in the small intestine, so it behaves very differently from starch and sugar. That gap between the label and the biology is why whole plant foods with intact fiber affect blood sugar less than their total carbohydrate number suggests.

Are berries too high in sugar for a low-carbohydrate diet?

Most people find raspberries, blackberries and strawberries fit comfortably, since they are high in fiber and water relative to their sugar. Blueberries carry more sugar than the other three and sit closer to the moderate end. Dried berries are a different food entirely, because drying removes water and concentrates the sugar.

Can you eat beans and lentils on a low-carbohydrate diet?

It depends on how tightly carbohydrates are restricted. Legumes are among the richest fiber sources available, but they also carry substantial digestible starch, so a normal serving uses a large share of a strict carbohydrate allowance. On a moderate pattern they are often the easiest way to keep fiber intake up, with edamame and green peas among the lower-carbohydrate options.

Why does adding fiber quickly cause bloating and gas?

Fermentable fiber reaches the colon intact and gut bacteria break it down, producing gas as a by-product. A sudden large increase gives those bacteria more material than they are adapted to, which is felt as bloating, wind and cramping. Increasing gradually, keeping fluid intake up and repeating the same foods regularly usually lets the gut adjust, though tolerance varies a lot between people.

Which lab tests show whether a higher-fiber, lower-carbohydrate diet is working?

Hemoglobin A1C, fasting glucose and a full lipid panel including LDL cholesterol cover most of what matters. A1c reflects an average over roughly two to three months, so it needs time before a retest is meaningful, while fasting glucose moves faster and is noisier day to day. A clinician reads those results together with your history rather than one value alone.

Should I use a fiber supplement instead of getting fiber from food?

Whole foods bring fiber alongside water, minerals and plant compounds, and they require chewing, which a powder does not. Whether any supplement is appropriate for you is a decision for a licensed provider who knows your history and your current results. This page does not recommend any product, amount or timing.

Is a low-carbohydrate diet automatically low in fiber?

No, but it often ends up that way by accident. The foods most people cut first, such as bread, oats, rice and potatoes, are the ones that supplied most of their fiber, and nothing automatically replaces them. Building meals around non-starchy vegetables, seeds, nuts, avocado and berries keeps fiber intake up while carbohydrate stays low.

Related reading