Bright green poop is almost always caused by something you ate or drank, not a serious medical problem. The most common culprits are leafy greens, foods with green or blue dye, and supplements like iron or spirulina. Less often, green stool signals that food moved through your digestive system too quickly for bile to fully break down, which can happen with diarrhea, infections, or certain digestive conditions.
How Bile Gives Poop Its Color
Your liver produces bile, a yellow-green fluid that helps you digest fats. As bile travels through your intestines, bacteria chemically transform it from green to yellow to brown. That process takes time. Normal transit through the large intestine alone takes roughly 10 to 59 hours. When everything moves at a typical pace, your stool ends up the familiar brown color.
When transit speeds up, bile doesn’t have enough time to complete that color shift. The result is stool that still carries a greenish tint. The faster things move, the greener it looks. This is why diarrhea from any cause, whether it’s a stomach bug or food intolerance, often produces green stool.
Foods That Turn Stool Green
Chlorophyll, the pigment that makes plants green, passes through your system largely intact and can dye your stool a vivid green when you eat enough of it. The biggest sources are dark leafy greens like spinach, kale, Swiss chard, arugula, and watercress. Broccoli, green beans, asparagus, zucchini, and celery can do it too. Even green fruits like avocados, kiwi, and green grapes carry enough chlorophyll to have an effect if you eat a large serving.
Matcha is a particularly potent source. Because you’re consuming the entire ground tea leaf rather than steeping and discarding it, matcha can turn stool a strikingly bright green. Herbs like parsley, basil, and cilantro, along with pistachios and hemp seeds, are also chlorophyll-rich enough to cause a color change.
Artificial food dyes are the other major dietary cause. Green food coloring in drink mixes, ice pops, candy, or frosting passes through your gut and colors stool directly. Blue and purple dyes can also produce green stool once they mix with the yellow-green bile in your intestines. If you ate or drank something brightly colored in the last day or two, that’s likely your answer.
Supplements and Medications
Iron supplements are one of the most common non-food causes of green (or black-green) stool. The unabsorbed iron reacts with compounds in your gut, producing a dark greenish color that can look alarming but is harmless. If you recently started an iron supplement and noticed the change, the two are almost certainly connected.
Several other supplements cause the same thing: spirulina, chlorella, wheatgrass, barley grass, and blue-green algae all contain concentrated chlorophyll. Fiber supplements and herbal laxatives like senna or cascara sagrada can speed transit time enough to keep bile green. Antibiotics can also produce green stool by disrupting the gut bacteria responsible for converting bile pigments to brown. Bismuth subsalicylate, the active ingredient in Pepto-Bismol, occasionally causes green or dark-colored stool as well.
Infections That Cause Green Stool
When bacteria like Salmonella or E. coli, viruses like norovirus, or parasites like Giardia infect your gut, they can trigger a rapid “gush” of fluid through the intestines. This diarrhea moves so fast that bile is barely processed, producing watery, green stool. You’ll usually have other symptoms too: cramping, nausea, fever, or vomiting.
The green color itself isn’t the concern in these cases. It’s just a visible sign of how quickly everything is moving. If the diarrhea resolves within a couple of days and you’re able to stay hydrated, the color will return to normal on its own. Persistent green diarrhea lasting more than a few days, especially with fever or blood, points toward an infection that may need treatment.
Digestive Conditions and Bile Malabsorption
Some chronic conditions cause green stool on a recurring basis. In Crohn’s disease, inflammation or surgical removal of the terminal ileum (the last section of the small intestine where bile acids are normally reabsorbed) means more bile flows into the colon. That excess bile gives stool a greenish color and often causes chronic diarrhea.
People who’ve had their gallbladder removed can experience something similar. The gallbladder normally stores and concentrates bile, releasing it in controlled amounts when you eat. Without it, bile flows continuously and directly into the small intestine. This increases bile acid concentration in the colon and can speed up colon motility, leading to looser, greener stools, particularly after fatty meals. For many people, this improves over weeks to months as the body adjusts.
Green Stool in Babies
Green poop in infants is common and rarely signals a problem. Breastfed babies sometimes produce green stool if they aren’t finishing a full feeding on one side. Breast milk shifts in composition during a feed: the earlier milk is thinner and lower in fat, while the later milk is richer. When a baby gets mostly the early, lower-fat milk, it can pass through the gut faster and come out green.
Formula-fed babies on protein hydrolysate formulas (used for milk or soy allergies) also tend to have greenish stool. This is a normal response to how those formulas are digested. Newborns in their first days of life pass meconium, which is naturally dark green to black, and breastfed infants who haven’t yet developed a full complement of gut bacteria may produce green stool for a stretch before it transitions to the more typical yellow.
How to Tell If It’s Worth Investigating
A single episode of green stool, or even a few days of it, with no other symptoms is almost never a medical concern. Think about what you’ve eaten or any new supplements you’ve started. If you can trace it back to a big spinach salad, a green smoothie, iron pills, or a blue-frosted cupcake, you have your explanation.
Green stool becomes worth paying attention to when it comes with persistent diarrhea lasting more than two or three days, blood or mucus in the stool, significant abdominal pain, or fever. Those combinations suggest an infection, inflammatory bowel disease, or a malabsorption issue that benefits from evaluation. Ongoing green stool after gallbladder removal or with a known condition like Crohn’s disease is worth mentioning to your gastroenterologist, since it may reflect bile acid levels that can be managed.

