Several everyday foods can get your bowels moving, and they work through a few different mechanisms: adding bulk and water to stool, stimulating contractions in the intestines, or drawing fluid into the colon. The most reliable options are high-fiber fruits, legumes, whole grains, and certain beverages like coffee. Most adults need about 14 grams of fiber per 1,000 calories they eat, and falling short of that is one of the most common reasons for sluggish digestion.
Prunes: The Classic Choice
Prunes work better than most foods for a simple reason: they hit you with fiber and a natural sugar alcohol called sorbitol at the same time. A 100-gram serving (roughly 10 prunes) contains about 15 grams of sorbitol. Your body can’t fully digest sorbitol, so it pulls water into your intestines as it passes through. That extra fluid softens stool and triggers the urge to go. Prune juice works the same way but delivers less sorbitol, about 6 grams per serving, so it’s milder.
Other Fruits That Help
Kiwis, pears, apples, and berries are all solid options. Kiwi in particular has gained a reputation for improving regularity because its fiber holds onto water well as it moves through the digestive tract. Pears contain sorbitol too, though in smaller amounts than prunes. Apples with the skin on provide a mix of soluble and insoluble fiber, which matters because each type works differently in your gut (more on that below).
How Fiber Actually Works
Not all fiber helps equally, and the difference comes down to what happens once it reaches your large intestine. Soluble fiber, the kind found in oats and psyllium, dissolves in water and forms a gel. That gel resists dehydration as stool moves through the colon, keeping things soft and easy to pass. It works in both directions: it can soften hard stool in constipation and firm up loose stool in diarrhea.
Insoluble fiber, found in wheat bran, whole grains, and vegetable skins, doesn’t dissolve in water. Large, coarse particles of insoluble fiber irritate the lining of the colon just enough to trigger the release of mucus and water, which increases stool’s moisture content. Here’s a surprising detail: finely ground insoluble fiber, like processed wheat bran, can actually make constipation worse. It adds to the dry mass of stool without triggering that water-secretion response. So whole, minimally processed sources are what you want.
For fiber to have any laxative effect at all, it needs to survive the full length of the colon without being broken down by gut bacteria. Fibers that get fermented early on never make it to the stool.
Legumes and Whole Grains
Lentils pack about 8 grams of fiber per half-cup cooked, making them one of the most fiber-dense foods you can eat. Black beans, chickpeas, and kidney beans are similarly high. A single cup of any of these can deliver a third or more of your daily fiber needs.
Oatmeal provides a reliable dose of soluble fiber, the gel-forming kind that keeps stool hydrated. Brown rice and whole wheat bread contribute insoluble fiber. Chia seeds are worth mentioning because they absorb many times their weight in water. When you soak them or eat them with plenty of liquid, they form a gel that adds both bulk and moisture to stool. Two tablespoons provide roughly 10 grams of fiber.
Coffee and Warm Beverages
Coffee makes many people need the bathroom within minutes, and this isn’t just about caffeine. Coffee contains a compound called furan that triggers the release of a hormone called gastrin from the stomach lining. Gastrin stimulates muscle contractions throughout the digestive tract, essentially speeding up the process that moves stool toward the exit. Caffeine adds to this by boosting circulation and muscle activity throughout the body, including the intestines. Even decaf coffee has some effect, since gastrin release is partly triggered by compounds in the coffee itself.
Warm water or herbal tea on an empty stomach can also get things moving, though the effect is milder than coffee. The warmth helps stimulate blood flow to the intestines and can kick-start the gastrocolic reflex, the natural urge to have a bowel movement after eating or drinking.
Magnesium-Rich Foods
Magnesium draws water into the intestines, which is why concentrated magnesium supplements are sold as laxatives. You can get a gentler version of this effect from food. Pumpkin seeds, almonds, cashews, cooked spinach, Swiss chard, black beans, and dark chocolate (70% cocoa or higher) are all strong sources. You’re unlikely to get a dramatic laxative effect from food-based magnesium alone, but consistently eating these foods contributes to smoother digestion over time, especially if your intake has been low.
Foods With Natural Oils
Olive oil, flaxseed, and avocados contain fats that can lubricate the intestinal lining and help stool pass more easily. A tablespoon of olive oil on an empty stomach is a traditional remedy in many cultures. Flaxseed does double duty: it provides both fiber and oil, plus it forms a slippery mucilage when it absorbs water. Ground flaxseed is more effective than whole seeds, since whole seeds can pass through undigested.
Why Water Matters as Much as Food
Eating more fiber without drinking enough water can backfire. Fiber needs fluid to do its job. Without it, the extra bulk just sits in your colon and can make constipation worse. Harvard Health recommends aiming for eight to nine glasses of water per day alongside about 35 grams of fiber from food. If you’re currently eating very little fiber, increase your intake gradually over a couple of weeks. Adding too much too fast overwhelms the bacteria in your gut and leads to bloating, gas, and cramping. Give your digestive system time to adjust, and the discomfort typically resolves on its own.
A Quick Reference List
- Prunes and prune juice: sorbitol draws water into the intestines
- Kiwi, pears, apples with skin: fiber plus natural sugar alcohols
- Lentils, black beans, chickpeas: 8+ grams of fiber per half cup
- Oatmeal: soluble fiber that forms a gel and softens stool
- Chia seeds and ground flaxseed: absorb water and add bulk
- Coffee: stimulates gastrin release and intestinal contractions
- Spinach, pumpkin seeds, almonds: magnesium pulls water into the colon
- Olive oil and avocados: lubricate the intestinal lining
- Water: essential for fiber to work properly

