What Foods Are High in Fiber for Pregnancy?

Pregnant women need 25 to 36 grams of fiber per day, depending on age and calorie intake. That’s a meaningful amount, and most people fall short. The good news is that a handful of everyday foods can get you there without much effort, and the payoff during pregnancy is significant: less constipation, steadier blood sugar, and a lower risk of gestational diabetes.

Why Fiber Matters More During Pregnancy

Constipation affects a large percentage of pregnant women, driven by hormonal shifts that slow digestion and the physical pressure of a growing uterus. Fiber directly addresses this. In a randomized controlled trial published in Food & Function, women who supplemented with fiber saw significant improvement in constipation symptoms. Only 3% of women in the fiber group needed medication for constipation, compared to nearly 13% in the group that didn’t increase fiber intake.

Fiber also plays a protective role against gestational diabetes. Women with very low fiber intake (under about 11 grams per day) had more than double the risk of developing gestational diabetes, even after accounting for age and pre-pregnancy weight. Fiber slows gastric emptying, which means glucose enters your bloodstream more gradually instead of in sharp spikes. Over time, this supports better insulin sensitivity.

There are two types worth knowing about. Soluble fiber dissolves in water, slows sugar absorption, and feeds beneficial gut bacteria. Insoluble fiber passes through your system largely intact, adding bulk to stool and keeping things moving. You don’t need to track them separately. Eating a variety of whole foods naturally gives you both.

Legumes: The Highest-Fiber Foods Per Serving

If you’re looking for the biggest fiber payoff per meal, legumes are hard to beat. One cup of cooked lentils delivers 15.6 grams of fiber, which is more than half the daily target in a single serving. One cup of cooked chickpeas provides 12.5 grams. Black beans and split peas fall in a similar range, typically between 12 and 16 grams per cup.

Lentils cook faster than most beans (about 20 to 25 minutes, no soaking required), making them one of the easiest high-fiber additions to your routine. Toss them into soups, stir them into pasta sauce, or eat them over rice. Chickpeas are equally versatile: roast them as a snack, blend them into hummus, or add them to salads. If beans tend to cause gas or bloating for you, start with smaller portions (half a cup) and increase gradually. Your gut bacteria adjust over a week or two, and the discomfort usually fades.

Fruits With the Most Fiber

Raspberries are the standout here, with 8 grams of fiber per cup. That’s more than most people expect from a fruit. A medium pear comes in at 5.5 grams, and a medium apple with the skin on provides 4.5 grams. The skin matters: peeling an apple cuts its fiber content roughly in half.

Other solid choices include bananas (about 3 grams each), oranges (3 to 4 grams), and strawberries (about 3 grams per cup). Dried fruits like prunes and figs are also fiber-dense, though they’re higher in sugar per serving, so fresh fruit is generally the better everyday option. Keeping a bowl of pears and apples on the counter or a container of raspberries in the fridge makes it easy to snack your way toward your daily goal.

Vegetables That Add Up Quickly

Cooked artichokes are among the most fiber-rich vegetables, with about 5.7 grams per 100 grams (roughly one medium artichoke heart). They work well in pasta dishes, on pizza, or simply steamed with a squeeze of lemon. Green peas, Brussels sprouts, and sweet potatoes are all in the 3 to 5 gram range per serving.

Broccoli provides about 3.3 grams of fiber per 100 grams when cooked. That’s a solid amount, especially since most people eat broccoli in generous portions. Raw broccoli has slightly less (2.6 grams per 100 grams) because it’s less compact. Carrots, cauliflower, and leafy greens contribute smaller amounts, but they still add up across a full day of eating. The key with vegetables is variety and consistency rather than relying on any single one.

Seeds: Small Portions, Big Numbers

Chia seeds and flaxseeds pack an outsized amount of fiber into tiny servings. Two tablespoons of chia seeds (about one ounce) contain 10 grams of fiber. The same amount of flaxseeds provides 8 grams. That’s a remarkable concentration, and because they’re nearly flavorless, you can stir them into yogurt, oatmeal, smoothies, or even a glass of water without changing the taste of your meal.

Chia seeds absorb liquid and form a gel-like texture, which some people enjoy as a pudding and others prefer mixed into something with more substance. Ground flaxseeds are easier for your body to digest than whole ones. If you eat them whole, they may pass through undigested and you’ll miss out on both the fiber and the omega-3 fatty acids they contain. Almonds are another good option at about 3.5 grams per ounce, and they double as a source of protein and healthy fat.

Whole Grains for Steady Fiber Intake

Oats are one of the most accessible high-fiber grains. Dry rolled oats contain about 10 grams of fiber per 100 grams, which works out to roughly 4 grams in a typical bowl of oatmeal. They’re particularly rich in soluble fiber, the type that slows sugar absorption and supports gut bacteria. A bowl of oatmeal with raspberries and a tablespoon of chia seeds gets you to about 22 grams of fiber before lunch.

Quinoa is often listed as a high-fiber grain, but the numbers depend on how you measure it. Uncooked quinoa has 7 grams of fiber per 100 grams, but once cooked and water-absorbed, that drops to 2.8 grams per 100 grams. A typical one-cup cooked serving provides around 5 grams, which is still meaningful but not as dramatic as the uncooked number suggests. Brown rice, whole wheat bread, and barley are other reliable daily sources. When buying packaged grain products like bread or tortillas, check the nutrition label for at least 3 grams of fiber per serving to make sure you’re getting the real thing and not a refined product with minimal whole grain content.

Putting It Together in a Day

Hitting 28 grams of fiber doesn’t require a dramatic diet overhaul. A realistic day might look like this: oatmeal with raspberries and chia seeds for breakfast (around 22 grams), a chickpea salad for lunch (6 to 8 grams), an apple for a snack (4.5 grams), and a dinner with lentils or black beans alongside roasted broccoli (12 to 18 grams). That puts you well over the target without any supplements or specialty products.

If your current fiber intake is low, increase it gradually over a week or two rather than jumping to the full amount overnight. A sudden spike in fiber can cause bloating, gas, and cramping. Drinking plenty of water alongside high-fiber foods helps fiber do its job. Soluble fiber in particular needs water to form the gel that slows digestion and softens stool. Without enough fluid, extra fiber can actually make constipation worse.