What Foods Help You Poop and Ease Constipation?

Several common foods can help you have more regular, easier bowel movements. The most effective ones work by adding bulk to stool, drawing water into the intestines, or directly stimulating your gut to contract. Fiber is the biggest factor, but some foods contain natural compounds that act almost like mild laxatives on their own.

Prunes: The Classic for a Reason

Prunes are one of the most reliable foods for getting things moving. They contain both fiber and sorbitol, a natural sugar alcohol that pulls water into the intestines and softens stool. This dual action makes them more effective than many other high-fiber foods.

For adults, three to five prunes or half a cup of prune juice once or twice daily is a reasonable amount. For children, one to two prunes or two to four ounces of prune juice daily is typically enough. In clinical trials, prunes performed as well as psyllium fiber supplements for increasing stool frequency in people with chronic constipation.

Kiwifruit

Kiwifruit is surprisingly effective at improving bowel regularity. It contains a protein-digesting enzyme that helps break down food in the gut, plus a mix of fiber and water that adds bulk to stool. In a randomized controlled trial of 79 people with chronic constipation, eating two peeled kiwis a day for four weeks roughly doubled the number of weekly bowel movements, from about 1.2 to 2.2 per week. That performance was comparable to both prunes and psyllium supplements in the same study, with no significant difference between the three groups.

Beans, Lentils, and Other Legumes

Legumes pack both types of fiber your gut needs. Insoluble fiber acts as a bulking agent, physically increasing stool size and pushing it through the colon. Soluble fiber dissolves into a thick, gel-like substance that helps stool retain moisture so it stays soft. A single cup of cooked lentils or black beans delivers roughly 15 grams of fiber, nearly half the daily goal for most adults.

Legumes also contain resistant starch, a type of carbohydrate that passes through your small intestine undigested and feeds beneficial bacteria in the colon. The trade-off is gas. Beans contain a sugar called raffinose that gut bacteria ferment enthusiastically. Soaking dried beans for at least 12 hours before cooking can reduce raffinose levels and cut down on bloating.

Whole Grains and Wheat Bran

Coarse wheat bran is one of the most studied foods for constipation relief, and the key word is “coarse.” Large, rough particles of wheat bran irritate the lining of the colon in a way that stimulates it to secrete water and mucus, making stool softer and easier to pass. Finely ground wheat bran, the kind found in many processed cereals, can actually have the opposite effect and harden stool. If you’re adding wheat bran to your diet for regularity, look for coarse or flaked bran rather than finely milled products.

Oatmeal, barley, and whole grain breads also contribute meaningful fiber, though they work more through the soluble, gel-forming type that helps stool resist dehydration as it moves through the colon.

Coffee

Coffee stimulates the colon to contract within about 30 minutes of drinking it. It works by triggering the same receptors that your body’s own nerve signals use to move food along the digestive tract. Interestingly, decaf coffee produces a similar effect, so caffeine alone isn’t responsible. Both regular and decaf act directly on smooth muscle cells in the colon and on the nerve network embedded in your gut wall. The contractile response is roughly equivalent to the effect of your body’s natural gut-stimulating signals.

Coffee won’t fix chronic constipation on its own, but it can be a useful nudge if you’re looking for something to get your morning going.

Magnesium-Rich Foods

Magnesium draws water into the intestines, which is exactly how magnesium-based laxatives like milk of magnesia work. You can get a gentler version of this effect from food. Dark leafy greens (especially spinach and Swiss chard), pumpkin seeds, almonds, black beans, and avocados are all high in magnesium. These foods won’t hit you the way a supplement dose would, but consistently eating them helps keep stool hydrated and soft.

How Much Fiber You Actually Need

The general rule is 14 grams of fiber for every 1,000 calories you eat. In practice, that works out to specific daily goals based on age and sex:

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

Most Americans fall well short of these targets. Fiber is considered a nutrient of public health concern specifically because so few people eat enough of it.

Why Water Matters as Much as Fiber

Fiber only works as a laxative if it can absorb water. Without enough fluid, adding more fiber to your diet can actually make constipation worse, because dry fiber creates hard, dense stool that’s difficult to pass. Aim for at least 48 to 64 ounces of water daily, especially if you’re increasing your fiber intake. If you notice abdominal cramping, bloating, or increased thirst after eating more fiber, the fix is almost always more water.

Adding These Foods Without the Discomfort

The most common mistake people make is going from a low-fiber diet to a high-fiber one too quickly. Your gut bacteria need time to adjust to the new influx of material they’re being asked to ferment. A sudden jump in fiber can cause gas, bloating, and cramping that makes people give up before the benefits kick in.

A practical approach: add one new high-fiber food every few days rather than overhauling your diet all at once. Start with foods that are better tolerated, like kiwifruit, oatmeal, or prunes, before moving to the heavier hitters like beans and bran. Increase your water intake in parallel. Most people find that the gas and bloating settle down within a couple of weeks as their gut microbiome adapts to the change.