What Veggies Make You Poop and Ease Constipation

Several common vegetables can help you poop more regularly, mostly thanks to their fiber content. Broccoli, Brussels sprouts, spinach, artichokes, and sweet potatoes are among the most effective options. The key is fiber: most adults need about 14 grams for every 1,000 calories they eat, and the average American falls well short of that goal.

How Vegetables Help You Poop

Vegetables keep things moving through two types of fiber. Insoluble fiber, the kind found in vegetable skins and stalks, speeds the passage of food through your digestive tract and adds bulk to your stool. Soluble fiber absorbs water and turns into a gel-like substance that softens stool and makes it easier to pass. Most vegetables contain both types in varying amounts.

Beyond fiber, some vegetables contain natural compounds that draw water into your intestines or feed the beneficial bacteria in your gut. These effects can stimulate contractions in your colon and keep your digestion on schedule.

Best High-Fiber Vegetables

A single cup of cooked broccoli delivers about 5 grams of fiber, making it one of the most effective vegetables for regularity. Brussels sprouts come in close behind at 4.5 grams per cooked cup. Both contain a mix of soluble and insoluble fiber, so they bulk up stool while also softening it.

Other strong performers include green peas (which pack roughly 9 grams per cup), sweet potatoes, and carrots. Even vegetables you might not think of as fiber heavyweights, like zucchini and green beans, contribute meaningful amounts when you eat them regularly.

Vegetables With Natural Laxative Effects

Some vegetables go beyond basic fiber. Artichokes, garlic, leeks, and onions are especially rich in fructans, a type of prebiotic that feeds gut bacteria and draws water into the intestines. This combination can speed up transit time and soften stool noticeably. Mushrooms and celery contain mannitol, a sugar alcohol that pulls water into the bowel in a similar way.

Spinach deserves a special mention. One cup of cooked spinach provides 158 mg of magnesium, covering about 37% of your daily value. Magnesium helps relax the muscles lining your intestinal walls, which encourages the wave-like contractions that push stool along. Other dark leafy greens like kale and Swiss chard offer this same benefit to a lesser degree.

Gentler Options for Sensitive Stomachs

If you have irritable bowel syndrome or tend to bloat easily, high-fructan vegetables like artichokes, garlic, and onions can make things worse before they get better. These foods are high in FODMAPs, short-chain carbohydrates that ferment rapidly in the gut and can cause gas, cramping, and unpredictable bowel habits.

Better choices for sensitive digestion include bell peppers, carrots, zucchini, spinach, kale, potatoes, green beans, eggplant, and winter squash. These are all low-FODMAP vegetables that still provide fiber without the aggressive fermentation. Bok choy, cucumbers, and lettuce are even milder starting points if your gut is particularly reactive.

Raw vs. Cooked: Which Works Better?

Cooking vegetables reduces their insoluble fiber content slightly, which can actually be an advantage. Heat softens the tough, indigestible cell walls that sometimes irritate a sensitive digestive system. If you’re eating vegetables specifically to relieve constipation and you find raw veggies cause bloating or cramping, lightly steaming or roasting them may help you get the fiber benefits with less discomfort.

Raw vegetables retain their full fiber content and can be more effective at adding stool bulk. If your stomach handles them well, raw broccoli florets, carrot sticks, and spinach salads are all solid choices. The best approach is whichever one gets you eating more vegetables consistently.

How to Add More Without Overdoing It

Jumping from a low-fiber diet to loading up on broccoli and Brussels sprouts overnight is a reliable recipe for bloating, gas, and abdominal cramping. Increased bulk and fermentation can stretch your bowel walls and trigger spasms, and high-fermentable fibers may actually cause loose stools or diarrhea if you add too much too fast. Gradually increase your vegetable intake over two to four weeks to give your gut bacteria time to adjust.

Water is the other critical piece. Fiber works by absorbing water in your digestive tract. If you increase fiber without drinking enough fluid, your stool can actually become harder and more difficult to pass, the opposite of what you want. Aim for at least 48 to 64 ounces of water daily when you’re actively increasing your fiber intake. If you notice constipation getting worse instead of better after adding vegetables, insufficient water is the most likely culprit.

Very high fiber intake over long periods can also reduce your absorption of iron, calcium, and zinc, and may fill you up so quickly that you miss out on protein and healthy fats. For most people, steadily working more vegetables into meals rather than relying on one massive salad per day produces the best results for long-term regularity.