Boost your health with these 8 high-fiber foods. Improve digestion, lose weight, and nourish your gut

If you often find yourself hungry soon after eating, chances are your meals are missing enough fibre. Foods rich in fibre not only keep you full for longer, they also provide important nutrients and can even speed up your weight loss journey.
Health specialists point out that a mix of different kinds of fibre in the diet is key, as variety helps the gut microbiome thrive. Let’s take a look at eight fibre-packed foods and how you can enjoy them.
Chia seeds
Just two tablespoons of chia seeds give around 10 gm of fibre. Because they are rich in soluble fibre, they form a gel in your stomach, slowing down digestion and nourishing the good bacteria in your gut.
They work well sprinkled over smoothies, stirred into yoghurt, or soaked overnight in oats.
Lentils
A cooked cup of lentils contains about 15 gm of fibre. They are especially high in resistant starch and prebiotic fibre, which your gut loves.
You can add them to comforting soups, spicy curries, or even cool salads for a healthy boost.
Raspberries
Raspberries bring about 8 gm of fibre per cup and are packed with antioxidants. They are also low on the glycaemic index, making them a smart fruit choice. Just remember to wash them properly to cut down on pesticide residue.
Enjoy them fresh, in oatmeal, or tossed into yoghurt.
Avocados
One medium avocado has roughly 10 gm of fibre, with a mix of both soluble and insoluble types. This makes them especially unique.
Spread them on toast, add slices to salads, or spoon them into grain bowls.
Broccoli
A cooked cup of broccoli contains around 5 gm of fibre. Beyond that, it is rich in sulforaphane, a compound known to support the gut microbiota and lower inflammation in the body.
Steam, roast, or stir-fry it—any method works well.
Oats
A cup of cooked oats provides about 4 gm of fibre and contains beta-glucan, a prebiotic that helps improve cholesterol levels and keeps the gut healthy.
Overnight oats or a warm bowl in the morning are easy ways to get them in.
Flaxseeds
One tablespoon of ground flaxseeds gives you around 3 gm of fibre. They’re great for keeping digestion regular, balancing hormones, and boosting gut health.
Stir them into yoghurt, blend into smoothies, or add them to your porridge.
Chickpeas and beans
Cooked chickpeas and beans give 13 to 15 gm of fibre per cup. They also contain resistant starch and help the body produce butyrate, a short-chain fatty acid that supports gut healing.
Add them into grain bowls, hearty soups, or even make chillas with them.
The key, experts say, is not just to eat more fibre but to eat a variety of it. Mixing different fibre-rich foods helps train your gut microbiome to flourish.
(This article is for general information only and not a substitute for medical advice. Please consult your doctor if you have questions about your health or diet.)
Published: 24 Aug 2025, 07:10 pm IST
Related Topics
Subscribe to our Newsletter
Get Latest Mathrubhumi Updates in English
Disclaimer: Kindly avoid objectionable, derogatory, unlawful and lewd comments, while responding to reports. Such comments are punishable under cyber laws. Please keep away from personal attacks. The opinions expressed here are the personal opinions of readers and not that of Mathrubhumi.

