Green poop is almost always normal. In most cases, it means you ate something green or your food moved through your digestive tract a little faster than usual. Neither of those situations is a health concern. The color change is temporary and resolves on its own once your diet shifts or your digestion returns to its regular pace.
Why Poop Is Usually Brown
Your liver produces bile, a digestive fluid that starts out green. As bile travels through your intestines, bacteria break it down into progressively warmer pigments, eventually producing the orange-brown compounds that give stool its typical color. This chemical transformation takes time. If anything speeds up that journey, bile doesn’t fully break down, and the green tint remains visible in your stool.
Foods That Turn Stool Green
The most common cause of green poop is simply eating green foods. Chlorophyll, the pigment that makes plants green, can color your stool the same way. Spinach, kale, broccoli, avocados, herbs, and matcha are frequent culprits. Pistachios contain the same pigment and can have the same effect. Even blueberries can sometimes produce greenish shades.
You don’t necessarily need to eat a huge amount. A big spinach salad, a couple of green smoothies, or a generous serving of kale can be enough. The more concentrated the chlorophyll, the more likely you’ll notice a color shift.
Artificial food coloring is another common trigger. Brightly frosted cupcakes, flavored drink mixes, ice pops, and candy with green or purple dyes can tint your stool in surprising ways. The dye continues coloring whatever it touches as it passes through your system.
Fast Digestion and Diarrhea
When food moves through your large intestine faster than normal, bile doesn’t have enough time to complete its chemical breakdown from green to brown. The result is stool that looks greenish, sometimes bright green. This is especially noticeable during a bout of diarrhea, regardless of the cause. A stomach bug, food that didn’t agree with you, or even stress-related gut changes can all speed up transit time enough to produce green stool.
Iron Supplements and Medications
Iron supplements are well known for changing stool color. They can turn poop dark green or even black, which catches a lot of people off guard. This is a harmless side effect of unabsorbed iron reacting in the gut, not a sign of a problem.
Some antibiotics can also tint stool yellow or green by disrupting the gut bacteria responsible for converting bile into its final brown pigments. Once you finish the course of medication, normal color typically returns within a few days.
Green Stool in Babies
Green poop in infants is common and rarely a concern. Newborns pass dark greenish-black meconium in their first few days of life, which is completely expected. After that transition, several things can produce green stool in babies:
- Not finishing one breast before switching sides. This can cause the baby to get more of the lower-fat foremilk, which affects how the milk is digested.
- Specialized formula. Protein hydrolysate formulas, used for babies with milk or soy allergies, often produce greenish stool.
- Developing gut bacteria. Breastfed infants sometimes lack the full complement of intestinal bacteria needed to convert bile pigments to brown. This sorts itself out as the baby’s microbiome matures.
- Mild diarrhea. Just like in adults, faster transit time means greener stool.
When Green Stool Signals Something Else
Certain infections can cause green diarrhea. Salmonella, norovirus, and the waterborne parasite giardia all cause your gut to flush its contents rapidly, which keeps bile green. In these cases, the color change is less important than the other symptoms: watery diarrhea, cramping, fever, or nausea. The green color itself isn’t the problem, but it’s a visible sign that your gut is moving things through too quickly.
A few guidelines for when the color deserves attention: if green stool persists for more than a few days without an obvious dietary explanation, if diarrhea lasts longer than three days, or if you notice blood in the stool, significant nausea, or signs of dehydration, those are reasons to check in with a healthcare provider. Prolonged diarrhea, regardless of color, can lead to dehydration and poor nutrient absorption.
On its own, though, a green bowel movement that shows up once or twice and then goes away is one of the least concerning color changes your stool can make. It almost always traces back to something you ate or a temporary shift in how quickly your digestive system was working that day.

