Why Is My Poop Super Green and When to Worry

Green poop is almost always caused by something you ate, something you took, or food moving through your gut faster than usual. In most cases it’s harmless and clears up within a day or two. The bright or deep green color comes down to one thing: bile pigment that didn’t finish its normal color change before leaving your body.

How Bile Makes Poop Brown (or Green)

Your liver produces bile, a digestive fluid that starts out yellow-green. As bile travels through your intestines, bacteria break its pigments down step by step, shifting the color from green to yellow to brown. That final brown is what most people see in a normal bowel movement.

When food moves through your digestive tract faster than usual, bile doesn’t have enough time to complete that color shift. The result is stool that still carries its original green tint. This is the single most common internal reason for green poop, and it explains why diarrhea from any cause (stress, a stomach bug, too much coffee) often looks green. The faster the transit, the greener the stool.

Foods That Turn Stool Green

Leafy greens are the most obvious culprit. Spinach, kale, arugula, broccoli, and other chlorophyll-rich vegetables can easily tint your stool green, especially if you ate a large portion. A big salad, a green smoothie, or a new juicing habit is often enough.

Artificial food coloring is the other major dietary cause. Blue and purple dyes, when mixed with bile’s natural yellow, can produce a vivid green in stool. Common sources include brightly frosted cupcakes, flavored drink mixes, ice pops, candy, and colored cereals. You don’t need to eat a lot. Even a single serving of something with concentrated dye can do it. If you recently ate something unnaturally colorful, that’s likely your answer.

Chlorophyll supplements, spirulina, wheatgrass shots, and matcha in large amounts all carry the same green pigment found in leafy vegetables and can have the same effect.

Iron Supplements and Medications

Iron supplements are well known for changing stool color. Most people associate them with black stool, but they can also produce a dark green, especially liquid and chewable forms that contain colorants or particular types of iron. If you recently started an iron supplement and noticed green stool, the two are almost certainly connected. Switching between different iron formulations (such as ferrous fumarate versus ferrous sulfate) sometimes changes the effect.

Certain antibiotics can also cause green stool by disrupting the gut bacteria responsible for breaking down bile pigments. Without those bacteria doing their job, bile passes through still green.

Infections and Stomach Bugs

Bacterial infections like Salmonella and E. coli, viral infections like norovirus, and parasites like Giardia can all cause green stool. The mechanism is straightforward: these infections trigger diarrhea, which rushes food and bile through the intestines so quickly that bile stays green. The infection itself can also increase the amount of fluid your gut secretes, diluting everything and speeding it along even more.

Green stool from an infection usually comes with other obvious symptoms: watery diarrhea, cramping, nausea, or fever. If you’re experiencing those alongside the green color, the infection is the likely cause, not something you ate.

Gallbladder Removal

If you’ve had your gallbladder removed, green stool may be a recurring issue rather than a one-time event. Without a gallbladder to store and release bile in controlled amounts, bile drains continuously into your small intestine. More bile acids reach the large intestine, where they can act as a laxative, speeding transit and preventing the normal green-to-brown color change. Some people experience this as occasional loose, greenish stools for months or even years after surgery.

Green Stool in Babies

Green poop in infants is common and has its own set of causes. Breastfed babies sometimes produce green stool when they don’t finish feeding on one side. The earlier milk (foremilk) is lower in fat, and without the fattier hindmilk, digestion is altered enough to change stool color. Babies on protein hydrolysate formula, used for milk or soy allergies, also tend to have greener stool. Iron-fortified formulas can contribute as well. In newborns, green stool can simply reflect the fact that their gut bacteria haven’t fully established yet.

Diarrhea in babies produces green stool for the same bile-transit reason it does in adults. The key concern with infants is dehydration rather than the color itself.

When Green Poop Is Worth Attention

A single green bowel movement, or even a few days of green stool after eating something obvious, is not a concern. Most diet-related green stool resolves within one to three days once you stop eating whatever caused it.

Green stool that persists for more than a few days without a clear dietary explanation is worth a call to your doctor. The same goes for green diarrhea accompanied by signs of dehydration: dry mouth, dizziness, dark urine, or (in children) fewer wet diapers than usual. Fever, severe abdominal pain, or blood in the stool alongside the green color also warrant prompt attention, as these suggest an infection or another condition that may need treatment.

If you can trace the green back to a smoothie, a bag of candy, or a new supplement, you can safely wait it out. Your next few meals will push the pigment through, and the color will shift back to brown on its own.