07/12/2026
What Foods Are High in Fibre?
Eating more legumes, fruits, vegetables, nuts and whole grains can help you meet your daily fiber goals
Fibre may not be the flashiest part of your daily diet, but it does a lot of behind-the-scenes work to keep your body healthy and running smoothly. Think of it as the quiet overachiever of nutrition.
20+ healthy high-fiber foods
Dietary fiber is a complex carbohydrate found in plant-based foods like legumes, fruits, vegetables, whole grains, nuts and seeds. Taylor recommends aiming to eat between 25 grams (g) and 38g of fiber per day.
Here are 20+ high-fiber foods — most of which are rich in insoluble fiber and soluble fiber — that can help you reach that goal.
High-fiber legumes
Black beans, Lentils, Split peas, Pinto beans, Kidney beans, Chickpeas, Edamame
High-fiber vegetables
Green peas, Brussels sprouts, Artichoke hearts, Broccoli, High-fibre fruit, Raspberries, Blackberries, Pears, Apples
High-fibre whole grains
Barley, Oats, Quinoa
High-fibre nuts and seeds
Chia seeds, Almonds, Ground flaxseed
High-fibre healthy fats
Avocados
Why fibre is important in your diet
Eating enough fiber can also:
• Lower your risk of diseases, including several types of cancer
• Boost heart health
• Help maintain healthy cholesterol levels
• Keep you feeling fuller longer to control appetite
• Support energy levels during the day
• Balance blood sugar levels
What to know before upping your fibre intake
Adding fibre to your diet is great, but you’ll want to do it slowly. “If your body isn’t used to it, suddenly eating more fiber can sometimes cause bloating and cramping,” Taylor warns.
Be sure to drink enough, too. That’s because when you eat more fiber, your body needs more fluid to help move it through your digestive system. Running dry could lead to issues with constipation.
To avoid issues, Taylor recommends gradually increasing your intake of high-fibre foods and your hydration over a few weeks.
“Give your body time to adjust,” she advises. “In the end, that fiber will make your gut happy.”
07/11/2026
07/07/2026
07/02/2026
06/30/2026
06/20/2026
06/19/2026