Best Sources of Fiber

This post may contain affiliate links.

Need more fiber in your diet? Increasing your fiber intake is not only important but it’s also easier than you might think. With this list of the best sources of fiber, plus easy ways to add them to your diet, you’ll be making strides at improving your digestive and overall health in no time.

Chickpeas, tahini, bell pepper, onion, parsley and red onion on a cutting board.

Gut health has been a buzz-worthy topic for a few years now — and for good reason. With an increased focus on what we’re putting in our bodies, we’ve come a long way in preventing chronic illnesses and keeping autoimmune diseases at bay. 

However, aside from managing micronutrient diversity and daily caloric intake, there is a major player in maintaining great gut and brain health that seems to fly under the radar, dietary fiber.

What is dietary fiber?

The term fiber refers to plant foods that cannot be digested or absorbed by the body. It is found in foods like vegetables, fruits, nuts, seeds, whole grains and legumes and is an essential nutrient, meaning it must be consumed through the foods we eat.

Unlike simple carbs and starches that get converted into glucose for quick access energy, fiber is an indigestible carbohydrate found in plant-based foods that supports proper nutrient absorption.

Consuming an appropriate amount of dietary fiber every day can ensure the maintenance of a well-balanced gut microbiome and a healthy digestive tract. 

Fiber Benefits

Dietary Fiber is essential when it comes to keeping a happy tummy. This compound found in plant-derived food is responsible for more than helping you, well…“do your business” day-to-day. Without it, we wouldn’t be able to process our food properly and may develop long term digestive issues.

Here are some additional fiber benefits:

  • Helps you to feel satiated after eating.
  • Aids in lowering levels of cholesterol.
  • Can help boost your metabolism.
  • Keeps your skin feeling fresh and glowing.
  • Reduces the risk of cardiovascular disease.
Carrots, walnuts, oats, maple syrup and turmeric in small dishes on a counter top.

Daily Fiber Intake

According to the most recent Dietary Guidelines published in both the United States and in Canada, the recommended dietary fiber intake is 14g/1,000 kcal. This adds up to 38g for the average male and 25g for the average female.

The RDI for dietary fiber is 38 grams per day for the average male and 25 grams of day for the average female. To visualize this amount, imagine 6 large apples or 8 bananas. 

Soluble vs insoluble fiber

Coming from the carbohydrate family, dietary fiber itself branches out into two types — soluble and insoluble.

The biggest key point to help differentiate one from the other is that insoluble fiber does not dissolve in water so it passes through your system pretty much unchanged whereas soluble fiber creates a gel-like substance by drawing in water, helping to support regular bowel movements.

Both soluble and insoluble fiber are important in sustaining a healthy balance of good bacteria in your intestines.

Adding red lentils to a pot of cauliflower curry stew.

Do you need more fiber?

There are a few telltale signs that may indicate you need more fiber in your diet. The biggest and most common one? Constipation, or difficulty passing stool.

Without consistent bowel movements, you may start to feel symptoms of fatigue due to a buildup of toxic waste. You’ll also increase the chances of developing hemorrhoids and potentially, over time, involuntary release of fecal matter. That sounds fun, doesn’t it?

Fiber Deficiency Symptoms

Constipation is just one of the issues that come along with a lack of fiber in the diet. Other symptoms of fiber deficiency include bloating and gas, chronic inflammation, high cholesterol, weight gain, blood sugar issues, acne, cravings, and excessive hunger.

Constipation

Digestive issues such as constipation, bloating and diarrhea can all be signs you’re not eating enough fiber. Fiber helps keep things moving through the digestive tract as well as create softer bowel movements by absorbing water. If you’re missing that fiber and natural lubrication you can imagine how things might get backed up.

Blood Sugar Issues

Fluctuations in your blood glucose (sugar) levels may be an indication you need more fiber. Fiber helps to slow the absorption of sugars, reducing swings in blood sugar levels.

Maintaining stable blood sugar levels is also important to help maintain healthy hormone levels, as well as prevent or manage diabetes and other blood sugar conditions.

Regulating blood sugar levels by consuming fiber-rich foods can also help prevent energy crashes, improve sleep and reduce cravings.

Always Hungry

If you find you’re hungry shortly after eating, it may be another indicator you’re lacking fiber.

Fiber helps you feel full and slows the absorption of sugars after eating, helping to prevent crashes that can leave you hungry, tired and craving more carbohydrates.

If you lack fiber in your diet, blood sugar surges after eating then subsequently crashes, leaving you hungry shortly after eating to help compensate for the crash. These are the big rollercoaster swings we want to avoid and eating enough fiber can help do that.

