Getting enough fiber is one of the biggest challenges on a keto diet, because the richest sources, such as whole grains, beans, lentils and most fruit, are high in carbs. The good news is that fiber doesn’t count toward net carbs, and several keto-friendly foods are excellent sources: chia seeds, flaxseed, avocado, almonds, leafy greens, broccoli, cauliflower and raspberries. The NHS recommends 30 g of fiber a day for adults. On keto, reaching 20 to 30 g is realistic if you eat vegetables at every meal and add seeds and nuts. If food isn’t enough, a psyllium husk supplement can help.

Why fiber matters
- Regular bowel movements. Constipation is one of the most common side effects of starting keto, and low fiber is a major reason.
- Fullness. Fiber slows digestion and helps you feel satisfied.
- Gut health. Some fibers feed the beneficial bacteria in your gut.
- Heart health. Soluble fiber can help lower LDL cholesterol, which matters on keto, where LDL rises in some people.
- Blood sugar control, by slowing the absorption of carbohydrate.
The best high-fiber keto foods
Per 100 g, from USDA FoodData Central:
| Food | Fiber | Net carbs |
|---|---|---|
| Chia seeds | 34.4 g | 7.7 g |
| Flaxseed | 27.3 g | 1.6 g |
| Almonds | 12.5 g | 9.1 g |
| Avocado | 6.7 g | 1.8 g |
| Raspberries | 6.5 g | 5.4 g |
| Kale, raw | 4.1 g | 0.3 g |
| Broccoli, raw | 2.6 g | 4 g |
| Spinach, raw | 2.2 g | 1.4 g |
| Cauliflower, raw | 2 g | 3 g |
Seeds are the most concentrated sources, but you eat them in small amounts. Per typical portion:
- 2 tablespoons of chia seeds (about 24 g): around 8 g of fiber.
- 2 tablespoons of ground flaxseed (about 14 g): around 4 g.
- Half an avocado (about 100 g): around 6.7 g.
- A small handful of almonds (30 g): around 3.7 g.
- A cup of raspberries (about 125 g): around 8 g.
- A large serving of broccoli (150 g): around 4 g.
A sample high-fiber keto day
- Breakfast: chia pudding made with 2 tablespoons of chia seeds and unsweetened almond milk, topped with a few raspberries: about 10 g of fiber.
- Lunch: a big salad with spinach, half an avocado, cucumber, pumpkin seeds and grilled chicken: about 9 g.
- Snack: 30 g of almonds: about 3.7 g.
- Dinner: salmon with a large portion of broccoli and cauliflower mash: about 7 g.
That adds up to roughly 30 g of fiber with around 25 g of net carbs. Our recipes for keto kale salad and cauliflower mash fit easily.
Tips for getting more fiber on keto
- Eat non-starchy vegetables at every meal, aiming for half your plate. Our list of keto vegetables has carb and fiber counts.
- Add seeds to everything: sprinkle chia, ground flax or hemp seeds on yogurt, salads and soups.
- Use avocado often, in salads, on eggs or blended into smoothies.
- Choose nuts with the most fiber, such as almonds, pecans and hazelnuts, in measured portions. Our guide to keto nuts and seeds compares them.
- Include berries in small amounts.
- Bake with almond flour, coconut flour and psyllium instead of white flour. Our keto bread uses them.
- Increase fiber gradually to avoid bloating and gas, and drink more water as you do.
Should you take a fiber supplement?
If you can’t get enough from food, a supplement can help with constipation:
- Psyllium husk is a soluble fiber with good evidence for relieving constipation. A teaspoon has very few net carbs. Stir it into a large glass of water and drink it straight away, then drink another glass.
- Ground flaxseed can be added to food.
- Avoid fiber products with added sugar or maltodextrin, which add carbs.
Start with a small dose and increase slowly. Fiber supplements can affect how some medicines are absorbed, so take them at least 2 hours apart from other medicines, and check with a pharmacist. Our guide to keto supplements covers other options.
Constipation on keto
If you’re constipated on keto, the NHS suggests gradually increasing the fiber in your diet, drinking plenty of water and other fluids, and being more active. Also make sure you’re getting enough salt and magnesium in the first weeks. See your doctor if constipation lasts more than a couple of weeks, is very painful, or comes with blood in your stools, unexplained weight loss or a change in bowel habit that doesn’t settle.
Does fiber knock you out of ketosis?
No. Fiber isn’t digested and absorbed like other carbohydrates, so it doesn’t raise blood sugar significantly. That’s why it’s subtracted from total carbs to calculate net carbs. Our guide on how to calculate net carbs explains the numbers, including how US and European labels differ.
Fiber and water go together
Fiber works best when you drink enough fluid. Soluble fiber, from chia, flax and psyllium, absorbs water and forms a gel that softens stools; without enough water, it can make constipation worse. In the first weeks of keto, your body also loses extra water as glycogen stores drop. Aim to drink regularly through the day, more in hot weather or when you exercise, and keep an eye on the color of your urine: pale yellow is the goal. Increasing fiber gradually over a week or two, rather than all at once, also gives your gut bacteria time to adjust and reduces wind and bloating.
Common questions
How much fiber should I eat on keto?
Aim for the same as anyone else, about 25 to 30 g a day, though many people on keto find 20 to 25 g a more realistic starting point.
Are fiber bars keto-friendly?
Some are, but many contain sugar alcohols or added fibers that cause bloating. Check the ingredients and net carbs.
Can too much fiber cause problems?
A sudden increase can cause gas, bloating and cramps. Build up over a couple of weeks and drink plenty of fluids.
Safety note: Keto isn’t suitable for everyone. If you have diabetes, kidney or liver disease, take regular medication, or are pregnant or breastfeeding, talk to your doctor before cutting carbs this far (why it matters).
This article is general information, not medical advice. Talk to your doctor or a registered dietitian before making big changes to how you eat, especially if you have a health condition, take regular medication, or are pregnant or breastfeeding.



