What to Eat While Constipated (and What to Avoid)

Eating more fiber-rich foods, drinking plenty of water, and choosing specific fruits with natural laxative properties can get things moving when you’re constipated. The key is knowing which foods help, which ones make things worse, and how to combine them for the fastest relief.

Why Fiber Is the Starting Point

Fiber is the single most important dietary factor for constipation relief, and most Americans don’t get enough of it. The current guideline is about 14 grams of fiber per 1,000 calories you eat, which works out to roughly 25 grams for women and 35 grams for men daily. If you’ve been eating a low-fiber diet, your gut simply doesn’t have enough bulk to push things through efficiently.

There are two types of fiber, and both matter. Insoluble fiber speeds the passage of food through your digestive tract and adds bulk to your stool, making it easier to pass. Soluble fiber absorbs water and turns into a gel-like substance, which softens stool and keeps it from becoming dry and hard. You don’t need to obsess over the ratio. Eating a variety of whole plant foods gives you both.

Best High-Fiber Foods to Prioritize

Some foods pack dramatically more fiber per serving than others. If you’re constipated and want results, these are worth building meals around:

  • Lentils: 15.5 grams of fiber per cooked cup. Toss them into soups, stews, or salads.
  • Black beans: 15 grams per cooked cup. Canned and rinsed works fine.
  • White beans (cannellini, navy, Great Northern): 13 grams per cup canned.
  • Chia seeds: 10 grams per ounce (about two tablespoons). Stir them into yogurt, oatmeal, or smoothies.
  • Raspberries: 8 grams per cup, one of the highest-fiber fruits available.

A single cup of lentil soup with a side of raspberries gets you close to the full daily fiber target on its own. That’s the kind of concentrated impact these foods offer compared to, say, a slice of white bread.

Fruits That Work as Natural Laxatives

Certain fruits do more than just provide fiber. They contain sorbitol, a sugar alcohol that your body can’t digest or absorb. When sorbitol reaches your colon, it pulls water into the gut, softening stool and triggering a bowel movement. It works through the same basic mechanism as over-the-counter osmotic laxatives, just in a gentler, food-based form.

Prunes are the classic choice for good reason. They’re rich in both fiber and sorbitol, creating a one-two effect. Apricots, peaches, and plums also contain meaningful amounts of sorbitol. Apple juice has some too, though in lower concentrations. If you don’t love the taste of prunes on their own, blending them into a smoothie or chopping them into oatmeal works just as well.

Kiwifruit Deserves Special Attention

Green kiwifruit has some of the strongest clinical evidence of any single food for constipation. In a randomized trial published through the American College of Gastroenterology, people with functional constipation who ate two green kiwifruits daily had significantly more complete bowel movements per week than those taking psyllium, a widely used fiber supplement. Both contained about 6 grams of fiber, so the kiwi’s advantage likely comes from additional compounds beyond fiber alone, including its natural enzymes and water content. The constipation group averaged about 1.5 additional complete bowel movements per week on kiwifruit compared to 0.67 on psyllium. That’s a meaningful difference from just adding two small fruits to your day.

Water Makes Fiber Work

Adding fiber without enough fluid can actually make constipation worse. Fiber absorbs water. If there isn’t enough water available in your gut, that extra bulk just sits there and hardens. Harvard Health recommends aiming for eight to nine glasses of water per day alongside a high-fiber diet for good colon health. You don’t need to be precise about it, but if you’re increasing your fiber intake, consciously drink more water throughout the day. Broth-based soups, herbal teas, and water-rich fruits like watermelon and oranges all count toward your fluid intake.

Foods That Make Constipation Worse

While you’re focused on what to eat, it helps to know what to cut back on. The pattern is straightforward: foods high in fat and protein but low in fiber slow your digestion and pull water out of your stool.

  • Cheese and milk: Too much dairy is a common constipation trigger, especially for people who are sensitive to it.
  • White bread and refined grains: The processing strips out nearly all the fiber, leaving you with starchy bulk that produces hard, dry stool.
  • Fried foods: High fat content slows digestion. When food moves through your colon slowly, your body absorbs too much water from it.
  • Pastries, cookies, and cakes: Low in fiber, low in fluid, high in fat and refined sugar.
  • Fast food and prepared meals: Most are built around refined grains, cheese, and fried ingredients with minimal fiber.
  • Alcohol: It dehydrates you, making it harder for your body to keep stool soft.

You don’t need to eliminate all of these permanently. But when you’re actively constipated, swapping a cheeseburger for a lentil bowl or trading white toast for oatmeal with chia seeds makes a real difference.

A Practical Day of Eating

Putting this together doesn’t require a dramatic overhaul. A realistic constipation-friendly day might look like this: oatmeal with chia seeds and raspberries for breakfast, a lentil or black bean soup for lunch, two kiwifruit as an afternoon snack, and roasted vegetables with a grain like quinoa or brown rice for dinner. Add a few prunes or dried apricots whenever you want something sweet. Drink water with every meal and between meals.

The goal is to spread fiber intake throughout the day rather than loading it all into one meal. A sudden fiber spike can cause bloating and gas, especially if your gut isn’t used to it. If you’ve been eating a low-fiber diet, increase gradually over a week or so, adding a few extra grams each day.

How Long Until You Notice a Difference

Dietary changes for constipation aren’t instant. You might notice some improvement within a day or two, especially from high-sorbitol fruits like prunes. But for the full effect of a higher-fiber diet to take hold, expect it to take a few weeks for your symptoms to consistently ease. Your gut bacteria need time to adjust to the increased fiber, and your intestinal rhythm needs time to reset. If you’ve been constipated for more than three weeks despite consistent dietary changes and good hydration, that’s worth discussing with a healthcare provider to rule out other causes.