Am I getting enough fiber?

Most Americans eat only 15 grams of fiber per day, about half of the recommended 25 to 38 grams. Take this 2-minute quiz to estimate where you stand and get personalized tips to close the gap.

1 / 7

How many servings of beans, lentils, or chickpeas do you eat per week?

How this quiz works

This quiz estimates your daily fiber intake based on how often you eat the major food groups that contribute dietary fiber: legumes, whole grains, fruits, vegetables, nuts, and seeds. Each answer maps to an estimated fiber contribution based on USDA FoodData Central serving data. Your total is compared to the Institute of Medicine's Adequate Intake recommendation for your age and sex.

This is an estimate, not a precise measurement. For accurate daily fiber tracking, use Grove to log each food you eat and see your exact fiber intake from the USDA database.

Frequently asked questions

How do I know if I'm eating enough fiber?+
The Institute of Medicine recommends 25 grams of fiber per day for women and 38 grams for men. The average American eats only about 15 grams. Signs of low fiber intake include constipation, bloating, irregular digestion, low energy after meals, and frequent hunger between meals. This quiz estimates your intake based on your eating habits and compares it to official guidelines.
What are the signs of not eating enough fiber?+
Common signs of inadequate fiber intake include chronic constipation, frequent bloating and gas, feeling hungry soon after eating, blood sugar spikes and crashes, and difficulty maintaining a healthy weight. Research shows that low fiber intake is associated with higher risk of heart disease, type 2 diabetes, and colorectal cancer (The Lancet, 2019).
How much fiber does the average American eat?+
The average American eats approximately 15 grams of fiber per day, according to USDA What We Eat in America (NHANES data). This is less than half of the recommended 25-38 grams per day. Only about 7% of U.S. adults meet the adequate intake for dietary fiber, which is why the USDA has classified it as a nutrient of public health concern since 2005.
Can a quiz really estimate my fiber intake?+
This quiz provides a rough estimate based on your eating patterns across the major food groups that contribute fiber: legumes, whole grains, fruits, vegetables, nuts, and seeds. It is not a substitute for actual food logging. For precise daily tracking, use a fiber tracking app like Grove that uses the USDA FoodData Central database to calculate exact fiber content per serving.
What should I do if my fiber intake is low?+
Start with small changes. Add beans or lentils to one meal a day. Swap refined grains for whole grains. Eat an extra serving of fruit or vegetables at every meal. Ramp up slowly (about 5 grams a week) and drink plenty of water. Use a fiber tracker like Grove to follow your progress and see how the extra fiber affects your gut health over time.
What foods are highest in fiber?+
The highest-fiber common foods are legumes: navy beans (19.1g per cup), split peas (16.3g), and lentils (15.6g). Other top sources include artichokes (10.3g), avocados (10g), chia seeds (10g per 3 tablespoons), and raspberries (8g per cup). All values are from the USDA FoodData Central database. See our complete guide: 50 High-Fiber Foods Ranked by Fiber Content.
Grove app icon

Track your fiber intake with Grove

Search real foods, hit your daily goal, and build a gut health habit. Free to download on iPhone.

Download on the App Store