Why Does My Poop Have a Green Tint? Common Causes

Green-tinted poop is almost always caused by something you ate or by food moving through your digestive system faster than usual. It’s one of the most common stool color changes, and in most cases, it resolves on its own within a few days once the trigger passes through your system.

How Stool Gets Its Color

Your liver produces bile, a bright green fluid that helps you digest fats. As bile travels through your intestines, bacteria break it down and chemically transform it from green to yellow to brown. That final brown color is what most people see in a typical bowel movement. When something interrupts that process, whether it’s extra green pigment from food or bile that didn’t have enough time to fully break down, the result is stool with a green tint.

Foods That Turn Stool Green

The most straightforward explanation is chlorophyll, the pigment that makes plants green. Spinach, kale, and broccoli are common culprits, but the list extends to avocados, fresh herbs, matcha, and pistachios (which get their green color from the same pigment). If you’ve been eating a lot of any of these, you’re essentially adding green dye to your digestive system. Blueberries can also produce greenish shades.

Artificial food coloring is another frequent cause. Brightly frosted cupcakes, flavored drink mixes, ice pops, and candy all contain dyes that continue tinting whatever they touch as they move through your gut. You don’t need to eat a large amount for the effect to show up.

Supplements and Medications

Iron supplements are well known for changing stool color, often producing a dark green or even blackish shade. This is a normal side effect and not a sign of a problem. Some antibiotics can also tint stool yellow or green by disrupting the balance of gut bacteria that normally convert bile to its final brown color. Chlorophyll supplements and spirulina have the same effect as eating large amounts of green vegetables.

When Rapid Digestion Is the Cause

If food moves through your large intestine too quickly, bile doesn’t have enough time to complete its chemical transformation from green to brown. Diarrhea is the most common reason for this. Anything that speeds up your gut, from a stomach bug to a food sensitivity to stress, can produce green stool simply because transit time is shorter than normal. You’ll typically notice this alongside loose or watery stools rather than in a normally formed bowel movement.

Infections can trigger this rapid transit. Bacterial infections like Salmonella and E. coli, viral infections like norovirus, and parasites like Giardia all cause what’s essentially a “gush” of unabsorbed bile through the intestines along with diarrhea. In these cases, the green color is a byproduct of the infection rather than the main concern. You’d also have symptoms like cramping, nausea, or fever.

Green Stool in Babies

Green poop is especially common in infants and has its own set of causes. Babies who don’t finish breastfeeding entirely on one side may miss the higher-fat breast milk that comes later in the feeding, which affects how the milk is digested. Iron-fortified formula frequently causes green stool. Babies on protein hydrolysate formula, used for milk or soy allergies, also tend to have greenish bowel movements. Breastfed infants may produce green stool simply because they haven’t yet developed the full range of intestinal bacteria needed to process bile into brown pigment.

Newborns pass meconium in their first few days, a dark greenish-black substance that is entirely normal. The transition from meconium to regular stool can take several days and involves a range of green and yellow shades before settling into a typical pattern.

How Long It Lasts

If food or supplements are the cause, your stool should return to its usual brown once the trigger clears your system. This typically takes one to three days. If you’ve recently loaded up on leafy greens or started an iron supplement, give it a few days before worrying. The color change is cosmetic, not harmful.

Green stool that persists beyond a few days without an obvious dietary explanation is worth paying attention to. The same goes for green stool that comes with abdominal pain, fever, vomiting, weight loss, or any sign of blood. Dehydration is the more immediate risk when green stool accompanies diarrhea, so staying on top of fluid intake matters more than the color itself. If the color keeps shifting or doesn’t return to brown, that pattern is more meaningful than a single unusual bowel movement.