What to Eat to Help With Constipation: Best Foods

Eating more fiber-rich fruits, vegetables, and whole grains is the most effective dietary change you can make to relieve constipation. Most adults need between 22 and 34 grams of fiber per day, depending on age and sex, but the average American falls well short of that. Closing the gap with the right foods, enough water, and a bit of patience can restore regularity without medication.

How Fiber Moves Things Along

Fiber works through two distinct mechanisms, and you benefit from both types. Insoluble fiber, found in wheat bran, vegetables, and whole grains, adds physical bulk to stool and speeds its passage through the intestines. Soluble fiber, found in oats, beans, and many fruits, absorbs water and forms a gel that softens stool and makes it easier to pass. A diet that includes both types addresses constipation from multiple angles.

Clinical evidence shows that fiber supplementation significantly increases stool frequency, but the effect takes time. A meta-analysis of randomized controlled trials published in The American Journal of Clinical Nutrition found that meaningful improvement in regularity typically required at least four weeks of consistent higher fiber intake, with doses above 10 grams per day showing the strongest results. So if you overhaul your diet on Monday, don’t expect dramatic changes by Friday.

The Best Foods for Constipation

Prunes

Prunes are the most well-studied food for constipation, and they genuinely earn their reputation. A randomized controlled trial published in the American Journal of Gastroenterology found that eating about 100 grams of dried plums per day (roughly 10 to 12 prunes, split into two servings) significantly increased bowel movements and improved overall constipation symptoms. The researchers concluded that prunes should be considered a first-line therapy for mild to moderate chronic constipation.

Prunes work through a combination of fiber (about 6 grams per day at that dose) and sorbitol, a naturally occurring sugar alcohol that draws water into the intestines. Prune juice contains sorbitol too, though less fiber. If whole prunes aren’t appealing, the juice is a reasonable alternative.

Kiwifruit

Green kiwifruit is another standout. A systematic review and meta-analysis found that eating two kiwis per day (each weighing about 150 grams) increases the laxative effect and boosts defecation frequency. Kiwis deliver fiber, but they also contain a natural enzyme called actinidin that helps break down protein and supports overall digestion. The combination of fiber, water content, and enzymatic activity makes kiwi more effective than its fiber content alone would suggest.

Other High-Fiber Fruits

Apples contain both soluble fiber (in the flesh) and insoluble fiber (in the skin), plus small amounts of sorbitol. Pears are similarly useful, with one medium pear providing about 6 grams of fiber. Berries, particularly raspberries, pack roughly 8 grams of fiber per cup. Eating these fruits whole rather than juiced preserves the fiber that does the heavy lifting.

Whole Grains and Vegetables

Oatmeal, barley, and whole wheat bread are reliable sources of both soluble and insoluble fiber. Broccoli, Brussels sprouts, and sweet potatoes contribute meaningful fiber along with water content that helps keep stool soft. A cup of cooked broccoli provides about 5 grams of fiber, and a medium sweet potato adds around 4 grams.

Beans and Legumes

Lentils, black beans, and chickpeas are among the most fiber-dense foods available, with a single cup of cooked lentils delivering around 15 grams. They’re an efficient way to close the gap if your current intake is low. That said, they can cause gas and bloating, especially when you’re not used to them, so start small.

Magnesium-Rich Foods

Magnesium acts as a natural osmotic laxative. It draws water into the intestines, softening and bulking stool, while also relaxing the intestinal muscles that create the wave-like contractions pushing material through your digestive tract. Foods high in magnesium include dark leafy greens (spinach, Swiss chard), pumpkin seeds, almonds, black beans, and avocado. Incorporating these regularly supports bowel regularity through a different pathway than fiber alone.

Why Water Matters as Much as Fiber

Fiber needs water to do its job. Soluble fiber absorbs fluid to form its gel-like consistency, and insoluble fiber bulks stool most effectively when there’s enough liquid in the intestines. Adding fiber without increasing your fluid intake can actually make constipation worse, creating dry, hard stool that’s even more difficult to pass. There’s no single magic number for how much extra water you need, but a practical rule is to drink a glass of water with every high-fiber meal or snack and keep sipping throughout the day.

How Much Fiber You Actually Need

The Dietary Guidelines for Americans recommend the following daily fiber targets for adults:

  • Women 19 to 30: 28 grams
  • Women 31 to 50: 25 grams
  • Women 51 and older: 22 grams
  • Men 19 to 30: 34 grams
  • Men 31 to 50: 31 grams
  • Men 51 and older: 28 grams

Most people eat only about 15 grams per day. If that sounds like you, resist the urge to jump straight to 30 grams overnight. A sudden spike in fiber intake is the fastest route to bloating and gas.

Avoiding Bloating When Adding Fiber

Bloating is the main reason people abandon a high-fiber diet before it has time to work. Research from Johns Hopkins Bloomberg School of Public Health found that high-fiber diets paired with large amounts of plant-based protein (from beans, legumes, and nuts) significantly increase bloating risk, roughly 40 percent more than when those protein calories come from whole grain carbohydrates instead. Reducing salt also appears to cut bloating on a high-fiber diet.

The practical strategy: increase fiber gradually over two to three weeks, swap some bean-heavy meals for whole grain alternatives if bloating becomes a problem, and go easy on the salt shaker. Your gut bacteria need time to adjust to the increased fiber load, and giving them that adjustment period makes the transition far more tolerable.

A Sample Day for Better Regularity

Putting this together doesn’t require a dramatic overhaul. A bowl of oatmeal topped with raspberries at breakfast gives you roughly 10 to 12 grams of fiber before noon. A lunch salad with spinach, chickpeas, and avocado adds another 10 to 12 grams plus a solid dose of magnesium. Two kiwis as an afternoon snack contribute about 4 grams of fiber along with the digestive enzyme benefits. A dinner with roasted sweet potato and broccoli on the side rounds out the day. Spread across meals like this, hitting 25 to 30 grams of fiber feels manageable rather than forced.

If you want the simplest possible starting point, a daily serving of prunes (about 10 to 12) is the single dietary change with the strongest clinical evidence behind it. Add water, give it a few weeks, and build from there.