22/10/2026
Tomatoes, cucumbers and cabbage are NOT your fiber!!!!!
You need 25-30 grams of fiber a day, especially if you want to lose weight, because fiber gives you the most important thing: staying full throughout the day.
It also fills up your stomach nicely, digests slowly, and helps keep your blood sugar and cholesterol in check.
Here’s the top foods that are actually loaded with fiber👇
1. Beans (brown beans, black-eyed beans, oloyin)
About 6–8 g fibre per ½ cup cooked
Beans are excellent for fibre, plant protein, and keeping you full for longer.
2. Okra
About 2–3 g per ½ cup cooked
Its soluble fibre and mucilage help support healthy bowel movements.
3. Ugu, waterleaf and other leafy vegetables
About 2–4 g per cooked cup, depending on the vegetable
Add them to vegetable soup, egusi, okra soup or stews.
4. Sweet potatoes
About 3–4 g per medium potato
A good source of fibre and carbohydrates. Eating the skin, when clean and suitable and adds more fiber.
5. Oats (How you eat this matters)
About 4 g per ½ cup dry oats
Contains beta-glucan, a soluble fibre that supports cholesterol management and digestive health.
6. Pawpaw (papaya)
About 2–3 g per cup
An easy way to add fibre, water and vitamins to your diet.
7. Guava
About 8–9 g per cup
One of the more fibre-rich fruits available in Nigerian markets
8. Avocado pear (ube oyibo)
About 7–10 g per medium avocado
Provides fibre and healthy fats that can help keep you satisfied.
9. Unripe plantain
About 3–5 g per medium plantain
Provides fibre and resistant starch, especially when cooked and cooled.
10. Corn (maize)
About 3–4 g per medium ear, depending on size
Boiled or roasted corn contributes fibre to your daily intake.
No wonder beans mixed with corn is so filling.
A perfect example of fibre rich foods👇