Weight Gain

Many fiber deficiency symptoms essentially come down to blood sugar control. Swings in blood sugar increase hunger and cravings, especially for sugar and carbs, regardless of if you actually need them. Excess sugar and calories when you don’t need them will lead to weight gain.

With that blood sugar rollercoaster also comes low energy, poor sleep quality, and hormone fluctuations. All of these areas are going to make exercise and healthy eating a challenge.

You can see how all of these symptoms may make it difficult to lose weight and even contribute to weight gain.

A bowl of chopped parsley being added to a bowl of fresh chopped veggies.

What are good sources of fiber?

The good news is, all whole plant-based foods contain fiber. This includes nuts, seeds, beans, lentils, grains, fruit and vegetables.

If any of the fiber deficiency symptoms sounded familiar to you, start adding more of these foods to your diet.

As you make a conscious effort to eat more whole plant-based foods, make notes of changes you in your digestion, mood and overall energy throughout the day.

What plant-based foods don’t contain fiber?

Processed and refined grains and sugars contain little to no fiber. This would be your white bread and rice, refined sugar and other processed foods.

There is nothing wrong with consuming these foods from time to time but you can see that if all you ate was processed foods you’d start to experience the fiber deficient symptoms we already covered.

Juice would also fit in here although pure fruit and vegetable juices still contain soluble fiber. I include homemade green vegetable juices in my diet as a source of nutrients and find it helpful for adding nutrition to my diet without overdoing it on fiber.

A bowl of chickpea tikka masala over rice topped with cilantro.

Best High-Fiber Foods

The list of high-fiber foods below covers nuts and seeds, fruits and vegetables, whole grains and legumes. Note that all varieties of these foods contain fiber but I only listed a sample of each to give you an idea of some of the best sources.

The great thing about fiber and a whole food plant-based diet is you will easily get enough without even thinking about it, so there’s no need to worry about the best sources of fiber.

If you eat a variety of these foods on a regular basis, you’re good to go!

Nuts and Seeds

Nuts and seeds are a great source of fiber as well as omega-3 fatty acids, antioxidants, vitamins and minerals. Just a few tablespoons a day can help increase your fiber intake, as well as contribute to your daily protein intake.

Note that nuts and seeds, while wonderfully nutritious, are high in calories due to their fat content so they should be enjoyed in moderation. 1-2 ounces per day works for most people, depending on your nutritional needs.

  • flax seeds – 4 grams in 2 tbsp ground
  • chia seeds – 7 grams in 2 tbsp
  • sesame seeds – 2 grams in 2 tbsp
  • pumpkin seeds – 5 grams per ounce
  • sunflower seeds – 3 grams per ounce
  • almonds – 3.5 grams per ounce
  • walnuts – 2 grams per ounce
  • shelled pistachios – 3 grams per ounce
  • psyllium husk powder – 4 grams per tbsp

Whole Grains

Whole grains are a good source of fiber plus B vitamins, carbohydrates and even some protein. This section includes whole grains as well as whole-grain products such as bread and pasta.

Some of the highest whole grain sources of fiber are listed below but of course, this list is not exhaustive as all whole grains contain fiber.

  • farro – 10 grams in 1 cup cooked
  • rolled oats – 10 grams in 1/2 cup dry
  • brown rice – 3.5 grams in 1 cup cooked
  • quinoa – 5 grams in 1 cup cooked
  • bulgur – 4 grams in 1/2 cup cooked
  • whole wheat bread – 2 grams per slice
  • Ezekiel bread – 3 grams per slice
  • whole wheat pasta – 6 grams in 1 cup cooked

For fiber-rich whole grain recipes, try my basil fried rice, farro squash salad, baked steel cut oatmeal or tempeh quinoa macro bowl.

Fruit

Fruit is a wonderful source of fiber as well as other important vitamins and minerals. Include 1-3 servings of fruit per day to help meet your fiber and micronutrient needs.

  • apple, with skin – 4.5 grams per 1 medium apple
  • banana – 3 grams per 1 medium banana
  • strawberries – 3 grams per cup
  • raspberries – 8 grams per cup
  • pear, with skin – 6 grams per 1 medium pear
  • mango – 2.5 grams in 1 cup
  • dark chocolate – 2 grams per ounce

To enjoy more fruit, try banana split chia seed pudding, kale spinach smoothie, breakfast quinoa and banana bluberry chia overnight oats.

Vegetables

