Best foods for fibre and their vital contribution towards health:

Best food for fibre:
Best food for fibre:

We discuss best foods for fibre, also best food for soluble fibre, best food for insoluble fibre and how much fibre do you need:

Best foods for fibre:

There are many foods that are rich in fibre. Foods like whole wheat bread, vegetables, fruits, oatmeal, brown rice, beans and other legumes are just some of the foods that can be consumed to get more fibre in the diet and In this article, we will look at the best foods that provide fibre, how it can improve our health and why we should eat more of it.

First things first, There are 2 types of fibre food:

Soluble fibre food and Insoluble fibre food.

Best food for soluble fibre:

Carrots, peas, beans, apples, citrus fruits, psyllium and oats are examples of foods that have soluble fibre. In water, they dissolve into a gel-like material and for people who are experiencing constipation or irregular stools, this soluble fibre promotes movement through the digestive system while increasing stool bulk. 

When fibre enters the stomach and intestines, it dissolves in water and gastrointestinal fluids. In the large intestine it is digested by bacteria into a gaseous gel, releasing calories and gases to help in digestion.

Best food for Insoluble fibre:

You can find insoluble fibre in whole wheat flour, wheat bran, nuts, beans, peas and potatoes, among other vegetables.

When insoluble fibre passes through the digestive tract, it remains mostly unchanged since it cannot dissolve in liquids or gastrointestinal fluids. fibre that is insoluble is not digested and therefore is not a source of calories.

Top foods rich in fibre:


Best food for fibre:
Best food for fibre:

Despite its poor reputation, corn is a healthy and low-fat food. This vegetable should be absolutely indispensable to any diet, especially if a person is trying to lose weight. Weight gain isn't linked to corn consumption as corn contains so much fibre, it can actually assist you in managing your weight since you'll be satiated for longer. 

Black beans

All legumes are superstars when it comes to good nutrition. You will get 16 grams of fibre from just one serve of black beans (100g) That is just simply amazing and If you're looking for comfort food with 12g of fibre, adding black beans to your soup, making a burrito bowl or trying this Mexican Sweet Potato Recipe is perfect. 


There is a reason nuts have an unfairly bad reputation: yes, they are very caloric, but only if we use them to replace other foods instead of as a snack. Almost 100 grams of raw almonds provide 12.5 grams of fibre; 100 grams of raw walnuts provide 6.7 grams; and 100 grams of raw peanuts provide 8.4 grams of fibre.


Replace cereals with this healthier option as processed cereals can often contain a lot of sugar. There are 8.4 grams of fibre in 100 grams of oat flakes. This contributes up to 17.3g in Kellogg's famous wheat-based All-Bran.

Split peas

They are a great source of fibre because they contain 16 grams of fibre per cup. From split peas, you can prepare a wide variety of tasty dishes and increase your fibre intake.


Fibre is also abundant in broccoli. Besides fibre, broccoli contains other essential nutrients .

What is the best way to eat broccoli you may ask well, broccoli is a nutritious and delicious vegetable that can be eaten many different ways. You can consume raw broccoli with a dip or a salad for maximum nutrition. If you want a nutritious and tasty side dish or snack, then roast, steam, or pan-fry it. You can also incorporate it into a pasta dish, stir fry, or soup.


It would provide a more nutrition-filled first course, since avocados contain both "good fats" (monounsaturated) and fibre, soluble and insoluble, that would amount to well over 20 grams, almost all the recommended amount in one day.

Avocado is amongst the healthiest fruits and a must for people looking to increase their intake of fibre.

Green leafy vegetables

In an iceberg lettuce salad, you will get 1.2 grams of fibre for every 100 grams; if you do the same thing with chard, you will get 1.6 grams; and if you do it with spinach, you will get 2.2 grams.

Fibre only comes from vegetables. Fibre is not found in meat or fish. It is however common to think of fruit as a source of high-fibre. However, the same is true of legumes, cereals, and almost all nuts but as a general rule, vegetables are high in fibre.


There are two types of foods that are almost guaranteed to provide fibre consumption: sweet potato and cassava. There are 3.2 grams of fibre in every 100 grams of potato, one of the most popular foods. Cassava or sweet potatoes are high in carbohydrates, vitamins B and C, and they also have low sodium levels.


