The Best Foods to Eat for Constipation Relief

Fiber-rich foods are the most effective dietary tool for relieving constipation, and most adults don’t eat nearly enough of them. The U.S. Dietary Guidelines recommend 14 grams of fiber per 1,000 calories consumed, which works out to roughly 25 to 35 grams a day for most adults. The average American gets about half that. Closing the gap with the right foods can meaningfully change how often you go, how easy it is, and how comfortable you feel.

How Fiber Moves Things Along

There are two types of fiber, and they work differently in your digestive system. Insoluble fiber, found in whole grains, vegetables, and the skins of fruits, doesn’t break down during digestion. It adds bulk to your stool and speeds its passage through the stomach and intestines. Soluble fiber, found in oats, beans, and many fruits, absorbs water and turns into a gel-like substance. This softens stool and makes it easier to pass.

Most whole plant foods contain both types in varying proportions, so eating a variety of high-fiber foods gives you both effects at once.

The Best Foods for Constipation Relief

Prunes

Prunes are arguably the single best food for constipation. In a clinical trial comparing prunes, psyllium fiber, and kiwifruit in 79 adults with chronic constipation, 100 grams of pitted prunes per day (about 10 prunes) nearly tripled the average number of weekly bowel movements over four weeks. Two-thirds of people eating prunes got meaningful relief. Beyond fiber, prunes contain sorbitol, a natural sugar alcohol that draws water into the intestine and softens stool.

Legumes

Beans and lentils are fiber powerhouses. A single cup of cooked split peas delivers 16 grams of fiber. Lentils provide 15.5 grams per cup, black beans 15 grams, and canned white beans (cannellini, navy, or Great Northern) around 13 grams. That means one serving of legumes can cover roughly half your daily fiber target.

Legumes also contain resistant starch, a type of carbohydrate that behaves like fiber in the gut. Your body can’t digest it in the small intestine, so it reaches the colon intact, where it acts as a bulking agent and feeds beneficial gut bacteria. Those bacteria produce short-chain fatty acids that help keep the cells lining your colon healthy.

Kiwifruit

Kiwifruit deserves special mention not because it’s the most powerful option, but because it’s the most comfortable one. In the same clinical trial mentioned above, two peeled kiwifruits per day relieved constipation in 45% of participants. That’s a lower number than prunes or psyllium, but the difference wasn’t statistically significant. What stood out was tolerability: only 11% of kiwifruit eaters reported bloating, and none reported gas or abdominal pain. By comparison, a third of people taking psyllium reported abdominal pain, and dissatisfaction rates with psyllium were five times higher than with kiwifruit. If fiber supplements or other high-fiber foods give you cramps, kiwifruit is worth trying first.

Raspberries and Pears

Among common fruits, raspberries are one of the highest in fiber at 8 grams per cup. A medium pear provides 5.5 grams, much of it in the skin, so don’t peel it. Both fruits contain a mix of soluble and insoluble fiber, making them effective at both softening stool and adding bulk. They’re easy to add to breakfast, snacks, or eaten on their own.

Whole Grains

Switching from refined grains to whole grains is one of the simplest changes you can make. A cup of cooked whole-wheat spaghetti or pearled barley provides 6 grams of fiber, compared to roughly 2.5 grams in the refined version. Bran flakes deliver 5.5 grams in just a three-quarter cup serving. Oats, brown rice, and whole-grain bread all contribute meaningfully when eaten consistently.

Chia Seeds

Chia seeds pack 10 grams of fiber into a single ounce, which is about two tablespoons. They’re rich in soluble fiber, so they absorb water and form a gel. This is useful for constipation, but it also means you need to consume them with plenty of liquid. Stir them into yogurt, oatmeal, or smoothies rather than eating them dry.

Magnesium-Rich Foods

Magnesium plays a lesser-known role in bowel regularity. It draws water into the intestine through an osmotic effect, softening stool and stimulating movement. This is the same mechanism behind magnesium-based laxatives like milk of magnesia. While supplements deliver a concentrated dose, you can support regularity by eating magnesium-rich foods: dark leafy greens (especially spinach), pumpkin seeds, almonds, black beans, and avocado. These foods pull double duty since many of them are also high in fiber.

Water Makes Fiber Work

Fiber without adequate water can actually make constipation worse. Soluble fiber needs water to form its gel, and insoluble fiber needs water to create soft, bulky stool rather than hard, dry masses. Harvard Health recommends aiming for eight to nine glasses of water per day alongside a high-fiber diet, with a target of about 35 grams of fiber from food. If you’re significantly increasing your fiber intake, increasing your fluid intake at the same time is essential.

How to Add Fiber Without the Bloating

The biggest mistake people make is going from a low-fiber diet to a high-fiber one overnight. A sudden jump in fiber intake often causes gas, bloating, and cramping, which leads people to give up on the very foods that would help them. The Academy of Nutrition and Dietetics recommends increasing fiber by no more than 5 grams per day until you reach your target.

In practice, that might look like this: if you normally eat white bread, switch to one serving of whole-grain bread per day during the first week, then two servings the second week, until all your bread is whole grain. Add a serving of beans or lentils to your meals a few times a week before making them a daily staple. Introduce chia seeds at one tablespoon before moving to two. This gradual approach gives the bacteria in your gut time to adjust to the increased fiber load, which is what produces the gas in the first place.

A Practical Starting Point

You don’t need to overhaul your entire diet at once. A realistic first week might include oatmeal or bran flakes at breakfast, a pear or handful of raspberries as a snack, and a cup of lentil soup or black beans at dinner. That alone could add 20 or more grams of fiber to a typical day. Pair it with an extra glass or two of water, and you’ve created conditions where your digestive system can work the way it’s designed to.

If you want a single addition that’s likely to help with minimal side effects, two kiwifruit a day is a well-studied, gentle option. If you want the strongest effect from food alone, prunes have the best clinical track record. For sustained, long-term regularity, building meals around legumes and whole grains gives you the highest fiber return per serving and the broadest nutritional benefit.