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:

  1. add fruit to breakfast
  2. introduce one serving of legumes several times per week
  3. switch one regular grain product to a whole-grain version
  4. increase vegetables at one meal
  5. 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.