Green poop usually means one of two things: you ate something with a lot of green pigment, or food moved through your digestive system faster than usual. In most cases, it’s completely harmless and resolves on its own within a day or two.
Why Stool Is Normally Brown
Your liver produces bile, a greenish-yellow fluid that helps you digest fats. When bile enters your small intestine, it starts out green. As it travels through the rest of your digestive tract, bacteria break it down step by step, eventually converting it into a pigment called stercobilin, which gives stool its characteristic brown color. This bacterial conversion requires time. If anything speeds up that journey, bile doesn’t fully break down, and your stool stays green.
Common Food Causes
The most straightforward explanation is your diet. Chlorophyll, the pigment that makes plants green, can color your stool the same way. Spinach, kale, and broccoli are the usual culprits, but avocados, fresh herbs, matcha, and even pistachios contain enough chlorophyll to have the same effect. If you ate a big salad or a green smoothie in the last day or two, that’s likely your answer.
Blueberries can also produce green stool, which surprises most people. The deep blue-purple pigments interact with bile and digestive enzymes in ways that sometimes shift toward green rather than the dark color you might expect. Artificial food dyes are another common trigger. Brightly colored frosting, candy, sports drinks, or popsicles can tint stool green (or other unexpected colors) because the dyes pass through your system largely intact.
Diarrhea and Fast Transit
When you have diarrhea from a stomach bug, food poisoning, or any other cause, everything moves through your intestines much faster than normal. That speed means bile doesn’t have enough time to go through its full chemical transformation from green to brown. The result is loose, greenish stool. This is one of the most common reasons people notice the color change, because it often comes on suddenly and looks alarming. Once the diarrhea resolves, the color returns to normal.
Medications and Supplements
Iron supplements are well known for changing stool color. They typically turn it very dark green or black, which can look unsettling but is a normal side effect of how your body processes the extra iron. If you recently started an iron supplement and noticed a dramatic color shift, that’s almost certainly the cause.
Some antibiotics can also tint stool green or yellow. Antibiotics alter the balance of gut bacteria, and since those bacteria are responsible for converting bile pigments to brown, disrupting them can leave stool looking greener than usual. This generally resolves once you finish the course of medication and your gut bacteria recover.
Green Stool in Babies
Parents often worry when they see green in a diaper, but context matters. In the first few days of life, newborns pass meconium, a dark green-black, sticky substance that’s completely normal. As feeding gets established, stool transitions through shades of green and yellow.
In breastfed babies, green, frothy, or explosive stools can sometimes signal lactose overload. This happens when milk moves through the baby’s system too quickly for all the lactose to be digested. Fat in breastmilk normally slows digestion down, giving the body time to process lactose. But if there’s a large milk supply or feeds are cut short, the baby may get less of the fat-rich milk that comes later in a feeding. The result is watery green stool, excess gas, and fussiness. On its own, though, the occasional green diaper in a baby who is feeding well and gaining weight is perfectly normal. Dark green stool in small amounts can sometimes mean a baby isn’t getting enough milk overall.
When Green Stool Signals a Problem
Occasional green stool in someone who otherwise feels fine is rarely a concern. It almost always traces back to something you ate or a brief episode of faster digestion. The color change becomes more significant when it comes with other symptoms: persistent diarrhea lasting more than a few days, fever, cramping, blood or mucus in the stool, or signs of dehydration like dark urine and dizziness. Those combinations can point to an infection, inflammatory bowel disease, or another condition that needs medical attention.
If your stool has been consistently green for more than a couple of days and you can’t connect it to anything in your diet or a medication you’re taking, it’s worth paying attention to how you feel overall. A single green bowel movement after a plate of sautéed spinach is biology working exactly as expected. Green stool paired with feeling genuinely unwell is the version that warrants a closer look.

