Fiber is found mainly in plant foods, and you do not need unusual ingredients or complicated recipes to eat more of it.
Many familiar foods can contribute meaningful amounts of fiber:
- beans
- lentils
- whole grains
- vegetables
- fruit
- nuts
- seeds
The practical challenge is usually not finding one exceptionally high-fiber food.
It is including fiber-rich foods regularly across meals and snacks.
This guide focuses on everyday choices that can make that easier.
What is dietary fiber?
Dietary fiber is the part of plant foods that is not fully broken down and absorbed in the small intestine.
Different types of fiber behave differently in the digestive system.
You may hear fiber described as:
- soluble fiber
- insoluble fiber
- fermentable fiber
- viscous fiber
These categories overlap, and ordinary foods usually contain mixtures of different fibers.
You do not need to micromanage individual fiber types to build a fiber-rich diet.
Eating a varied selection of plant foods is a practical starting point.
Why is fiber important?
Fiber contributes to normal digestive function and can influence characteristics such as stool bulk and regularity.
Fiber-rich foods can also contribute to satiety because many of them provide substantial food volume, require chewing or absorb water.
Many high-fiber foods also provide other useful nutrients.
For example:
- legumes provide plant protein
- whole grains provide carbohydrates and micronutrients
- vegetables and fruit provide vitamins, minerals and plant compounds
- nuts and seeds provide unsaturated fats and minerals
The value of a high-fiber food is therefore often broader than its fiber content alone.
1. Lentils
Lentils are one of the most practical fiber-rich staples.
They provide both:
- fiber
- plant protein
They are also inexpensive in many regions and store well when bought dry or canned.
Use lentils in:
- soups
- curries
- stews
- salads
- grain bowls
- sauces
Red lentils soften considerably during cooking and work particularly well in soups and sauces.
Green and brown lentils usually retain more texture and can work well in salads and mixed dishes.
2. Beans
Beans can make meals more substantial while adding fiber and plant protein.
Useful varieties include:
- kidney beans
- black beans
- white beans
- pinto beans
- cannellini beans
They can be added to:
- soups
- chili
- salads
- wraps
- rice dishes
- vegetable stews
Canned beans are convenient.
Draining and rinsing them can also reduce some of the sodium from the canning liquid.
3. Chickpeas
Chickpeas are versatile enough to use in both warm and cold meals.
Try them in:
- salads
- soups
- curries
- roasted vegetable dishes
- wraps
- hummus
They provide fiber, plant protein and carbohydrate.
Canned chickpeas are especially useful when you want a quick meal without soaking or long cooking.
4. Split peas
Split peas are easy to overlook, but they can be an inexpensive fiber-rich staple.
They work particularly well in:
- thick soups
- stews
- purées
Because they soften during cooking, they can add body to a meal without requiring cream or large amounts of fat.
5. Oats
Oats are a convenient whole-grain food that can contribute fiber at breakfast or in snacks.
Use them for:
- porridge
- overnight oats
- muesli
- yogurt mixtures
- baking
Combine oats with fruit, yogurt or seeds to create a more substantial meal.
6. Barley
Barley can be used similarly to rice in many savory dishes.
Try it in:
- soups
- stews
- grain salads
- mixed vegetable dishes
Pearled barley has some of the outer grain layers removed, while less refined forms retain more of the grain.
Even so, barley can still be a useful way to add variety to your grain choices.
7. Whole-grain bread
Whole-grain bread can be one of the easiest everyday ways to increase fiber intake.
It can work for:
- breakfast
- sandwiches
- toast
- snacks
Do not rely only on the color of the bread.
Dark bread is not automatically whole grain.
Check the ingredient list when choosing packaged bread.
8. Whole-grain pasta
Whole-grain pasta can provide more fiber than refined pasta while keeping the same familiar meal format.
You can use it with:
- tomato-based sauces
- vegetables
- lentils
- beans
- fish
- poultry
If you do not enjoy the texture initially, mixing whole-grain and regular pasta can be a gradual transition.
9. Brown rice
Brown rice retains more of the grain than white rice and can contribute additional fiber.
It works in:
- bowls
- curries
- stir-fries
- mixed grain dishes
You do not need to replace every serving of white rice.
Using different grains across the week can provide variety.
10. Bulgur
Bulgur is made from wheat and usually cooks relatively quickly.
It can be useful in:
- salads
- warm grain dishes
- stuffed vegetables
- side dishes
Its short preparation time makes it practical for busy weekdays.
11. Potatoes with the skin
Potatoes can contribute fiber, particularly when the edible skin is included.
They are versatile and can be:
- boiled
- baked
- roasted
- added to soups
Wash the skin thoroughly when you plan to eat it.
Potatoes also provide carbohydrate, potassium and substantial food volume.
12. Sweet potatoes
Sweet potatoes provide fiber along with carbohydrate and carotenoids.
They can be:
- baked
- roasted
- mashed
- added to soups
- combined with beans or lentils
There is no need to treat sweet potatoes as automatically healthier than ordinary potatoes.
Both can fit into a balanced diet.
13. Broccoli
Broccoli provides fiber along with water and micronutrients.
It can be:
- steamed
- roasted
- added to pasta
- added to stir-fries
- used in soups
Frozen broccoli is also a practical option and can reduce preparation time.
14. Brussels sprouts
Brussels sprouts can provide substantial fiber and work well when:
- roasted
- steamed
- sautéed
- added to warm salads
If you dislike boiled Brussels sprouts, a different cooking method may produce a very different texture and flavor.
15. Carrots
Carrots are inexpensive, widely available and easy to use.
Eat them:
- raw
- roasted
- in soups
- in stews
- grated into salads
- added to sauces
Their convenience makes them particularly useful for increasing vegetable intake consistently.
16. Cabbage
Cabbage offers fiber, volume and versatility at a relatively low cost.
It can be:
- shredded into slaw
- cooked in soups
- added to stir-fries
- braised
- added to stews
A whole cabbage also tends to keep longer than many delicate vegetables.
17. Peas
Green peas provide more fiber and protein than many people expect from a vegetable side.
Frozen peas are particularly convenient.
They can be added directly to:
- soups
- rice
- pasta
- stews
- mixed vegetables
Because they store well in the freezer, they can be useful when fresh vegetables are running low.
18. Artichokes
Artichokes can provide substantial fiber, although they may be less convenient or more expensive depending on where you live.
Fresh, frozen or jarred versions can be used.
When buying preserved artichokes, the preparation liquid and added oil can vary considerably.
19. Avocado
Avocado provides fiber along with unsaturated fat.
It can be used in:
- sandwiches
- toast
- salads
- wraps
- dips
Because avocado is relatively energy dense, portion size may matter if you are also managing calorie intake.
That does not make it a food that needs to be avoided.
20. Raspberries
Raspberries are notable for combining fiber with high water content.
They can be eaten:
- alone
- with yogurt
- with skyr
- with oats
- in fruit mixtures
Frozen raspberries can be a practical alternative outside the fresh season.
21. Blackberries
Blackberries are another berry that can contribute meaningful fiber.
Use them similarly to raspberries in:
- yogurt
- porridge
- overnight oats
- fruit bowls
Frozen berries can often reduce waste because you can use only the amount you need.
22. Pears
Pears can contribute useful fiber, especially when eaten with the edible skin.
They make an easy snack and can also be added to:
- oats
- yogurt
- salads
Whole fruit generally retains its natural fiber structure better than juice.
23. Apples
Apples are widely available, portable and easy to store.
Eating the edible skin contributes additional fiber.
Try apples:
- as a snack
- with yogurt
- with oats
- sliced with a small portion of nuts or nut butter
They are not exceptionally high in fiber compared with some foods on this list, but their convenience makes them useful in everyday diets.
24. Oranges
Whole oranges provide fiber that is largely absent when the fruit is consumed as filtered juice.
This is one reason whole fruit and fruit juice are not nutritionally identical.
An orange can work as a simple snack or part of breakfast.
25. Kiwi
Kiwi provides fiber along with vitamin C and other nutrients.
It can be:
- eaten on its own
- added to yogurt
- combined with oats
- included in a fruit mixture
Some people also eat the washed skin, although this is a matter of preference.
26. Chia seeds
Chia seeds are fiber-rich and absorb substantial amounts of liquid.
They can be added to:
- yogurt
- oats
- smoothies
- puddings
Because seeds are energy dense, you do not need a very large portion.
When increasing fiber from chia or other concentrated sources, adequate fluid intake is important.
27. Flaxseed
Ground flaxseed can be added to:
- porridge
- yogurt
- smoothies
- baking
Grinding makes the seed easier to incorporate and changes how it is digested compared with intact seeds.
A small amount can add fiber without significantly changing the size of a meal.
28. Almonds
Almonds provide:
- fiber
- protein
- unsaturated fat
They are convenient but energy dense.
A moderate portion can complement fruit or yogurt without needing to become the main component of a snack.
29. Pistachios
Pistachios provide fiber, protein and fat.
They can work as:
- a snack
- a topping for yogurt
- an addition to salads
Like other nuts, they are calorie dense, so portion size can matter depending on your goals.
30. Popcorn
Popcorn is a whole-grain food.
Plain air-popped popcorn can provide fiber and considerable physical volume.
Its nutritional profile changes when large amounts of:
- butter
- oil
- sugar
- caramel coatings
are added.
For people who enjoy crunchy snacks, a simple version can be a practical whole-grain option.
Which foods contain the most fiber?
The answer depends on how foods are compared.
Fiber can be expressed:
- per 100 grams
- per serving
- per calorie
- per typical amount eaten
These comparisons can produce different rankings.
A concentrated food such as chia seeds can contain a large amount of fiber per 100 grams, but a normal serving is much smaller than 100 grams.
A bowl of lentils may provide more total fiber in an actual meal because the serving is much larger.
For everyday eating, practical serving size matters more than chasing the highest number on a chart.
High-fiber foods do not have to be expensive
Many basic fiber-rich foods can be relatively inexpensive.
Examples include:
- dry lentils
- dry beans
- oats
- potatoes
- carrots
- cabbage
- whole-grain bread
- frozen peas
Prices vary by country, store and season, but fiber does not require specialty products.
Fresh, frozen and canned foods can all contribute
A fiber-rich diet does not require buying only fresh produce.
Frozen foods can include:
- berries
- broccoli
- peas
- mixed vegetables
Canned foods can include:
- beans
- chickpeas
- lentils
- peas
These options can improve convenience and reduce food waste.
For canned foods, check ingredients and sodium when those factors matter to you.
How to add more fiber at breakfast
Breakfast is an easy place to add fiber.
Instead of rebuilding the entire meal, make one or two changes.
Examples:
- add berries to yogurt
- use oats instead of a low-fiber cereal
- choose whole-grain bread
- add ground flaxseed to porridge
- add fruit to skyr
- combine oats with chia seeds
Small repeated changes can matter more than occasionally eating an extremely high-fiber meal.
How to add more fiber at lunch
Useful lunch strategies include:
- choose whole-grain bread for sandwiches
- add beans or chickpeas to salads
- add lentils to soup
- include fruit
- increase the vegetable portion
- use whole grains when practical
A lunch does not need to become completely plant-based to contain meaningful fiber.
How to add more fiber at dinner
At dinner, fiber can come from several parts of the meal.
For example:
- potatoes with skin
- whole grains
- beans
- lentils
- vegetables
- legumes added to sauces
You can also combine animal protein with fiber-rich plant foods.
For example:
- fish + potatoes + broccoli
- chicken + brown rice + vegetables
- eggs + whole-grain bread + vegetables
Fiber does not need to come from the protein source itself.
How to add fiber to snacks
Practical options include:
- fruit
- berries with yogurt
- a moderate portion of nuts
- plain popcorn
- vegetables with hummus
- whole-grain toast
- pear with yogurt
Choose snacks according to hunger and overall energy needs rather than eating extra food solely to reach a fiber number.
Legumes are one of the easiest upgrades
One practical strategy is adding legumes to foods you already eat.
For example:
- add lentils to tomato sauce
- add beans to soup
- add chickpeas to salad
- mix lentils into a grain dish
- add beans to a vegetable stew
You do not need to replace the entire meal.
Even partial substitution can increase fiber.
Use whole grains where you actually enjoy them
Whole grains can be useful, but there is no need to force every grain choice to be whole grain.
Start with the substitutions you genuinely like.
For example:
- whole-grain bread
- oats
- whole-grain pasta
- brown rice
- bulgur
- barley
Consistency is more useful than choosing a theoretically ideal food you dislike.
Keep edible skins when appropriate
Some fruit and vegetable skins contribute fiber.
Examples include:
- apples
- pears
- potatoes
Wash produce appropriately before eating the skin.
Not every peel is edible or desirable, so use normal food preparation judgment.
Increase fiber gradually
If your current diet is relatively low in fiber, suddenly adding very large quantities of legumes, bran, seeds and vegetables may cause digestive discomfort.
A gradual increase can be easier to tolerate.
For example, you might:
- add fruit to breakfast
- introduce one serving of legumes several times per week
- switch one regular grain product to a whole-grain version
- increase vegetables at one meal
- add another fiber-rich habit later
This creates a sustainable change rather than a one-day fiber challenge.
For a broader step-by-step guide, see How to Eat More Fiber.
Drink enough fluid
Some types of fiber absorb water.
Adequate fluid intake is therefore particularly relevant when increasing fiber intake.
Individual fluid needs vary with factors such as:
- body size
- activity
- climate
- diet
- pregnancy or breastfeeding
- health conditions
There is no need to force excessive water intake simply because you are eating more fiber.
Fiber and satiety
Many fiber-rich foods can support satiety because they provide volume, texture and slower eating.
However, fiber is only one part of a filling meal.
Protein, energy density, meal size and personal preferences also matter.
For more context, see What Is Satiety and Which Foods Help You Feel Full?.
Fiber and calorie management
Many high-fiber foods such as vegetables, fruit and legumes can be useful when managing calorie intake.
But high fiber does not automatically mean low calorie.
Nuts, seeds and avocado contain fiber while also being relatively energy dense.
That is not a problem.
It simply means the portion can be relevant when total calorie intake matters.
Fiber and protein can work together
Meals do not need to choose between protein and fiber.
Examples include:
- lentils with vegetables
- beans with whole grains
- skyr with berries and oats
- chicken with potatoes and vegetables
- fish with barley and broccoli
- eggs with whole-grain bread and vegetables
Combining different food properties can make meals more nutritionally complete and satisfying.
A practical high-fiber grocery list
You do not need to buy every high-fiber food at once.
A simple weekly selection could include:
Legumes
- lentils
- chickpeas
- beans
Whole grains
- oats
- whole-grain bread
- brown rice or bulgur
Vegetables
- carrots
- cabbage
- broccoli
- peas
- potatoes
Fruit
- apples
- pears
- berries
- oranges
Nuts and seeds
- almonds
- flaxseed
- chia seeds
Choose according to your budget, preferences and what you will actually eat.
A simple high-fiber day structure
A practical day might look like:
Breakfast
Oats with skyr and berries.
Lunch
Whole-grain bread with a protein source, vegetables and fruit.
Dinner
Lentils or beans with vegetables and potatoes or a whole grain.
Snack if needed
Fruit, yogurt with berries, nuts or plain popcorn.
This is only an example.
There is no single correct high-fiber meal plan.
Common mistakes
Increasing fiber too quickly
A sudden large increase may cause bloating or digestive discomfort.
Increase gradually if needed.
Relying on one “superfood”
You do not need chia seeds, bran or any single specialty product to eat enough fiber.
Variety is more practical.
Ignoring legumes
Beans and lentils are inexpensive, versatile and useful sources of both fiber and plant protein.
Assuming dark bread is whole grain
Color alone does not reliably indicate whole-grain content.
Drinking juice instead of eating fruit
Juice can contain vitamins, but much of the natural fiber structure is reduced or removed.
Avoiding higher-calorie fiber foods
Nuts, seeds and avocado still provide useful nutrients. Use portions that fit your overall needs.
Treating fiber as the only nutrition goal
Protein, fats, carbohydrates, micronutrients and overall dietary quality still matter.
Frequently asked questions
What foods are highest in fiber?
Legumes, certain seeds, whole grains, berries, some fruits and many vegetables can provide substantial fiber. The most practical choice depends on normal serving size and how often you eat the food.
Are beans high in fiber?
Yes. Beans are useful sources of fiber and also provide plant protein.
Are lentils high in fiber?
Yes. Lentils provide both fiber and plant protein and are easy to use in soups, stews, curries and salads.
Which fruits contain fiber?
Examples include raspberries, blackberries, pears, apples, oranges and kiwi. Whole fruit generally contains more intact fiber than juice.
Which vegetables are high in fiber?
Useful options include broccoli, Brussels sprouts, peas, carrots, cabbage, artichokes and potatoes with edible skin.
Are oats high in fiber?
Oats are a useful whole-grain source of fiber and can be an easy everyday breakfast option.
Are nuts and seeds good sources of fiber?
Many nuts and seeds provide fiber, but they are also energy dense. Moderate portions can fit well into a balanced diet.
Is popcorn a high-fiber food?
Popcorn is a whole grain and can contribute fiber. Plain air-popped popcorn is very different nutritionally from versions with large amounts of butter, oil, sugar or coatings.
Should I increase fiber quickly?
Usually it is more comfortable to increase fiber gradually, particularly if your current intake is low.
How Mealisa can help
Mealisa can help you look at meals as a whole rather than focusing on one nutrient in isolation.
Depending on your goals, Mealisa can help connect:
- calories
- protein
- carbohydrates
- fat
- meal structure
- available ingredients
- budget
- food preferences
As you build meals, fiber-rich foods such as legumes, whole grains, vegetables and fruit can be incorporated alongside your other nutrition targets.
Photo-based food recognition can also reduce the amount of manual entry required when recording meals.
The goal is not to turn fiber into another number to obsess over.
It is to make practical food choices that improve the overall structure of your diet.
The bottom line
High-fiber foods do not need to be exotic or expensive.
Useful everyday choices include:
- lentils
- beans
- chickpeas
- oats
- whole-grain bread
- whole-grain pasta
- potatoes with skin
- broccoli
- cabbage
- peas
- berries
- pears
- apples
- nuts
- seeds
- popcorn
Instead of trying to transform your diet overnight, add fiber-rich foods gradually to meals you already enjoy.
A varied pattern of legumes, whole grains, vegetables, fruit, nuts and seeds is generally more practical than relying on a single high-fiber product.
This article provides general nutrition information and is not a substitute for individualized medical or dietetic advice.
