What to Eat for Constipation: Foods That Work

Eating more fiber-rich foods, certain fruits, and fermented foods can relieve constipation, sometimes within a few weeks. The key is choosing the right types of fiber and pairing them with enough fluid. Most adults need between 22 and 34 grams of fiber daily, depending on age and sex, but the average person falls well short of that. Closing the gap with the right foods is one of the most effective things you can do.

Why Fiber Works (and Why Type Matters)

Not all fiber helps constipation equally. There are two mechanisms that actually produce softer, easier-to-pass stools, and both require fiber that resists being broken down by gut bacteria so it stays intact all the way through your digestive tract.

The first mechanism involves large, coarse insoluble fiber particles, like those found in wheat bran. These physically irritate the lining of the large intestine, which triggers it to secrete water and mucus into the stool. The second involves gel-forming soluble fiber, like psyllium husk, which absorbs water and holds onto it even as the stool moves through the colon. Both paths lead to the same result: bulkier, wetter, softer stools that move more easily.

Fiber that ferments quickly in your gut (like inulin or chicory root, common in “fiber-added” processed foods) may not help with constipation at all, because it gets consumed by bacteria before it reaches the end of your colon. It can also cause gas and bloating. When you’re choosing high-fiber foods or supplements, look for sources that leave physical bulk in the stool.

Best Foods to Prioritize

Prunes and Prune Juice

Prunes are one of the most studied foods for constipation, and they work through a different mechanism than plain fiber. They contain sorbitol, a sugar alcohol that draws water into the intestines the same way an osmotic laxative does. In a randomized trial published in the American Journal of Gastroenterology, participants who consumed about 54 grams of prune juice daily for eight weeks saw improvements in stool consistency and subjective constipation symptoms. That’s roughly a quarter cup per day. Whole prunes (about five or six) provide a similar dose of sorbitol along with additional fiber.

Kiwifruit

Two kiwifruit a day is enough to significantly increase the number of complete, spontaneous bowel movements per week. A randomized clinical trial found that eating two peeled kiwifruit daily for four weeks was as effective as a fiber-matched dose of psyllium for people with chronic constipation or irritable bowel syndrome with constipation, and it caused fewer side effects. Participants also reported less straining and better stool consistency. Kiwifruit contains a combination of fiber, water, and a natural enzyme that appears to improve how stool moves through the colon.

Ground Flaxseed

In a 12-week trial comparing ground flaxseed to psyllium, flaxseed proved slightly superior for relieving constipation symptoms, improving stool consistency, and reducing overall discomfort. The effective dose in the study was 10 grams twice daily (roughly two tablespoons total). Ground flaxseed is easy to add to oatmeal, yogurt, or smoothies. Whole flaxseeds pass through your system undigested, so grinding them is important for getting the benefit.

Wheat Bran

Wheat bran is the classic coarse insoluble fiber. Its large, rough particles physically stimulate your colon wall to secrete fluid, making stools softer without relying on fermentation. A couple of tablespoons of raw wheat bran sprinkled over cereal or mixed into baked goods is a practical daily addition. If you find it too gritty on its own, bran-based cereals with minimal added sugar are a reasonable alternative.

Psyllium Husk

Psyllium is one of the few fibers with strong evidence for both stool softening and increased frequency. It forms a thick gel that holds water throughout the entire length of the colon. You can find it in powder form or as the active ingredient in bulk-forming fiber supplements. Start with a small dose and increase gradually, because adding too much at once can temporarily worsen bloating.

Other Helpful Foods

Beyond the heavy hitters above, several other foods contribute meaningfully to regularity. Beans, lentils, and chickpeas are among the most fiber-dense foods available, with a single cup of cooked lentils providing around 15 grams. Pears, raspberries, and apples (with skin) each deliver 4 to 8 grams per serving. Oats provide a mix of soluble and insoluble fiber and pair naturally with ground flaxseed or prunes at breakfast.

Fermented foods also play a supporting role. Kefir consumed daily for four weeks has been shown to increase bowel frequency and improve stool consistency in people with functional constipation. Sauerkraut (unpasteurized, from the refrigerated section) showed similar benefits in a small trial of people with irritable bowel syndrome over six weeks. These foods likely help by supporting the balance of gut bacteria rather than adding fiber directly.

Coffee and Fluids

Coffee stimulates movement in the colon, which is why many people feel the urge to have a bowel movement shortly after their morning cup. Caffeine increases gastrointestinal motility and may also influence the balance of gut bacteria in ways that support regularity. This effect is most useful as part of a broader dietary approach, not as a standalone fix.

Water matters more than most people realize, especially when you’re increasing fiber. Gel-forming fibers like psyllium can only do their job if there’s enough fluid for them to absorb. Without adequate water, adding more fiber can actually make constipation worse by creating dry, hard, bulky stools. There’s no single magic number for fluid intake, but aiming for at least eight cups of water daily is a reasonable baseline. If your urine is pale yellow throughout the day, you’re likely drinking enough.

How Much Fiber You Actually Need

The U.S. Dietary Guidelines set fiber targets based on calorie needs, which works out to about 14 grams per 1,000 calories. In practical terms, that means:

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

Most Americans get only about 15 grams daily. If that sounds like you, don’t try to double your intake overnight. A sudden jump in fiber causes gas, cramping, and bloating. Add 3 to 5 grams every few days and increase your water at the same time.

How Long Dietary Changes Take to Work

A systematic review and meta-analysis of fiber supplementation trials found that improvement in stool frequency became statistically significant only at treatment durations of four weeks or more. Shorter interventions showed no reliable benefit. Higher fiber doses, specifically above 10 grams per day of supplemental fiber, were also more effective than lower doses. So if you’ve been eating more fiber for a week and haven’t noticed a change, that’s normal. Give it a full month before deciding whether your approach is working.

Some foods act faster than others. Prunes and coffee can produce noticeable effects within hours to days because they work through osmotic and motility mechanisms rather than slowly building stool bulk. A practical strategy is to use these for short-term relief while building up your baseline fiber intake for longer-term regularity.

When Diet Alone Isn’t Enough

Constipation lasting six months or longer without a clear dietary explanation is considered chronic and may have causes beyond what food can fix, including slow colonic motility, pelvic floor dysfunction, or medication side effects. Symptoms like unexplained weight loss, blood in the stool, significant abdominal pain, or a sudden change in bowel habits after age 50 warrant investigation rather than more fiber. A basic blood workup checking thyroid function, calcium levels, and blood counts can rule out common medical causes before any specialized testing becomes necessary.