What Foods Make You Poop More and How They Work

High-fiber fruits, vegetables, legumes, and whole grains are the foods most likely to increase your bowel movements. Prunes, coffee, leafy greens, and magnesium-rich foods like dark chocolate and nuts also have well-documented effects on getting things moving. A healthy range for bowel frequency is anywhere from three times a day to three times a week, so “more” looks different for everyone.

How Food Moves Things Along

The foods that make you poop more work through a few different mechanisms. Understanding them helps explain why some foods work fast while others take days or weeks to change your habits.

Insoluble fiber, the kind found in wheat bran, vegetable skins, and whole grains, speeds the passage of food through your stomach and intestines and adds physical bulk to your stool. Think of it as roughage that pushes everything forward. Soluble fiber, found in oats, beans, and many fruits, absorbs water and turns into a gel during digestion. This softens stool and makes it easier to pass. Most plant foods contain both types in varying amounts, which is why a diet rich in whole plants tends to keep bowel movements regular.

Other foods work through completely different pathways. Some contain natural sugar alcohols that draw water into the intestines. Others stimulate the muscles of the colon directly or trigger hormonal signals that get things contracting. The best approach combines several of these mechanisms rather than relying on a single food.

High-Fiber Foods That Increase Frequency

The current dietary recommendation is 14 grams of fiber per 1,000 calories you eat, which works out to roughly 25 grams for most women and 38 grams for most men. Most people fall well short of that. Closing the gap is the single most effective dietary change for pooping more often.

Legumes are fiber powerhouses. A cup of cooked lentils delivers about 15 grams of fiber, and black beans, chickpeas, and split peas are all in a similar range. They contain both soluble and insoluble fiber, so they soften stool and add bulk at the same time. If you’re not used to eating beans, start with small portions to let your gut adjust.

Whole grains like oats, barley, quinoa, and brown rice are another reliable category. Swap refined grains (white bread, white rice, regular pasta) for whole-grain versions and you can easily add 5 to 10 grams of fiber per day without changing your meals dramatically. Bran cereals are especially concentrated, sometimes packing 10 or more grams per serving.

Fruits and vegetables round out the picture. Raspberries, pears, apples with skin, broccoli, Brussels sprouts, and artichokes are all notably high in fiber. Eating a variety matters more than fixating on any single item, because different plants feed different populations of gut bacteria, which in turn influence how well your digestive system functions.

One important note on timing: a meta-analysis published in The American Journal of Clinical Nutrition found that fiber’s effects on stool frequency became significant with higher doses sustained for four weeks or longer. In other words, adding fiber is not always an overnight fix. Consistency matters more than quantity on any given day.

Prunes: Nature’s Laxative

Prunes deserve their own section because they work through multiple pathways at once. They contain sorbitol, a sugar alcohol that your body absorbs slowly. The unabsorbed portion draws water into the intestines, which softens stool and stimulates movement. Prunes also contain phenolic compounds, specifically neochlorogenic and chlorogenic acids, that appear to assist the laxative effect independently of the sorbitol.

Prune juice works too, though whole prunes have the added benefit of fiber. A small handful of prunes (four or five) or a glass of prune juice is a reasonable starting point. The effect is usually noticeable within a few hours to a day, making prunes one of the faster-acting food options.

Why Coffee Makes You Go

Coffee stimulates colonic contractions in roughly 29% of people, and it can work fast. Research shows that distal colon motility increases as quickly as four minutes after drinking coffee. That’s not a typo. Four minutes.

Interestingly, caffeine doesn’t appear to be the main driver. Decaf coffee has a similar effect in many people. Instead, coffee triggers the release of several gut hormones, including gastrin, cholecystokinin, and motilin, that signal the colon to start contracting. This is why coffee often sends you to the bathroom before you’ve even finished the cup, especially in the morning when your body’s gastrocolic reflex (the natural urge to go after eating or drinking) is strongest.

Magnesium-Rich Foods

Magnesium draws water into the intestines in a way similar to sorbitol. This is why magnesium supplements are commonly used as gentle laxatives. But you can also increase your magnesium intake through food.

The richest dietary sources include:

  • Dark chocolate (the darker, the better, since cocoa is the magnesium-rich component)
  • Nuts and seeds, especially almonds, cashews, and pumpkin seeds
  • Legumes, which pull double duty with their fiber content
  • Leafy greens like spinach and Swiss chard
  • Whole grains

Getting enough magnesium from food alone is unlikely to produce a dramatic laxative effect the way a supplement might, but if you’re mildly deficient (and many people are), increasing your intake through these foods can make a real difference in stool consistency and frequency over time.

Fermented Foods and Gut Health

Yogurt, kefir, sauerkraut, kimchi, and other fermented foods contain live bacteria that contribute to a healthier gut environment. A well-balanced gut microbiome plays a role in how efficiently food moves through your digestive tract. People who eat fermented foods regularly often report more predictable bowel habits, though the effect is gradual rather than immediate.

If you’re choosing yogurt, look for labels that say “live and active cultures.” Flavored varieties often contain a lot of added sugar, so plain yogurt with fruit is a better option, and you get the added fiber from the fruit.

Other Foods Worth Knowing About

Kiwifruit has gained attention as a natural remedy for sluggish digestion. Two kiwis a day have been shown in several trials to increase bowel frequency and soften stool. The effect comes from a combination of fiber, water content, and an enzyme called actinidin that aids protein digestion.

Flaxseeds and chia seeds are small but effective. Both absorb many times their weight in water, forming a gel that adds bulk and moisture to stool. A tablespoon of ground flaxseed stirred into oatmeal or a smoothie is an easy daily addition. Chia seeds work similarly and can be soaked in liquid to make a pudding that doubles as a digestive aid.

Water itself isn’t a food, but it deserves a mention because fiber without adequate fluid can actually make constipation worse. Fiber works by absorbing water. If there isn’t enough water available, the extra bulk just sits there. Increasing your fiber intake and your water intake at the same time is the combination that produces results.

How to Add These Foods Without Discomfort

Jumping from a low-fiber diet to a high-fiber one in a single day is a recipe for bloating, gas, and cramping. Your gut bacteria need time to adjust to the new fuel supply. A practical approach is to add one new high-fiber food every few days and increase portions gradually over two to three weeks.

Cooking vegetables and legumes makes their fiber somewhat easier to tolerate at first than eating everything raw. Soaking dried beans overnight and rinsing canned beans both reduce the compounds that cause gas. Pairing fiber-rich meals with plenty of water keeps everything moving smoothly rather than creating a traffic jam.

If you’ve been eating a typical low-fiber Western diet, expect noticeable changes in bowel frequency within one to four weeks of consistent dietary shifts. Some foods, like prunes and coffee, produce faster results, while the benefits of whole grains and legumes build up over time as your gut microbiome adapts to the new inputs.