What Does Green Poop Mean? Causes and When to Worry

Green poop is usually harmless and caused by something you ate. The most common explanation is simple: food moved through your digestive system faster than usual, or you consumed something with a strong green pigment. In most cases, your stool returns to its normal brown color within a day or two.

Why Stool Is Normally Brown

Your liver produces bile, a greenish fluid that helps break down fats during digestion. As bile travels through your intestines, bacteria chemically transform it from green to yellowish-brown. This process takes time. If food moves through your gut quickly (during a bout of diarrhea, for example), bile doesn’t fully break down, and it keeps its original green color. That’s why the most common medical cause of green poop is simply a faster-than-normal digestive transit.

Foods That Turn Stool Green

Chlorophyll, the pigment that makes plants green, can do the same to your stool. Eating large amounts of spinach, kale, or broccoli is one of the most frequent culprits. Avocados, fresh herbs, and matcha (powdered green tea) can have the same effect. Blueberries, despite their dark purple appearance, can also produce greenish shades.

Artificial food dyes are another common cause. Brightly colored frosting, candy, sports drinks, and flavored cereals contain dyes that keep tinting whatever they touch as they pass through your digestive tract. A single heavily dyed cupcake or popsicle is enough to change stool color for a bowel movement or two.

Medications and Supplements

Several over-the-counter products can turn your poop green:

  • Iron supplements commonly darken stool and give it a green or greenish-black hue.
  • Bismuth subsalicylate (the active ingredient in some antidiarrheal medications) reacts with sulfur in your digestive system, producing dark green or black stool.
  • Antacids containing aluminum hydroxide can cause greenish stool as a side effect.
  • Antibiotics disrupt the normal balance of gut bacteria, which are responsible for converting bile from green to brown. Without enough of the right bacteria, stool stays greener than usual.

If you recently started any of these and noticed a color change, that’s almost certainly the explanation. The color typically normalizes after you stop taking the product or your gut bacteria rebalance.

Infections and Digestive Illness

Infections that cause diarrhea can produce green stool because they speed up digestion, leaving less time for bile to change color. Salmonella, the parasite giardia, and norovirus are all known to cause green-tinged, watery stools. In these cases, the green color is usually accompanied by other symptoms: cramping, nausea, fever, or frequent loose bowel movements. The green poop itself isn’t the problem; it’s a byproduct of your gut flushing things through quickly.

Ongoing digestive conditions that affect how well you absorb nutrients can also lead to persistently unusual stool colors, though this is less common than a temporary dietary cause.

Green Poop in Babies

Green stool in infants has its own set of causes and is extremely common. Newborns pass meconium, a dark greenish-black substance, in their first few days of life. This is completely normal.

In breastfed babies, green poop can happen when a baby doesn’t finish nursing on one side before switching. The earlier milk (foremilk) is thinner and lower in fat, while the later milk (hindmilk) is richer. If a baby mostly gets foremilk, it can affect digestion and produce green stool. Babies on protein hydrolysate formula (used for milk or soy allergies) also tend to have greener poop. And just like in adults, diarrhea in infants speeds up transit time and keeps bile green.

When Green Poop Signals a Problem

A single episode of green stool, or even a few days of it after eating a big salad or starting iron supplements, is not a concern. You should pay closer attention if your stool doesn’t return to brown within a few days, if the color changes frequently without an obvious dietary explanation, or if you have accompanying symptoms like fever, persistent diarrhea, or abdominal pain.

Stool color that warrants more urgency is bright red or black, as these can indicate bleeding somewhere in the digestive tract. Green on its own, without other symptoms, is rarely a sign of anything serious.