Export to PDF
41 Foods High in Fiber
What is Fiber?
Fiber is a non-digestible carbohydrate, it always comes from a plant source, Because it is indigestible, it doesn't give calories. A fiber can be insoluble or soluble.
Insoluble fiber cannot dissolve in water, examples include cellulose found in the skin of fruits and vegetables.
Soluble fiber can dissolve in water, inside water they become gel-like. They can be found inside plants, especially many fruits and legumes.
How much fiber per day
The Institute of Medicine recommends 38 grams per day for men and 25 grams for women.
Health Benefits of Fiber
- Lower blood cholesterol by binding with bile, cholesterol is required in the production of bile
- Slow glucose absorption which makes it a top choice for managing type 2 diabetes mellitus
- Slow transit of food through the upper GI tract
- Hold moisture in stools, soften them
- Yield small fat molecules after fermentation that the colon can use for energy
- Increase fecal weight and spread fecal passage through the colon
- Provide bulk and feelings of fullness
- Lower risk of heart disease
- Lower risk of diabetes
- Alleviate constipation
- Help reduce weight since they provide no calories
Adding fiber-rich foods into your diet will greatly improve your health holistically but make sure you stay within the recommended range as over-consumption beyond the daily recommendation may cause bloating.
Here are forty-one (41) foods that are good sources of dietary fiber.
Fruits High in fiber
1. Apple
Apple is a succulent fruit with a nice taste. The skin is rich in soluble fiber and the other part is rich in soluble fiber.
Apart from its fiber content, apples are rich in vitamin C, vitamin A, and potassium.
Fiber content: 2.4 g per 100 grams
2. Bananas
Bananas are one of the most popular fruits in the world. It is a good source of soluble fiber.
It is also one of the best sources of potassium. It can be enjoyed raw or as a smoothie.
Fiber content:2.6 g per 100 grams
3. Apricots
Also known as Armenian Plums, they are very nutritious, and improve digestive health and eye health.
They are also rich sources of Vitamin A, Vitamin C, Vitamin E, and potassium
Fiber Content : 2. g per 100 grams
4. Cherry
A fleshy drupe which is very nutritious and good for our health. It is packed with both water and fat-soluble vitamins.
Fiber content: 2.1 g per 100 grams
5. Dates
Dates have an awesome nutrition profile. They contain antioxidants which are so beneficial to human health.
It is one of my top choices for fiber as 100 grams contains 8 grams of fiber. Including it in your diet is one of the best ways to increase your fiber intake.
Fiber content: 8g per 100 grams
6. Figs
Figs are small fruits about the size of the thumb packed with small seeds. They are packed with nutrients and offer great health benefits
They are low in calories but dense in micronutrients. Rich in Vitamin B1, Potassium, and Magnesium.
Fiber content: 2.9g per 100 grams
7. Guava
Guava is amazingly rich in fiber, antioxidants, Vitamin C, and Potassium. It is nutrient-dense and offers many health benefits. It is a top choice for both soluble and insoluble fiber.
Fiber content: 5.4 g per 100 grams.
8. Kiwifruits
Kiwi is considered one of the fruits everyone needs to try thanks to its Vitamin C content. Apart from Vitamin C, it is also rich in folate, vitamin E, Vitamin K, and Potassium.
It is also a good source of fiber especially if you are trying to increase your fiber intake.
Fiber content : 3g per 100 grams.
9. Lemon
Lemons are healthy, they support heart health and also help in weight management. They are a good source of vitamin C and fiber.
Lemon is worth trying and it is going to be a great addition to your diet if you are trying to increase your fiber intake.
Fiber content: 2.8g per 100 grams.
10. Lime
Lime is a great source of fiber, apart from this, they are a nutrient powerhouse. They are rich in vitamin C, Iron, Vitamin B6, and Antioxidants.
It will be a great addition to your diet if you are looking to improve your fiber intake
Fiber content: 2.8 g per 100 grams.
11. Oranges
Orange is very popular throughout the world. It is very nutrient-dense and also contains some phytochemicals.
It is a good source of vitamin C apart from its fiber content. It will be a great addition to your diet if you are yearning to increase your fiber intake.
To enjoy it, make sure you take it as a whole fruit and not just the juice.
Fiber content: 2.4 g per 100 grams.
12. Pears
Pears are so delicious and not only that, they are so dense in nutrients. It is a good source of Vitamin C and one of the best sources of copper.
It is a fruit I will surely go for to improve my fiber intake. The skin is rich in insoluble fiber and the inside contains soluble fiber.
Fiber content: 3.1g per 100 grams
13. Persimmons
Apart from its fiber contents, persimmons are loaded with nutrients which make it very important for health.
They are rich sources of vitamin A, Vitamin C, and Manganese. One persimmon (168 grams ) contains 55% of the recommended daily intake of Vitamin A.
Fiber content: 3.6 g per 100 grams.
14. Pomegranate
Loaded with nutrients, it is among the healthiest fruits in the world. I will advise you to add it to your diet if you are trying to increase your fiber intake and also enjoy its nutrient density.
They are rich sources of Vitamin C, vitamin K, Folate, and Potassium. 174 grams will give you 36% of the recommended daily intake of vitamin K
Fiber content: 4 g per 100 grams.
15. Prune
Prune contains many nutrients. They are a rich source of vitamins and minerals. It is rich in both soluble fiber and insoluble fiber.
Fiber content: 3.3 g per 100 grams
16. Strawberry
Strawberry is one of my favorite fruits because of its nutrient density. It is a great source of phytochemicals and antioxidants which can help reduce free radicals in the body.
It is also rich in vitamin C, folate, and manganese. If you are looking to add fiber to your diet, strawberry can be a great addition
Fiber content: 2g per 100 grams
17. Blackberry
Blackberry is so high in fiber which made it one of my top choices. It is rich in both soluble and insoluble fiber. It is so helpful if you are trying to reduce your blood cholesterol, thanks to its insoluble fiber content.
Apart from its fiber content, it is also packed with Vitamin C
Fiber content: 5.3g per 100 grams.
18. Cranberries
Another rich source of fiber you can add to your diet if you are aiming at increasing your fiber intake. They are a good source of vitamins and minerals.
It rich in vitamin C, Vitamin K, and copper
Fiber content: 3.6g per 100 grams
19. Raspberry
Raspberry is another top choice if you are looking to increase your fiber intake and at the same time enjoy its nutrient density. It is low in calories which makes it a good choice if you are trying to manage your weight.
Apart from its fiber content, it is a rich source of vitamin C and Manganese
Fiber content: 6.5 g per 100 grams
20. Blueberry
They are popular and also sweet fruits with a nice fiber content. They are also nutrient-dense. They contain minerals, vitamins, and phytochemicals
Fiber content: 2.4 g per 100 grams
Grains High in Fiber
21. Brown Rice
Fiber content: 3.6 g per 100 grams
22. Oat
Fiber content: 10.1 g per 100 grams
23. Millet
Fiber content: 8.5g per 100 grams
24. Sorghum
Fiber content: 6.7g per 100 grams
25. Barley
Fiber content: 15.6 g per 100 grams
26. Pasta
Fiber content: 3.2 g per 100 grams
Vegetables and legumes rich in fiber
27. Broccoli
Fiber content: 2.6 g per 100grams
28. Black beans
Fiber content: 15.5 g per 100 grams
29. Peas
Fiber content: 5.7g per 100 grams
30. Kale
Fiber content: 4.1 g per 100 grams
31. Lentils
Fiber content: 10.7g per 100 grams
32. Cabbage
Fiber content: 2.5 g per 100 grams
33. Garlic
Fiber content: 2.1g per 100 grams
34. Pinto beans
Fiber content: 8.4g per 100 grams
35. Carrots
Fiber content: 2.8 g per 100 grams
36. Avocados
Fiber content: 6.7 g per 100 grams
37. Pepper
Fiber content: 2.1g per 100 grams
38. Eggplant
Fiber content : 3g per 100 grams
39. Yam
Fiber content: 4.1g per 100 grams
40. Potatoes
Fiber content: 2.5 g per 100 grams
41. Okra
Fiber content: 3.2 g per 100 grams