The FDA defines high-fibre foods as those that contain at least 20 percent of the daily recommended value (DV) for dietary fibre. Dietary fibre is considered poor in foods that contain 5 percent or less.

Fibre is found in beans, peas, and whole grains. fibre is also present in some fruits and vegetables. Some more fibre-rich foods include:

  • Cooked navy beans contain 9.5 grams (1/2 cup)
  • Bran that is ready-to-eat (1/2 cup has 8.8 g)
  • Cans of kidney beans (half a cup has 8.2 grams in it)
  • Split peas cooked (half cup contains 8.1 grams)
  • Lentils cooked (1/2 cup contains 7.8 g)
  • (1/4 cup = 7.8/7.5 grams) cooked pinto/black beans
  • Pears (raw or Asian pears) contain 4.3-4.4 g per small pear
  • 4.4 grams of cooked green peas (1/2 cup)
  • The whole wheat English muffin/bread (one muffin or two slices) contains 4.4 grams
  • (1/2 cup provides 4.1 g of bulgur wheat)
  • The raw raspberries contain 4.0 grams (1/2 cup).
  • Boil sweet potatoes without peel (1 medium sweet potato has 3.9 gr.)
  • Baked potato with the peel (3.8 g per medium potato)
  • (1/2 cup) stewed prunes contain 3.8 grams
  • Half a cup of dried figs or dates (3.7-3.8 g)
  • (One-half cup contains 3.6 g raw oat bran)
  • Half a cup of canned pumpkin (3.6 g)
  • 3.5 grams of spinach (half a cup)
  • 2.8-3.4 grams of wheat cereal per 1 ounce (shredded)
  • (3.3 g of raw almonds per oz.)
  • 3.3 grams of skinless, raw apple (1 medium apple).
  • (1/2 cup of cooked whole wheat spaghetti provides 3.1 grams of fibre)
  • Raw bananas or oranges (4 g in 1 fruit)

Healthy diets contain a mixture of soluble and insoluble fibre. fibres that are soluble in water can be found in beans, peas, oats, barley, apples, oranges and citrus fruits. Beans, whole wheat products, green beans, potatoes, cauliflower, and nuts are all good sources of insoluble fibre.

Here are some other foods recommended for high fibre :

  • Fruits like bananas
  • Dates
  • A leafy green salad
  • Brown rice and other whole grains
  • Beet
  • Cinnamon
  • Pomegranate seed
  • Okra
Best food for fibre:
Best food for fibre:

Ensure to drink plenty of water (your pee should be a little yellow and smell very subtle). 

Keep active with Exercising regularly to avoid constipation. Exercise is good for getting gut health along with improving your mood and decreasing stress levels.

Benefits of fibre:

There are plenty of benefits of fibres but first you should decide which fibre you need to take in order to eat that food. Dietary fibre offers numerous health benefits and the following is a list of some of the main ones.

Soluble fibre health benefits:

  • Fat absorption is lowered and weight management is improved: Soluble fibre forms a thick, spread-out gel that blocks fat from being digested and absorbed.
  • As a result of soluble fibre, some dietary cholesterol is not digested or broken down. As soluble fibre is consumed over time, it can help lower cholesterol levels.
  • The benefits of soluble fibre also include regulating blood sugar (glucose) levels: While soluble fibre inhibits fat absorption, it also slows digestion of other nutrients, including carbohydrates. Thus, soluble fibre-containing foods are less likely to cause blood sugar spikes and may even prevent them altogether.
  • Reduces risk of cardiovascular disease: Regularly eating soluble fibre lowers cholesterol levels, stabilises blood sugar levels, and decreases fat absorption, reducing the risk of heart disease and circulatory conditions.
  • Foods that are rich in soluble fibre feed gut bacteria since they are fermentable in the colon, and this prolongs the life of the bacteria.

Insoluble fibre health benefits:

  • It prevents constipation by absorbing liquid, adhering to other digestible by-products, and binding to the stool. In addition, it helps prevent constipation or reduced bowel movements as its presence speeds up the movement and processing of waste.
  • Insoluble fibre lowers the risk of diverticular disease through its ability to prevent constipation and intestinal blockages. A reduction in colorectal cancer risk may also be achieved.

How much fibre do you need:

Science-based Institute of Medicine makes the following recommendations for fibre consumption for adults based on daily consumption of fibre:

