Abby Moore is an editorial operations manager at mindbodygreen. She earned a B.A. in Journalism from The University of Texas at Austin and has previously written for Tribeza magazine.
Lauren Torrisi-Gorra, MS, RD is a registered dietitian, chef, and writer with a love of science and passion for helping people create life-long healthy habits. She has a bachelor’s degree in Communication and Media Studies from Fordham University, a Grand Diplôme in Culinary Arts from the French Culinary Institute, and master's degree in Clinical Nutrition and Dietetics from New York University.
Despite its many health benefits, fiber is lacking in the typical American diet. In fact, the average daily intake of fiber is so low the USDA considers it a public health concern. Here's why fiber is so important, and the foods to prioritize to make sure you're getting enough of it.
To learn more about fiber, what it is, its benefits, the different types, and more, read our definitive guide to fiber.
How much do I need?
The average American is eating about 16 grams of fiber8 daily, but the dietary recommendations for fiber are far higher:
mindbodygreen Functional Nutrition Training
Learn how to use food as medicine with a cutting-edge nutrition deep dive taught by the world's foremost health & wellness experts. Learn more about mindbodygreen's Functional Nutrition Training.
Keep WatchingNext video in 8 seconds
Recommended fiber intake by age
Age
Male
Female
1-3 years
19 grams/ day
19 grams/ day
4-8 years
25 grams/ day
25 grams/ day
9-13 years
31 grams/ day
25 grams/ day
14-50 years
38 grams/ day
25 grams/ day
51+ years
30 grams/day
21 grams/ day
Pregnancy
-
28 grams/ day
Lactation
-
29 grams/day
In order to fill what nutritionists call "the fiber gap," consider adding these high-fiber 25 foods to your diet. (Pssstt... starting your day with a fiber-rich breakfast can help!)
Grains
Image by Mariela Naplatanova
1.
Oats
Fiber: 8 to 16 grams per cup.
A standard serving size of steel cut oats is 1/4 cup, and a standard serving size of old fashioned rolled oats is 1/2 cup.
Start your morning off with 1 cup of steel cut oats, and you're already at 16 grams of fiber, according to Feller. Add blueberries or strawberries to the mix for an added boost.
"When compared to other grains," registered dietitian Nour Zibdeh, M.S., RDN, says "buckwheat—which is technically a seed—has more fiber and protein." Just 1 cup contains 17 grams of fiber.
Barley is a type of grain, commonly used as a base for grain bowls. If you're able to tolerate gluten, eating 1 cup of cooked barley will give you about 6 grams of fiber.
4.
Quinoa
Fiber: 4 grams per cup.
Quinoa is a whole grain, which means it's naturally high in fiber. According to registered dietitian Isabel Smith, R.D., CDN, there are four varieties of quinoa: white, red, black, and tricolor. White is the most common, and it contains about 4 grams of fiber per cup.
Advertisement
This ad is displayed using third party content and we do not control its accessibility features.
"Avocado is rich in insoluble fiber," research specialist in oncology nutrition L.J. Amaral, M.S., R.D., CSO, says. "And it contains 13.5 grams of total dietary fiber." Eat it on its own with sea salt and red pepper, or mash it on top of whole wheat bread for extra fiber.
You know an apple a day keeps the doctor away, and maybe fiber has something to do with that. "One medium apple contains over 4 grams of fiber," Feller says. They're also high in calcium, potassium, and vitamin C.
Blackberries and raspberries both provide about 8 grams of fiber per cup, while blueberries provide 4 grams. The berries are also a good source of polyphenols, which play a role in metabolism, as well as chronic disease and weight management.
The fiber content in prunes helps relieve constipation. If you're looking to stay regular, functional medicine doctor Elizabeth Boham, M.D., M.S., R.D., recommends eating three or four prunes at a time, which provides about 2 grams of fiber.
Just 1 cup of guava contains 9 grams of fiber and about 377 mg of vitamin C. Studies have shown that the fruit possesses anti-inflammatory and antimicrobial10 properties—in case you needed another excuse to eat it.
Kale is rich in a variety of vitamins and minerals, including vitamins A, C, and K, and can also add to your fiber intake. Eating 2 cups of baby kale provides nearly 3 grams of fiber.
This ad is displayed using third party content and we do not control its accessibility features.
One cup of broccoli florets contains about 5 grams of fiber. The veggies are also high in sulfur—one of the most abundant minerals in the body—which helps to metabolize food11. In other words, these nutrient-packed florets can be great for the gut.
One small head of cauliflower contains 5 grams of dietary fiber. Using ground cauliflower in place of rice is a simple way for people on grain-free diets to meet their fiber needs.
Surprisingly enough, artichokes are one of the highest sources of fiber from a vegetable. One artichoke contains almost 7 grams of fiber, and registered dietitian Molly Knudsen, M.S., RDN, says one can of artichokes contains about 5.
This ad is displayed using third party content and we do not control its accessibility features.
Sweet potatoes are a great source of both soluble and insoluble fiber, which can promote gut health and regular digestion. Eating one sweet potato with the skin on provides almost 6 grams of fiber.
Split peas are similar to lentils, but they're grown from a different plant: the field pea. They're called split peas because after being dried and hulled, they're split down the middle. One cup of cooked split peas contains 16 grams of dietary fiber.
Fava beans, also known as broad beans, are a good source of the minerals manganese, copper, phosphorus, magnesium, iron, and potassium, according to registered dietitian Megan Fahey, M.S., R.D., CDN. She adds that they contain 9 grams of fiber per serving.
Advertisement
This ad is displayed using third party content and we do not control its accessibility features.
Another good source of plant-based protein and fiber are lima beans—1 cup of boiled lima beans contains 15 grams of protein and almost 14 grams of dietary fiber. They also contain nutrients like iron, magnesium, and potassium.
Not only are almonds rich in protein (6 grams), but Feller says 1 ounce of almonds also contains 4 grams of fiber. The nutrient combo makes almonds an ideal snack when you want to stay satiated for a long period of time.
Just 2 tablespoons of chia seeds contain more than 9 grams of fiber. Adding these high-fiber seeds to your oatmeal or smoothie is a simple way to up your fiber intake first thing in the morning.
Enjoy sunflower seeds as a tasty snack or on top of creamy soups. One cup contains 12 grams of fiber. They also provide 9% of the recommended daily intake for magnesium and 14% of zinc.
Advertisement
This ad is displayed using third party content and we do not control its accessibility features.
Beans, berries, avocados, green veggies and whole grains like buckwheat are just a few foods that are especially high in fiber.
How much fiber do I need per day?
The recommended fiber intake for adults is around 25 grams for women and 38 grams for men.
Can you get enough fiber from food alone?
Yes, you can definitely get enough fiber from food alone. Aim to eat a wide range of fruits and vegetables with each meal. If you're worried you're not meeting your fiber goals, you might want to try a fiber supplement—just speak with your doctor first.
The takeaway
Fiber is an important nutrient that we don't seem to be consuming enough of. Luckily, these 25 fiber-filled foods above can easily up your fiber intake. If you're not used to eating so much fiber, introduce it into your diet gradually to reduce the risk of stomach upset.
This ad is displayed using third party content and we do not control its accessibility features.
Trusted Source
PubMed
PubMed® comprises more than 34 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full text content from PubMed Central and publisher web sites.
PubMed® comprises more than 34 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full text content from PubMed Central and publisher web sites.
PubMed® comprises more than 34 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full text content from PubMed Central and publisher web sites.
PubMed® comprises more than 34 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full text content from PubMed Central and publisher web sites.
PubMed® comprises more than 34 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full text content from PubMed Central and publisher web sites.
PubMed® comprises more than 34 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full text content from PubMed Central and publisher web sites.