The Fiber Gap: How Much You Need, Where to Find It (Gluten-Free Too) and How to Add It Without Bloating

A common guide is about 14 grams of fiber per 1,000 calories, or roughly 28 to 34 grams a day for many adults, while the average American eats about 15 to 16 grams. Beans, lentils, berries, vegetables, quinoa and oats labeled gluten-free are good gluten-free sources. Add fiber gradually, one serving at a time, and drink more fluids to avoid gas and bloating.

Order Meals — View This Week's Menu

By SmashMeals Editorial · Published · Updated

Protein gets the headlines. Fiber does a lot of the quiet work. Most Americans eat far less of it than recommended, and the gap is easy to close once you know where fiber hides and how to add it without an upset stomach.

How much fiber you need

A common rule of thumb is about 14 grams of fiber for every 1,000 calories you eat. As Harvard Health explains, that works out to roughly 28 to 34 grams a day for someone eating 2,000 to 2,400 calories. The average American eats about half that, around 15 to 16 grams a day.

The gap is often wider for older adults, who eat fewer calories and may find fiber-rich foods harder to chew, and for people eating less because of a GLP-1 medication.

Why it matters

Research has linked adequate fiber intake with healthier digestion, lower LDL cholesterol, better weight control and lower risk of heart disease and type 2 diabetes. Many of these findings are associations from observational studies, not proof of cause and effect, but they point the same way.

In October 2026, a large National Cancer Institute analysis published in PLOS Medicine added more evidence. Among 461,682 adults followed for about 19 years, each extra 10 grams a day of fiber from ultra-processed sources such as breads and cereals was associated with a 28% lower risk of colorectal cancer (hazard ratio 0.72). Whole grains, dairy and calcium were also linked to lower risk. Read our news coverage of that study.

Where to find fiber, including gluten-free

Many fiber guides lean on wheat bran and whole-wheat bread. If you eat gluten-free, you have plenty of other options.

FoodTypical servingApproximate fiber
Black beans, cooked1/2 cup7–8 g
Lentils, cooked1/2 cup7–8 g
Raspberries1 cup8 g
Chia seeds1 tablespoon4 g
Pear, with skin1 medium5–6 g
Broccoli, cooked1 cup5 g
Sweet potato, with skin1 medium4 g
Quinoa, cooked1 cup5 g
Brown rice, cooked1 cup3 g
Oats labeled gluten-free, dry1/2 cup4 g

Amounts are approximate and vary by product and preparation; check labels. People with celiac disease should choose oats specifically labeled gluten-free and ask their clinician whether oats suit them, since a small number of people react to oats themselves.

Add it slowly

Going from 15 grams to 30 grams overnight is a recipe for gas, bloating and cramps. Harvard Health recommends adding one extra high-fiber fruit or vegetable a day, watching how you feel for about a week, then adding another. Drink more water as you go; fiber works best with fluid.

A simple one-week plan

DaysAdd thisApproximate fiber added
1–2A piece of fruit at breakfast+4 g
3–4A vegetable side at lunch+4 g
5–6A half cup of beans or lentils at dinner+7 g
7Chia or a handful of nuts as a snack+3 g

By the end of the week, most people have added 15 to 18 grams without changing everything they eat.

Fiber on a GLP-1 or with a small appetite

When appetite is small, protein usually comes first, and fiber can get squeezed out. Fiber also slows digestion, which some people on GLP-1 medicines already notice. Work with your care team, add fiber gradually, keep fluids up, and choose meals that include both protein and vegetables so you do not have to choose. Our protein-first meals for smaller appetites page explains how to balance the two.

Make it automatic

The easiest way to eat more fiber is to stop relying on willpower at 6 p.m. Meals that already include vegetables, beans or whole grains do the work for you. SmashMeals posts the nutrition for each meal, including fiber, so you can see what you are getting. Browse our high-fiber meal delivery options and this week's menu, and if you are watching sodium too, read our guide to lower-sodium eating.

Sources

Frequently asked questions

How much fiber should I eat a day?
A common guideline is about 14 grams per 1,000 calories, roughly 28 to 34 grams a day for someone eating 2,000 to 2,400 calories. Your clinician can tailor this.
What are good gluten-free sources of fiber?
Beans, lentils, raspberries, pears, broccoli, sweet potatoes, chia seeds, quinoa, brown rice and oats specifically labeled gluten-free.
How do I add fiber without bloating?
Add one extra high-fiber food a day, wait about a week, then add another, and drink more water as you go.

Order Meals — View This Week's Menu