Fibre: Adult recommendations for daily consumption


Age 50 or below

Age 51 or over

Institute of Medicine

For Men

38 g

30 g

For Women

25 g

21 g 

Best food for fibre:
Best food for fibre:


Fibre is a type of carbohydrate that can be found in plant-based foods. While it is not as popular as other types of carbohydrates, it has many health benefits as it is not absorbed by our bodies and if you want to know which foods are best for fibre, then the answer is pretty simple: all plant-based foods.

It is so important to include high-fibre foods in your diet as it is calculated that most people don't consume half the amount of fibre they require. By helping your food to go undigested, fibre is used by your gut bacteria to consume it, resulting in weight loss and even lowering blood sugar levels.

Hence, Some of the health benefits of having a diet high in fibre are improved digestive function, weight loss and prevention of heart disease.

Related question:

How can I increase my fibre fast:

8 Easy Ways to Eat More fibre

  1. Carbohydrates from whole grain foods are the best.
  2. Make Veggies a Part of Your Meal and Eat Them First.
  3. Popcorn is good for you.
  4. Eat some fruit for snacking.
  5. Make sure you choose whole grains over refined grains.
  6. fibre supplements can be taken.
  7. Consume Chia seeds.
  8. Don't drink juice, eat whole fruits and vegetables.

Fibre for digestion and colon health:

Fibre consumption is most beneficial for the colon, where intake dilutes intestinal content, supplies nutrients for the bacterial flora, and captures cations. Additionally, partially fermentable or soluble fibre can help retain water and thereby increase feces, resulting in increased peristalsis, a shorter transit time through the intestines and a reduction in abdominal pressure and constipation.Hence, soluble fibre supplements are believed to improve bowel movements, stool consistency and constipation symptoms.

Soluble fibre delays gastric emptying and therefore increases satiety. As opposed to soluble fibre, insoluble fibre helps to promote stool volume as it contributes to the increase in water content in these, thereby promoting intestinal transit and preventing constipation. 

In addition to improving intestinal transit and reducing appetite, effectively consuming fibre also reduces body weight, blood glucose levels, cholesterol levels, and supports the prevention of colorectal cancer.

Does fibre speed up digestion:

According to research, insoluble fibre helps foods pass through the stomach and intestines faster, and makes stools more bulky. You can find it in foods such as wheat bran, vegetables and whole grains. Weight management can be made easier with fibre, which is an essential part of a healthy diet.

Why am I still constipated after eating fibre?

It is possible to become bloated or blocked after adding fibre to your diet through diet or supplementation. When you have “slow transit constipation,” the intestines do not move things rapidly through, hence fibre stays in your gut and can make your symptoms worse. So what prevents constipation from too much fibre?

  • Stay hydrated.
  • Don't take any fibre supplements.
  • Eat low-fibre foods.
  • Don't eat anything spicy.
  • Stay active and exercise.

Where is fibre digested in the digestive system:

In contrast to fats, proteins or carbohydrates - which our bodies digest and absorb - fibre is not digested by our bodies. Rather, it passes through your stomach, small intestine and colon relatively intact and then clears your body. Since it is not digested, fibres pass into the intestine and absorb water. fibre, which is undigested, forms "bulk" to make it easier for the intestines to push waste out. That is why getting enough fibre can help prevent constipation.

Which fruit has highest fibre:

Approximately 3 to 4 grams of fibre are present in apples, bananas, oranges, and strawberries. There is a lot of fibre in apple peels, so eat those first. The raspberry wins the fibre race with 8 grams per cup. Fruits like mangoes and persimmons, which contain 5 grams and 6 grams of fibre, and 1 cup of guava, which has about 9 grams are also good sources of fibre.

Are eggs high in fibre:

The protein in scrambled eggs is good, but the fibre is not. If you want to change that, you can add chopped vegetables like spinach, broccoli, artichokes, or avocados.

Is yogurt high in fibre:

Even non-traditional foods like yogurt, ice cream, cereal, or beverages contain fibre. One serving of fibre should not exceed 1-2 grams.

What vegetable are high in fibre:

Veggies that are high in fibre

  • Artichokes are good.
  • Brussels sprout.
  • Broccoli.
  • Greens like collards, kale, beets and Swiss chard.
  • Also following vegetables are available: carrots, parsnips, turnips and celery root.

Also read: