What Foods Soften Stools and Ease Constipation

Foods rich in soluble fiber, healthy fats, and natural sugar alcohols like sorbitol are the most effective at softening stools. The key is that these foods pull water into the digestive tract or form a gel that keeps stool moist and easy to pass. Most people notice a difference within a few days to a couple of weeks after making consistent dietary changes, though the timeline varies.

How Food Actually Softens Stool

Not all fiber works the same way. Soluble fiber dissolves in water inside your digestive tract and forms a gel. That gel adds bulk to stool while acting as a natural softener, making bowel movements more comfortable. Foods like oats, beans, and citrus fruits are high in soluble fiber. Experts recommend getting 6 to 8 grams of soluble fiber per day as part of a total fiber intake of 25 to 30 grams.

Insoluble fiber, found in whole wheat, vegetables, and nuts, works differently. It’s the “roughage” your body can’t break down, so it passes through largely intact. This adds bulk and helps move things along, but it doesn’t soften stool the way soluble fiber does. You need both types, but if softening is your primary goal, soluble fiber deserves the most attention.

Prunes and High-Sorbitol Fruits

Prunes are the classic recommendation for good reason. They contain about 14.7 grams of sorbitol per 100 grams, a naturally occurring sugar alcohol that draws water into the intestines. Prune juice works too, though with less sorbitol at 6.1 grams per 100 grams. On top of the sorbitol, prunes contain phenolic compounds (184 mg per 100 grams) that appear to further support their laxative effect.

Other fruits with meaningful sorbitol content include pears, apples, peaches, and cherries. These won’t match prunes gram for gram, but eaten regularly they contribute to softer stool. Kiwifruit is another standout. A clinical trial in people with constipation found that kiwifruit increased spontaneous bowel movements even compared to psyllium, a well-known fiber supplement. Two kiwis a day is a common amount used in research.

Legumes, Oats, and Other Soluble Fiber Sources

Beans, lentils, and chickpeas are some of the richest sources of soluble fiber you can eat. A single cup of cooked lentils delivers around 4 grams of soluble fiber. Black beans, kidney beans, and navy beans are similarly potent. Oatmeal is another reliable choice, providing about 2 grams of soluble fiber per cooked cup.

Other good sources include barley, sweet potatoes, Brussels sprouts, avocados, and flaxseeds. Ground flaxseeds are particularly useful because they combine soluble fiber with healthy fats, giving you two stool-softening mechanisms in one food. A tablespoon or two added to yogurt, oatmeal, or a smoothie is an easy way to work them in.

Healthy Fats That Lubricate the Bowel

Fats play an underappreciated role in stool softening. Olive oil helps smooth the lining of the bowel, making it easier for stool to pass, and it helps stool retain more water. A study comparing olive oil, flaxseed oil, and mineral oil found all three equally effective at relieving constipation symptoms. You don’t need to drink oil by the spoonful. Cooking with olive oil, drizzling it on salads, or adding it to foods you already eat provides enough to make a difference.

Other fat-rich foods that help include avocados, nuts, seeds, and fatty fish like salmon. These foods provide lubrication while also delivering fiber or other nutrients that support digestion.

Magnesium-Rich Foods

Magnesium draws water into the intestines through an osmotic effect, which is exactly how over-the-counter magnesium laxatives work. You can get the same benefit, more gently, from food. Dark leafy greens (spinach, Swiss chard), pumpkin seeds, almonds, dark chocolate, and bananas are all high in magnesium. Black beans deliver both magnesium and soluble fiber, making them especially useful.

The laxative action of magnesium works because it isn’t fully absorbed in the gut. The unabsorbed portion pulls water into the intestines, keeping stool hydrated and soft. Certain mineral waters are also naturally high in magnesium and have been studied specifically for their effects on constipation.

Fermented Foods and Gut Bacteria

Fermented dairy products like yogurt and kefir can help speed up the time it takes for food to move through your digestive system. Research on specific probiotic strains found in fermented milk shows they can shorten transit time and reduce the incidence of hard stools. The bacteria involved, various strains of Bifidobacterium and Lactobacillus, are common in commercial yogurts and kefir. Sauerkraut, kimchi, and miso are other fermented options, though most of the clinical evidence specifically involves fermented dairy.

Why Water Intake Matters as Much as Food

Fiber without enough water can actually make constipation worse. Fiber absorbs fluid as it moves through your digestive system, and if there isn’t enough water available, stool can become drier and harder to pass. A clinical study found that eating 25 grams of fiber daily improved stool frequency, but the effect was significantly stronger when participants also drank 1.5 to 2 liters of water per day. The group drinking about 2 liters had notably better results than those drinking around 1 liter.

This doesn’t mean you need to force down water beyond thirst. But if you’re increasing fiber intake to soften your stools, consciously drinking more water, herbal tea, or broth throughout the day is essential for the fiber to do its job.

How to Add These Foods Without Discomfort

The most common mistake is adding too much fiber too fast. A sudden jump in fiber intake, especially from beans, legumes, and whole grains, can cause gas, bloating, and cramping. Your gut bacteria need time to adjust. Increase fiber gradually over a few weeks rather than overhauling your diet overnight.

If you do experience bloating, the type of fiber matters. Plant proteins like beans, lentils, and soy are rich in oligosaccharides, a highly fermentable type of fiber that produces more gas than the fiber in grains, fruits, and vegetables. Research from the OmniHeart trial found that high-fiber diets emphasizing plant protein caused significantly more bloating than high-fiber diets emphasizing carbohydrates, even when total fiber was identical. If gas is a problem, try getting more of your fiber from oats, fruits, and root vegetables while slowly building up your tolerance for beans and legumes.

A practical starting point: add one new stool-softening food per day for a week. Maybe oatmeal for breakfast, a kiwi as a snack, or olive oil on your dinner vegetables. After a week, add another. This gradual approach lets your gut adapt while still producing noticeable results, typically within one to three weeks of consistent changes.