Green and brown poop at the same time usually means bile, the digestive fluid your liver produces, hasn’t fully broken down before leaving your body. Brown is the normal end result of bile being processed during digestion, while green is what bile looks like earlier in that process. When you see both colors, you’re essentially seeing bile at two different stages of breakdown in the same bowel movement.
How Stool Gets Its Color
Your liver constantly produces bile, a bright yellow-green fluid that gets released into your small intestine to help digest fats. As bile travels through your intestines, bacteria break it down through a series of chemical reactions. The green pigment absorbs hydrogen molecules and gradually transforms into a compound called stercobilin, which is the orange-brown pigment responsible for the familiar color of stool.
This transformation takes time. The longer food spends moving through your roughly 25 feet of intestine, the more completely the bile breaks down and the browner the result. If anything speeds up that journey or disrupts the bacteria doing the work, some bile stays green. That’s why a single bowel movement can contain patches of both colors: parts of the stool moved through at different speeds, or bile was released unevenly.
Fast Digestion Is the Most Common Cause
When food moves through your intestines faster than usual, bile doesn’t have enough time to fully convert from green to brown. This is the single most common reason for green or green-brown stool. You don’t need to have full-blown diarrhea for this to happen. Even mildly loose stools, a stressful day, an extra cup of coffee, or a meal that didn’t agree with you can speed things up just enough to leave some green behind.
Anything that causes a significant increase in transit speed will make the effect more obvious. A stomach bug from norovirus, food poisoning from Salmonella or E. coli, or a parasitic infection like Giardia can cause what’s essentially a rapid flush of unabsorbed bile through your system, turning stool distinctly green. In those cases, you’ll almost always have diarrhea, cramping, or nausea alongside the color change.
Foods That Turn Stool Green
Diet is the other big explanation, and it’s the most harmless one. Chlorophyll, the pigment that makes plants green, can color your stool directly. The usual suspects include spinach, kale, broccoli, avocados, herbs, matcha, and pistachios (which get their color from chlorophyll too). A big salad or a green smoothie can easily produce a green tinge that mixes with your normal brown.
Blueberries can also push stool toward green shades, which surprises most people. Artificial food coloring is another common culprit. Brightly frosted cupcakes, colored drink mixes, ice pops, and candy continue tinting whatever they touch as they pass through your digestive system. If you ate something with vivid green or blue dye in the last day or two, that’s likely your answer.
Supplements and Medications
Iron supplements are well known for changing stool color, often producing a dark green or blackish green that can look alarming but is completely expected. The unabsorbed iron reacts with compounds in your gut and creates the dark pigment. If you recently started an iron supplement and noticed the color shift, that’s the connection.
Some antibiotics also tint stool yellow or green. Antibiotics can disrupt the normal gut bacteria responsible for converting bile to its brown form, which means the chemical process stalls partway through. This typically resolves once you finish the course of medication and your gut bacteria repopulate.
Digestive Conditions That Play a Role
For most people, green-brown stool is a one-off caused by something they ate or a brief change in digestion speed. But if it happens regularly, a few chronic conditions are worth knowing about. Irritable bowel syndrome (IBS) can cause episodes of rapid transit that prevent bile from breaking down fully. Crohn’s disease and ulcerative colitis, both inflammatory bowel diseases, can do the same by inflaming the intestinal lining and pushing contents through too quickly.
Celiac disease, an immune reaction to gluten, frequently causes diarrhea, bloating, and gas. The diarrhea associated with celiac disease often produces green stools because food spends less time in the intestine. Overuse of laxatives has a similar effect, artificially speeding transit and cutting short the bile transformation.
Green Stool in Babies and Toddlers
If you’re a parent searching this, green stool in infants is extremely common and rarely concerning. Breastfed newborns often have yellow, seedy stools that can shift toward green. Formula-fed babies may produce darker green stool depending on the formula’s iron content. Once toddlers start eating solid foods, green vegetables, colored snacks, and fruit can all change stool color just as they do in adults. Diarrhea in young children also causes green stool for the same bile-related reasons.
When the Color Actually Matters
An occasional green-brown stool with no other symptoms is normal and not a sign of illness. Brown is the ideal color for adult stool, but random off-color bowel movements happen to everyone. The color becomes worth paying attention to when it persists for more than a few days or shows up alongside other symptoms like diarrhea, fever, cramping, or signs of dehydration (dark urine, dizziness, dry mouth).
Green stool from a known dietary cause, like a spinach-heavy meal or a new iron supplement, needs no investigation at all. If you can’t trace the color to food or medication and it keeps happening, that pattern is worth mentioning to a doctor, especially if you’re also losing weight, seeing mucus in your stool, or dealing with persistent abdominal pain. The colors that warrant more urgent attention are red, black (when you’re not taking iron), or pale white/clay-colored stools, as these can signal bleeding or liver problems.