Vegetables provide much of the insoluble fiber, or roughage that we need in our diet. All vegetables contain some fiber but here are some that stand out:

  • green peas – 9 grams per cup
  • carrots – about 2 grams per medium carrot
  • beets – about 2 grams per small beet
  • broccoli – 5 grams per cup
  • spinach – 2.5 grams in 3 cups
  • artichokes – 7 grams per medium artichoke
  • potato, with skin – about 4 grams in one small potato
  • sweet potato, with skin – 4 grams in 1 cup cubed

To get more veggies into your diet, try this sweet potato breakfast bowl, farro vegetable chickpea bowls, vegetable chickpea curry or this healthy everyday rainbow salad.

Legumes

Legumes include your beans, lentils, soy and peanuts. Legumes are good sources of fiber as well as protein, iron, B vitamins, minerals and carbohydrates.

  • chickpeas – 6 grams per 1/2 cup cooked
  • black beans – 7 grams per 1/2 cup cooked
  • kidney beans – 6 grams per 1/2 cup cooked
  • tempeh (contains probiotics) – 7 grams in 3 ounces
  • lentils (all varieties are similar) – 12 grams per 1/2 cup cooked

For fiber-rich legume recipes, try this lentil nourish bowl, vegan black bean soup, lentil quinoa curry or Thai red curry lentils.

A dish of dry green lentils being dumped into a pot on the stovetop.

Tips for How to Get More Fiber

Here are 15 easy ways to add more fiber to your diet.

  1. Eat an apple a day. Apples are a good source of fiber as well as act as a prebiotic.
  2. Make a coconut yogurt bowl topped with high-fiber whole grain cereal, ground flax seeds and berries.
  3. Snack on raw veggies like broccoli and carrots dipped in roasted red pepper hummus.
  4. Have a daily 1 ounce serving of raw nuts like almonds, pecans, walnuts or mixed nuts.
  5. Have a daily 1/2 to 1 cup serving of chickpeas, kidney beans or black beans. Adding a scoop to salads or making vegan black bean soup or vegan chickpea chowder soup is an easy way to get your daily serving.
  6. Try a lentil dish like my coconut red lentil dahl, lentil quinoa bowl or curried red lentil soup.
  7. Commit to eating 1 salad every day. Use this everyday rainbow salad for inspiration.
  8. Enjoy dried apricots, dates, figs, peaches or pears for a healthy dessert.
  9. Try a variety of whole grains like amaranth, barley or bulgur instead of rice.
  10. Choose whole-grain pasta, bread and tortillas.
  11. Enjoy edamame for a high-protein, fiber-rich snack.
  12. Add a spoonful of flax to oatmeal, smoothies and baking.
  13. Enjoy a daily green smoothie with berries and veggies. Try my kale spinach smoothie, mixed berry smoothie or green monster smoothie.
  14. Snack on popcorn.
  15. Try chia pudding. Chia pudding makes a great snack, breakfast or dessert. Try my coconut yogurt chia pudding or chocolate chia protein pudding.

Sample High-Fiber Meal Plan

Use this sample meal plan as an example of what a day of fiber-rich eating looks like.

This works out to over 50 grams of fiber so you can see how quickly fiber adds up when you eat a plant-based diet.

For more meal plans check out my 7-day vegan meal plan and 3-day whole food plant-based meal plan.

Cooked brown rice in a skillet of veggies and tofu on the stovetop.

How much fiber is too much?

At this point, you’ve probably gathered that a high fiber diet points to a happier, healthier you. However, there can always be too much of a good thing…

Consuming enough fiber is absolutely crucial for optimal health, don’t get me wrong, but there is a balance that needs to be met for you to reap its benefits.

The biggest sign that your body might be trying to digest too much fiber? Gas and bloating. Again, not the most appealing subject—yet if your large intestine is working maybe a little too hard, either you’ve increased your fiber intake too quickly or you’ve been consuming too much for too long. 

  • Abdominal pain
  • Loose stools or diarrhea
  • Constipation
  • Bloating
  • Temporary weight gain from lack of nutrient absorption
  • Reduction of blood glucose (mostly important for diabetics to monitor)

Are you overdoing it on fiber?

New plant-based eaters or anyone adding more plant foods to their diet, may find they initially overdo it on fiber. If you’re experiencing any of the symptoms above, consider:

  • Add more fiber slowly. Don’t go from zero to a hundred overnight. Increase your fiber intake slowly over a few months to allow your body time to adjust.
  • Remove fiber-fortified food. Some processed foods are fortified with additional fiber. Try cutting those out and sticking to whole foods.
  • Stay hydrated. Making sure you’re drinking enough water and eating more foods with high water content—such as cucumbers or watermelon—will aid in proper stool formation and passing.
  • Exercise. engaging in consistent, light exercise throughout the day can help keep digestive distress at bay and regulate the function of your large intestine. 
  • Educate yourself. Knowing which foods are rich sources of fiber and which have little, you can build your diet in a way that works best for you.

