What to Eat If Constipated: Best and Worst Foods

Fiber-rich fruits, vegetables, and whole grains are the most effective foods for relieving constipation, but a few specific picks stand out above the rest. Prunes, kiwifruit, and oats consistently perform well in clinical trials, and pairing them with enough water (1.5 to 2 liters a day) makes a noticeable difference in how quickly things start moving.

The Best Fruits for Constipation

Prunes are the classic recommendation for a reason. In a randomized trial, eating about 100 grams of prunes per day (roughly 10 to 12 prunes) significantly increased stool frequency and reduced straining in people with chronic constipation. Prunes contain both fiber and sorbitol, a natural sugar alcohol that draws water into the intestines and softens stool. Dried or fresh, they work well either way.

Green kiwifruit is a strong alternative if you don’t like prunes. A comparative trial at a U.S. medical center randomized constipated adults to eat two green kiwifruits per day, 100 grams of prunes per day, or 12 grams of psyllium per day for four weeks. All three treatments significantly improved stool frequency and straining, but kiwi had the fewest side effects and the highest satisfaction ratings. The combination of fiber, water content, and a natural enzyme that aids digestion makes kiwi especially gentle on the gut.

Other fruits worth adding: pears, apples (with skin), raspberries, and figs. These are all high in fiber and contain natural sugars or sugar alcohols that help pull water into the colon.

Whole Grains, Legumes, and Vegetables

The recommended fiber intake is about 14 grams per 1,000 calories you eat. For most adults, that translates to roughly 25 to 30 grams per day. Most people get less than half that amount, which is one of the main dietary drivers of constipation.

Oatmeal is a good starting point because it contains both soluble and insoluble fiber. Soluble fiber dissolves in water and forms a gel-like material that helps stool hold onto moisture. Insoluble fiber doesn’t dissolve. Instead, it adds bulk and pushes material through the digestive system. You want both types working together.

Legumes like lentils, black beans, and chickpeas are among the most fiber-dense foods available, often delivering 7 to 8 grams per half-cup serving. Brown rice, quinoa, and whole wheat bread are solid choices too. Broccoli, sweet potatoes, and leafy greens round out the vegetable side. The key is variety: different fiber sources feed different gut bacteria and work through slightly different mechanisms, so mixing them tends to produce better results than relying on a single food.

Why Water Matters as Much as Fiber

Adding fiber without enough fluid can actually make constipation worse. Fiber absorbs water to do its job. Without adequate hydration, it can form a dry, hard mass that’s even more difficult to pass.

A study in adults with chronic functional constipation found that eating 25 grams of fiber per day improved stool frequency, but the effect was significantly enhanced when participants also drank 1.5 to 2 liters of water daily. Plain water is ideal, but herbal tea, broth, and water-rich foods like watermelon and cucumber count toward your total intake.

Coffee as a Quick Stimulant

Coffee triggers contractions in the colon as quickly as four minutes after you drink it. It stimulates the release of several gut hormones that increase the wave-like muscle movements pushing stool forward. This effect happens with both caffeinated and decaffeinated coffee, though caffeine appears to amplify it. If you’re looking for something that works in the short term while you build up fiber intake, a morning cup of coffee is a practical option.

Fermented Foods and Gut Bacteria

Yogurt, kefir, sauerkraut, and kimchi contain live bacteria that can speed up intestinal transit time, particularly in people who are already constipated. A meta-analysis in the World Journal of Gastroenterology found that probiotic supplementation reduced transit time with moderate effectiveness overall, but the benefit was significantly greater in constipated individuals compared to those with normal digestion.

Not all probiotic strains are equal here. The analysis found that specific strains of B. lactis (commonly found in certain yogurts and fermented milks) produced medium to large improvements in transit time, while many other strains showed negligible effects. If you’re choosing yogurt specifically for constipation, look for products that list live active cultures on the label, and fermented milk drinks tend to be the best-studied format.

Foods That Make Constipation Worse

While you’re adding helpful foods, it’s worth cutting back on the ones working against you.

  • White bread and refined grains. The milling process strips most of the fiber from wheat. Without that fiber, these foods slow transit and allow the colon to absorb more water from stool, making it dry and hard.
  • Processed snack foods. Chips, crackers, and packaged baked goods are typically low in fiber and high in fat. High-fat foods slow digestion, letting stool sit in the colon longer.
  • Full-fat dairy. Cheese, ice cream, and whole milk are high in fat and contain lactose, which some people have difficulty digesting. Both factors can contribute to sluggish bowel movements.
  • Fried and greasy foods. The high fat content makes these foods harder to break down and slows the overall pace of digestion.

Swapping white rice for brown rice, white bread for whole grain, and creamy sauces for olive oil-based dressings are small changes that add up quickly.

How to Start Without Making Things Worse

The biggest mistake people make is dramatically increasing fiber all at once. A sudden jump from 10 grams to 30 grams per day commonly causes bloating, gas, and cramping. Instead, add about 5 grams per day each week, giving your gut bacteria time to adjust. That might look like adding a serving of oatmeal in week one, a handful of prunes in week two, and a cup of lentil soup in week three.

Increase your water intake in step with your fiber. Each time you add a new high-fiber food, add an extra glass of water alongside it. Most people start noticing improvements in stool frequency and consistency within one to three weeks of consistent changes, though foods with natural osmotic effects (like prunes and kiwi) can produce results within the first few days.

A simple daily framework: oatmeal or whole grain toast at breakfast, a piece of fruit as a mid-morning snack, a salad or grain bowl with legumes at lunch, and roasted vegetables with dinner. That combination easily hits 25 to 30 grams of fiber without requiring any supplements or specialty products.