Bright green poop is almost always caused by something you ate or by food moving through your digestive system faster than usual. In most cases, it resolves on its own within a day or two and isn’t a sign of anything serious.
Your liver produces bile, a green fluid that helps digest fat. As bile travels through your intestines, enzymes chemically break it down and gradually shift its color from green to brown. That brown pigment is what gives stool its typical color. When something disrupts that process, green bile stays green, and so does your poop.
Foods That Turn Stool Bright Green
The most common reason for bright green poop is simply what you’ve been eating. Chlorophyll, the pigment that makes plants green, can do the same to your stool. Spinach, kale, and broccoli are frequent culprits, especially in large amounts. Avocados, fresh herbs, matcha, and pistachios (which get their color from chlorophyll and other plant pigments) can all have the same effect.
Artificial food coloring is another major cause. Brightly frosted cupcakes, green candy, sports drinks, and ice cream with dye can produce surprisingly vivid green stool. The coloring continues tinting whatever it touches as it passes through your system. If you ate something with intense blue or green dye in the past 24 to 48 hours, that’s very likely your answer.
Rapid Transit: When Food Moves Too Fast
If you have diarrhea, food passes through your large intestine too quickly for bile to be fully broken down. The bile stays green because the enzymes that normally convert it to brown don’t have enough time to finish the job. This is why loose or watery stools often have a greenish tint, even if you haven’t eaten anything green.
Anything that speeds up digestion can cause this. A stomach bug, food poisoning, stress, caffeine, or even a sudden increase in fiber can all accelerate transit time enough to produce green stool. In these cases, the color change is a side effect of the speed, not a separate problem.
Medications and Supplements
Certain medications alter stool color directly. Some antibiotics can tint poop green or yellow, partly because they disrupt the gut bacteria involved in breaking down bile. If you recently started a course of antibiotics and noticed a color change, the two are likely connected.
Iron supplements are another common cause. They can turn stool dark green or even blackish-green. This is a well-known and harmless side effect of supplemental iron, not a sign that something is wrong with your digestion.
Bile Acid Malabsorption
In some people, the small intestine doesn’t reabsorb bile acids the way it should. The excess bile floods into the colon, triggers extra water secretion, and produces watery, often greenish stools. This is called bile acid malabsorption, and it tends to cause chronic or recurring diarrhea rather than a single episode.
Several conditions can lead to this. Crohn’s disease, celiac disease, and small intestinal bacterial overgrowth (SIBO) can all damage or impair the part of the small intestine responsible for recycling bile. Gallbladder removal is another common trigger, since the body loses its ability to store and regulate bile release. People taking metformin for type 2 diabetes sometimes experience it as well, because the medication can increase bile acid production.
If you’re dealing with persistent watery diarrhea that doesn’t seem tied to a specific food or illness, bile acid malabsorption is worth discussing with a doctor. It’s underdiagnosed but treatable.
Green Stool in Babies
Green poop in infants is extremely common and usually normal. Newborns pass meconium, a dark greenish-black substance, in their first few days of life. As they transition to breast milk or formula, stool color shifts and can remain green for various reasons.
Breastfed babies sometimes produce green stool if they aren’t finishing a full feeding on one side. The milk at the beginning of a feeding is lower in fat than the milk at the end, and that difference in fat content can affect how the milk is digested. Babies on protein hydrolysate formula (used for milk or soy allergies) also tend to have greener stool. Diarrhea and the natural absence of certain gut bacteria in young breastfed infants can contribute as well.
When Green Poop Signals a Problem
A single episode of bright green stool with no other symptoms is rarely a concern. Most of the time, it clears up once the food, supplement, or brief illness passes through your system.
The color itself isn’t the issue. What matters is whether it comes with other symptoms: abdominal pain, fever, vomiting, unexplained weight loss, or blood in the stool. Green diarrhea lasting more than a few days, especially with fever, could point to a bacterial or parasitic infection that needs treatment. Pale, clay-colored stool is actually more concerning than green, because it can signal a blockage in bile flow.
If your stool has been persistently green for more than a week with no obvious dietary explanation, or if you’re experiencing pain, bleeding, or significant changes in bowel habits alongside the color change, it’s worth getting checked out.

