Getting enough fiber every day is incredibly important for feeling good and fueling your body properly. The daily fiber intake minimum is 25-30 grams of fiber; unfortunately, can be difficult to hit that minimum. In fact, Americans typically only get 10-15 grams of fiber per day on average.
Want to save this page?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
As a dietitian, I know that boosting any sort of nutritional value can feel a bit overwhelming. That’s why my friends and I here at The Real Food Dietitians have compiled this list of high-fiber foods to help you know what foods to incorporate into your meals; we’ve even included serving-size suggestions and practical tips on how to easily add them to your daily routine!
1. White Beans
Fiber per serving: 10 grams per ½ cup cooked
White beans, like cannellini, Great Northern, navy, and lima beans, contain a bit more fiber than other bean varieties like black beans or kidney beans. Whether cooked fresh or reheated from the can, beans are rich in fiber and an excellent source of plant-based protein, iron, and magnesium. To boost your fiber intake, you can incorporate beans into your diet by adding them to casseroles, soups, dips, and salads.
2. Oats
Fiber per serving: 8 grams per 1 cup cooked
Oats are gluten-free, whole grains that are rich in beta-glucans, which is a type of soluble fiber that aids in digestion and keeps you feeling full longer. They’re known to lower cholesterol and help stabilize blood sugar levels, which can help curb cravings. You should try to opt for steel-cut oats over rolled oats, as steel-cut offer the most fiber. You can enjoy oats in classic oatmeal, overnight oats, baked goods, or even in no-bake treats to get part of your daily dose of fiber in.
3. Raspberries
Fiber per serving: 8 grams per 1 cup
Raspberries are the super fruit of choice when it comes to fiber, as they contain more than any other type of berry. Not only are they rich in fiber, but they’re also a great source of potassium – which helps lessen the effect of a high-sodium diet on your blood pressure – and flavonoids, a powerful type of antioxidant. You can add fresh or frozen raspberries to smoothies, salads, baked goods, and sauces for a burst of flavor and nutrition.
4. Lentils, Legumes, and Pulses
Fiber per serving: 8 grams per ½ cup cooked
Lentils, legumes, and pulses are not only versatile but also packed with fiber, plant-based protein, and essential minerals, such as calcium, potassium, folate, zinc, iron, and magnesium. Some well-known lentils, pulses, and legumes include chickpeas, edamame, dry beans, lupins, soybeans, green peas, and split peas. Try increasing your fiber with these fiber powerhouses by incorporating them into stews, chilis, and even salads.
5. Artichokes
Fiber per serving: 7 grams in 1 medium artichoke
If you want to boost your fiber but also ensure you’re eating foods with multiple benefits, artichokes are the way to go. They’re packed with inulin, a prebiotic fiber that can reduce inflammation, improve insulin sensitivity, and support gut health. What’s more, artichokes boast the highest antioxidant content among all vegetables, making them a delicious and effective choice for promoting overall wellness and anti-aging benefits. You can eat artichokes cooked whole or add artichoke hearts to dips and main entree dishes.
6. Avocado
Fiber per serving: 7 grams per ½ avocado
Avocados are known for their heart-healthy fats and omega-3 fatty acid content. Additionally, though, they’re also a great source of fiber. Incorporate avocados into your smoothies, salads, and taco toppings for an easy source of insoluble and soluble fiber. I even like to use avocado for making baked goods by using it as a replacement for butter and oil.
7. Chia Seeds
Fiber per serving: 7 grams per 2 tablespoons
Speaking of insoluble and soluble fiber, chia seeds are another great source of these specific types of fiber and are full of antioxidants. Add some chia seeds to your oatmeal, salads, baked goods, or even turn them into a delicious chia pudding.
8. Chickpeas
Fiber per serving: 6 grams per ½ cup cooked
Chickpeas, also referred to as garbanzo beans, stand out as a versatile high-fiber food. Thanks to their fiber content, they’re excellent for heart health and also rank low on the Glycemic Index, helping to regulate blood sugar and triglyceride levels. They’re famously used to make hummus or a tasty layered dip, which is one of my favorite dishes to take to group gatherings.
9. Quinoa
Fiber per serving: 5 grams per 1 cup cooked
Quinoa is one of my favorite gluten-free whole grains. It’s a complete source of protein, meaning that it contains all 9 of the amino acids necessary for our nutritional needs and that our bodies don’t create fully on their own. Plus, it’s a great source of other important nutrients like iron, calcium, manganese, magnesium, and copper. Try incorporating quinoa into your salads, casseroles, and even burgers.
10. Sweet Potatoes
Fiber per serving: 5 grams per medium-large sweet potato
Sweet potatoes are great sources of soluble and insoluble fiber. They also help to improve digestion, are high in several key vitamins, and promote positive gut bacteria in your stomach’s microbiome. Not to mention, they’re used to make all kinds of delicious recipes, including hashes and casseroles.
11. Almonds
Fiber per serving: 5 grams per ¼ cup whole almonds
Almonds are one of the highest-fiber nuts that you can eat. Additionally, they’re full of immunity-boosting antioxidants, as well as vitamin E to help boost skin health. Reach for whole almonds for snacking, add chopped almonds to a charcuterie board, or even try incorporating almond flour when it comes to baked goods to get a small fiber boost.
12. Apples
Fiber per serving: 5 grams per large apple
An apple a day keeps the doctor away, and it’s also a great option for increasing daily fiber content. The fiber in apples is largely in the form of pectin, which is known to help prevent cholesterol buildup in blood vessels and reduce constipation. You can pair apples with nut butter of your choice, as well as incorporate them into your salads or a crumble.
13. Flaxseeds
Fiber per serving: 4 grams per 2 tablespoons ground
Flaxseeds are often used in the form of ground flaxseed meal, which has the consistency of flour. This allows us to get all of the great nutrition that flaxseeds contain, including fiber and omega-3 fatty acids. Flaxseeds typically make a great addition to baked goods or no-bake treats. They’re also used to make an egg alternative known as a flax egg.
To make a flax egg: Mix 1 tablespoon ground flaxseeds (or flax meal) into 2 to 3 tablespoons of water; let it sit until thickened, then add to the recipe in place of 1 egg. Unfortunately, it’s not a good substitute for recipes with more than 2 eggs.
14. Corn
Fiber per serving: 4 grams per 1 cup kernels
Corn is a great fiber-rich food choice that is also rich in B vitamins and a specific type of antioxidant known as eye-protective carotenoids. You can eat corn cooked or boiled on the cob, as well as use canned or frozen corn as the base for salads or an additional element for soups and chowders.
15. Carrots
Fiber per serving: 4 grams per 1 cup
Carrots are a good source of fiber and contain high amounts of vitamin A and cell-protective antioxidants. You can enjoy carrots raw or cooked, as well as in more creative ways like in the form of carrot fries or in carrot cake baked oatmeal.
16. Beets
Fiber per serving: 4 grams per 1 cup cooked
Beets: You either love them or you hate them – or maybe you even have a love-hate relationship with them. No matter what your opinion is, the fact is beets are high in levels of dietary fiber content and provide many other health benefits for your overall health. You can enjoy beets in the form of juice, dehydrated beet powder, or as an addition to your salads and dips.
17. Brown Rice
Fiber per serving: 3.5 grams in 1 cup cooked
Brown rice is a true whole grain, which means that it’s just as good a source of fiber as barley or whole wheat. It is also a good source of magnesium, which makes it a great option for heart health. Try using brown rice in a curry or casserole to easily incorporate it into recipes — you can also opt for eating plain brown rice, too.
18. Dried Coconut
Fiber per serving: 3.5 grams per ¼ cup
Dried coconut is an excellent source of fiber. It is also high in fat called medium-chain triglycerides (MCTs). MCTs are metabolized differently than other fats, making them quick-acting energy boosters. You can use shredded or flaked dried coconut in granola bars and other baked goods.
19. Broccoli
Fiber per serving: 3 grams per 1 cup
Broccoli is one of the healthiest foods on the planet. It contains fiber, high amounts of vitamins C and K, and several essential minerals. If you’re looking to add broccoli to a veggie tray, I recommend blanching it first to remove some of the bitterness while also brightening the color and flavor. You can also add broccoli to a casserole or a sheet-pan roasted veggie dish.
20. Brussels Sprouts
Fiber per serving: 3 grams per 1 cup
In addition to being a terrific source of fiber, brussels sprouts contain high amounts of vitamins A, C, and K, which all promote good heart health. In addition, brussels sprouts are super versatile in the kitchen. You can cook them on the stovetop, sheet pans, and in air fryers. They also add a wonderful additional layer of flavor when thinly sliced or shaved into salads.
21. Dark Chocolate
Fiber per serving: 3 grams per ounce
This may come as a bit of a sweet surprise – dark chocolate is actually a great source of fiber. In fact, a typical 3.5-ounce bar of dark chocolate will provide you with 10 grams of fiber. It’s important to note, too, that the higher the percentage of cacao, the more fiber that dark chocolate contains. You’ll find dark chocolate with cacao amounts as high as 90%, though most people prefer dark chocolate in the range of 60-75% cacao. Enjoy dark chocolate in bar form, chocolate chips, chocolate cups, or even in a chocolate mousse.
22. Wild Blueberries
Fiber per serving: 3 grams per ½ cup
By eating wild blueberries, you can actually get 25% of the daily minimum recommended intake of fiber just by eating a cup of delicious wild blueberries. They contain 72% more fiber than regular blueberries. Try incorporating wild blueberries into your smoothies, oatmeal, yogurt, or baked goods.
23. Bananas
Fiber per serving: 3 grams per 1 medium banana
Most people know bananas for the amount of potassium they provide. However, bananas are also incredibly rich in two special types of fiber: resistant starch and pectin. Resistant starch is a prebiotic that helps grow the beneficial bacteria in your gut, which is prime for everything from your immunity to your skin health. Pectin is beneficial for promoting bowel movement and digestive system health. You can eat bananas plain, add them to a smoothie, or even use mashed bananas as a replacement for fat in recipes, as well as a way to add moisture and texture to baked goods.
24. Dried Fruit
Fiber per serving: 2-4 grams per ¼ cup
Dried fruit, including raisins, figs, prunes, dried cranberries, dried mango, and more, is a good source of fiber; prunes and figs contain the most fiber, though. Dried fruits are naturally sweet, so I like to reduce or omit the sugar in recipes that contain dried fruit. You can add dried fruit to salads, trail mixes, granolas, and energy bites.
Frequently Asked Questions
While many doctors will prescribe a fiber supplement, such as Metamucil, one of the most natural ways to increase your fiber content is to add more plant-based foods to your diet.
Plant-based foods, such as whole grains, fruits, and cruciferous vegetables, contain many different types of beneficial fibers. They also boast other health benefits, including high amounts of vitamins, minerals, and antioxidants.
When starting to add more fiber to your diet, make sure you’re drinking enough water and slowly implementing the diet change over one to two weeks.
Research shows that dietary fiber that you get from real foods has many health benefits, including:
• Consistent and better digestion, including less constipation
• A healthy gut microbiome for disease-fighting immunity
• Lowered blood pressure and regulated blood sugars
• Reduced cholesterol levels and triglycerides
• Lowered risk of heart disease, type 2 diabetes, and some cancers
The Academy of Nutrition and Dietetics, the American Heart Association, the USDA Dietary Guidelines, and the Mayo Clinic all recommend that adults consume a minimum of 25 grams of fiber daily.
However, more than 70 grams of fiber per day is not advised, particularly when consumed over a short period of time. This amount of fiber may cause side effects such as bloating, gas, and cramping as your body works to digest the fiber.
Aim for 14 grams of fiber per every 1,000 calories you consume each day. For example, someone who eats a roughly 2,000-calorie diet should aim for about 28 grams of fiber.
Here’s an example of a daily meal plan that would provide you with 30-32 grams of fiber.
• Breakfast: 1 cup oatmeal with ⅓ cup raspberries and 1 tablespoon peanut butter = 8 g fiber
• Lunch: 1 ⅓ cups beef and bean chili with ¼ cup diced avocado = 10 to 12 g fiber
• Snack: 1 medium apple with 2 tablespoons peanut butter = 7 g fiber
• Dinner: 1 chicken breast with 1 cup roasted vegetables = 5 g fiber
Daily Total = 30 to 32 grams of fiber
For ultimate success, we highly recommend reading the tips in the full blog post above. All photos and content are copyright-protected. Please do not use our photos without prior written permission. Thank you!
Carol Ermanovics says
Hi, My husband and I are 84 and 85 and in pretty good health. We do eat most of the recommened foods. Our daughter is a trained dietitian. She and 2 colleagues put out a recipe book years ago that included breakfast cereal. Over the years, even recently, we have eaten that cereal with my modifications. So here it is subject to your approval.
Kept in containers until made again.
5 C Rolled oats
1 1/2C grd flax, wheat germ, oat bran, wheat bran
1 1/2 C dried cranberries, 1C bran buds, 1C dried skim milk
Recently for protein I/2C hemp hearts, 1/2C chia seeds.
I add 1T maple syrup, my husband adds lots of wild blueberries
Add water
Jessie Shafer says
Hi Carol, we think that this sounds like a great cereal to start your day with plenty of fiber. And hello to your dietitian daughter!
Iam spurious says
Excellent article. Kudos!
Jessie Shafer says
We’re so glad you found this information on fiber helpful!
James J Fraunberger says
So glad i found this. I shared this on myu facebook group “Come on get Healthy” Thank you so much.
Stacie Hassing says
You are so welcome! Thank you for sharing!
K says
I read this post on FB this morning, and found it very informative, However, I do have a couple of questions. Do you recommend these high fiber foods for people with Crohn’s Disease and an Ileostomy? I avoid practically everything suggested in this article for reasons of them causing me horrid pain, bloating and obstructions. I know I’m not getting anywhere near the fiber I need. 20 years with IBD and eating is still a shot in the dark. Any info would be greatly appreciated. Thanks!
Jessie Shafer says
Hi, thank you for your questions and we’re so sorry to hear of your long suffering with IBD! Because of your unique digestive condition and surgery, we advise that you chat with your healthcare provider or a dietitian at the clinic where you received your ileostomy – they would best be able to advise you on your unique fiber tolerance and needs.
K says
I figured this would be a difficult question to answer, especially online and the disease being so complex, however, I thank you for taking the time to respond.