Dark green poop usually means one of two things: you ate something with strong green pigment, or food moved through your digestive system faster than usual. In most cases, it’s harmless and resolves on its own within a day or two. Understanding the specific cause can help you figure out whether it’s worth paying attention to or just a quirk of yesterday’s dinner.
Why Stool Is Normally Brown
Your liver produces bile, a yellow-green fluid that helps digest fats. When bile enters your small intestine, it starts out green. As it travels through the rest of your digestive tract, bacteria and enzymes gradually break down the bile pigments, shifting the color from green to yellow to brown. By the time stool reaches the end of the line, it’s the familiar medium-to-dark brown most people expect.
When something interrupts that process, whether it’s speed, diet, or chemistry, stool can retain that original green color. The darker the green, the more bile pigment is present without having fully converted.
Foods That Turn Stool Dark Green
The most common culprit is chlorophyll, the pigment that makes plants green. Eating large amounts of spinach, kale, or broccoli floods your gut with enough chlorophyll to overpower the normal brown. Pistachios, avocados, fresh herbs, and matcha (powdered green tea) all carry significant chlorophyll as well. A big kale salad or a matcha latte is often the entire explanation.
Blueberries and blackberries can also turn stool dark green, which surprises people who expect blue or purple. The deep pigments in these fruits mix with yellow-green bile and produce a dark greenish result. Artificial food coloring, especially green and blue dyes found in candy, frosting, freeze pops, and sports drinks, does the same thing. If you ate something brightly colored in the last 24 to 48 hours, that’s likely your answer.
Iron Supplements and Medications
Iron supplements are one of the most reliable causes of dark green (and sometimes near-black) stool. Your body only absorbs a fraction of supplemental iron, and the unabsorbed portion oxidizes as it passes through the gut, turning stool a deep green or blackish-green. This is completely expected and not a sign of a problem.
Certain antibiotics can also tint stool green or yellow-green. They do this partly by disrupting the gut bacteria responsible for converting bile pigments to brown. If you recently started a new antibiotic and noticed the color change, the medication is the most likely explanation. The color typically returns to normal after you finish the course.
Rapid Digestion and Diarrhea
When food moves through your intestines faster than normal, bile doesn’t have enough time to complete its chemical transformation from green to brown. This is why diarrhea often produces green stool regardless of what you ate. Anything that speeds up transit, including a stomach virus, food poisoning, stress, or a food intolerance, can leave bile pigments only partially broken down.
If you’re experiencing loose, watery stools alongside the green color, the speed of digestion is almost certainly the cause. Staying hydrated matters here, especially if diarrhea lasts more than a day. The green color itself isn’t the concern in this scenario; dehydration is.
Dark Green Stool in Babies
Green poop in infants is common and usually normal, but the shade and amount can tell you something useful. Breastfed babies sometimes produce green, frothy, or explosive stools when milk moves through their system too quickly for all the lactose (milk sugar) to be properly digested. This is called lactose overload and often happens when a baby takes in a large volume of the thinner, earlier-flow milk during feeds.
Dark green stool in small amounts can mean something different. According to the Australian Breastfeeding Association, dark green poop that comes in small quantities may be a sign the baby isn’t getting enough milk overall. Formula-fed babies also occasionally produce green stool, often related to the iron content in formula.
When the Color Lasts More Than a Few Days
A single dark green bowel movement, or even two or three in a row after a big spinach dinner, is not a medical concern. The Mayo Clinic notes that green stool warrants a call to your doctor if it persists for more than a few days without an obvious dietary explanation.
Pay closer attention if green stool comes with other symptoms: persistent diarrhea, abdominal pain, fever, or stool that looks greasy or has an unusually foul smell. Greasy, foul-smelling stool that leans yellow-green can point toward fat malabsorption, which occurs in conditions like celiac disease where the gut struggles to break down and absorb nutrients properly. Persistent green diarrhea without a clear trigger could signal an ongoing infection or a condition affecting bile processing.
The key distinction is pattern versus one-off. A temporary color change that lines up with something you ate, a supplement you’re taking, or a brief bout of diarrhea is almost always benign. A lasting change with no clear cause, especially paired with other digestive symptoms, is worth investigating.