It can actually be quite easy to overdo it on fiber. I’ve been there myself, some days accumulating up to 80 grams of fiber in a single day if I’m not paying attention.

This is one reason I love enjoying a daily green juice. If you find you’re getting too much fiber but still want to maximize your nutrient intake a green juice can be helpful. Smoothies, while they still contain fiber, can also help lessen the load on the digestive system, if needed.

Two glasses filled with creamy vegan papaya smoothies.

What if I need to eat a low-fiber diet?

There are medical conditions that require either a temporary or permanent reduction in dietary fiber. If you’re plant-based, this is tricky but it can definitely be done!

Below are some foods to include if you need to eat a low-fiber diet for medical reasons.

  • tofu
  • white rice, pasta and crackers
  • pancakes made with white flour
  • refined hot cereals
  • white bread (go for organic sourdough)
  • well-blended smoothies with protein powder
  • fruit and vegetable juices without the pulp
  • oat, nut and seed milks
  • coconut yogurt
  • olive, avocado, flax, hemp or coconut oil
  • vegan cheeses and other dairy alternatives

You can also help your digestive system along by:

  • pureeing higher fiber foods like beans, nuts and seeds
  • making sure vegetables are well-cooked (roast or steam)
  • removing the skin from fruits and vegetables like apples and potatoes
  • staying well-hydrated
  • thoroughly chewing your food

You can also use these tips and foods if you find you’re overdoing it on fiber.

These lower-fiber foods may also be helpful for plant-based kids who’s smaller tummies can fill up before their calorie needs are met.

Keep in mind, you may need supplementation if you’ll be restricting plant foods groups in addition to avoiding animal products. A multivitamin, omega-3, magnesium, B12, D3 and calcium supplement may be needed and should be discussed with your health care professional.

Listen to Your Body

Whether you might be eating too much or too little fiber, it’s never a bad time to take inventory on the fuel you’re giving to your body. While it may not always be the most attainable to keep everything dialed every single day, just remember the key is to start small.

Listen to your body, it knows best!

Note any changes you notice in your body (and mood!) then continue on doing what feels best for YOU. Listen in to your body—it’s yours and it always knows best. 

More Reading

Ready to continue your health journey? Here are more articles you’ll find helpful:

You Might Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Comments

  1. Thanks Deryn, this is a great article. I appreciate that your site and subscriber emails are full of helpful information instead of HEY HERE’S THIS RECIPE K BYE

  2. I’m a retired chemistry and biochemistry and nutrition teacher and I have only one quibble with your treatise on dietary fiber. It’s a statement you make at the beginning. You state “The term fiber refers to plant foods that cannot be digested or absorbed by the body…. and is an essential nutrient, meaning it must be consumed through the foods we eat.” It certainly is a dietary essential, but it’s not a nutrient. Nutrients are by definition digested to give the body energy, or vitamins and minerals needed to get that energy from the food, or raw materials to build body tissues, etc. Nothing that isn’t digested is a nutrient. And, maybe you used the term because it’s simpler than trying to explain why something that isn’t digested is an essential in the diet. But that’s exactly what fiber is. And I happen to think it’s important to be accurate in the information we post about health and nutrition.

  3. Fiber is important in our daily meals and I always include that in my diet. Thank you for this article you shared.

  4. Thanks for the article! I have really enjoyed perusing your site over the last few days and have a bunch of recipes printed out. I have a question–I have recently upped my veggie, fruit, and whole grain intake as a way to help maintain my current weight and boost my athletic performance. I often feel pretty full, but still hungry, if that makes sense. As if all the low calorie density food has taken up all the room but I didn’t get enough calories. Is that really a thing?

    1. Definitely. Higher volume foods can fill you up before you reach your caloric needs, especially if it’s been an adjustment. You can try adding more calorically dense foods to your diet (nuts, seeds, avocado, dates, homemade energy bars), doing a daily super smoothie with lots of healthy fats, protein and complex carbs, focusing on a balance of macros at every meal especially some protein to help keep you full and manage blood sugar, staying well hydrated, and using some of the foods listed in the low-fiber section. Start there and if you’re still feeling full but hungry, let me know and I’d be happy to take a closer look at your diet and lifestyle.

      1. Thank you so much for the helpful response! I’m glad to know it’s not just me being weird about food! I will definitely make adjustments and see how it goes.