Yes, it can be normal to poop green. Stool gets its usual brown color from bilirubin, a yellow-green pigment made when your body breaks down old red blood cells. When food moves through your gut quickly, that pigment doesn’t have time to fully break down, and your stool can stay green. In many cases, green poop is harmless and temporary.
That said, green stool is not always nothing. Some causes are simple, like eating a lot of leafy greens. Others involve your digestion or an infection. Knowing the difference helps you decide whether to watch and wait or call a doctor.
Why Does Poop Turn Green?
The color of your stool comes down to pigments and how long they spend in your intestines. Bilirubin starts out green. As it travels through the colon, bacteria break it down into a brown pigment called stercobilin. That breakdown is what gives normal stool its brown color.
If that process gets rushed, the brown conversion doesn’t finish. The result is green stool. Anything that speeds up digestion can do this, including a mild stomach bug, food that irritated your gut, or a large meal that moved through faster than usual.
Diet matters too. Green plant pigments called chlorophyll pass through your body largely unchanged. Eat a big serving of spinach, kale, or other greens, and the color can show up in your stool within a day or so.
One detail worth knowing: bile itself is green, not brown. Some people assume green stool means bile is somehow “wrong.” Usually it means bile moved through a little faster than the colon could finish processing it.
What Foods and Supplements Cause Green Poop?
Diet is the most common and least concerning cause of green stool. If you can trace your green poop back to something you ate, that’s usually the whole explanation.
Foods that can turn stool green include:
- Leafy greens like spinach, kale, and Swiss chard
- Green vegetables such as broccoli, green beans, and peas
- Matcha, green tea, and spirulina
- Foods made with large amounts of green food coloring
- Blueberries and black licorice, which can sometimes produce dark green stool
Supplements can do it too. Iron supplements are a well-known cause of dark or greenish-black stool. So can some protein powders and greens powders that contain spirulina or chlorella. If you started a new supplement recently and your stool changed color, the timing is a useful clue.
Iron deserves a specific mention. Iron tablets commonly darken stool to black or dark green. This is expected and not a sign of bleeding on its own. But black, tarry stool can also signal bleeding in the upper digestive tract, so if you are not taking iron and your stool turns black and sticky, that is worth a call to your doctor.
When Is Green Poop a Sign of Diarrhea or Infection?
Fast transit is the main link between diarrhea and green stool. When your gut moves contents along quickly, there is less time for bacteria to convert bilirubin to brown. The stool stays green.
Viruses are a frequent cause. Norovirus and other common stomach bugs cause diarrhea, and green stool often comes along with it. Bacterial infections such as Salmonella and E. coli can also cause green, watery stool. So can parasites like Giardia, which is known for foul-smelling, greasy stool that may look green or yellow.
With an infection, color is rarely the main issue. Watch for the signs that matter more:
- Diarrhea lasting more than a couple of days
- Fever
- Blood or mucus in the stool
- Signs of dehydration, like dark urine, dry mouth, or dizziness
- Severe or worsening belly pain
If any of these appear, the color is secondary. Get medical advice about the diarrhea itself.
Can Green Poop Mean a Digestive Condition?
Sometimes green stool shows up with an ongoing digestive condition. It is usually one small clue among others, not the first or most important sign.
Conditions that can be associated with green stool include:
- Irritable bowel syndrome (IBS): Changes in stool color and consistency are common, often tied to faster transit during flare-ups.
- Inflammatory bowel disease: Crohn’s disease and ulcerative colitis can affect how food moves through the gut and how bile is processed.
- Celiac disease: Damage to the small intestine can change digestion and stool appearance.
- Malabsorption problems: When nutrients aren’t absorbed well, stool can change in color, texture, and smell.
- Gallbladder or bile duct issues: Problems with bile flow can affect stool color, though these more often cause pale or clay-colored stool than green.
Here is the key point: in these conditions, green stool rarely happens alone. You would usually also notice ongoing diarrhea, cramping, weight change, fatigue, or other symptoms. Green poop by itself, with no other problems, is unlikely to point to a serious digestive disease.
What About Green Poop in Babies and Children?
Green stool is common and usually normal in babies. A newborn’s first stools, called meconium, are dark green to black and sticky. That is expected.
Breastfed babies often have greenish-yellow, seedy stools. Formula-fed babies can have green stool too, especially with iron-fortified formulas. As babies start solid foods, green vegetables can change stool color.
In babies, color alone is rarely the concern. What matters more is how the baby is doing overall. Call a pediatrician if you see:
- Blood in the stool
- White or pale gray stool, which can signal a liver or bile problem
- Diarrhea with signs of dehydration, like fewer wet diapers
- Poor feeding, unusual sleepiness, or a baby who seems unwell
White or clay-colored stool in an infant is a genuine red flag and needs prompt medical attention. Green stool is not in that category on its own.
When Should You See a Doctor About Green Stool?
Most green poop needs no medical attention. It usually clears up within a day or two once the cause passes, whether that was a big salad, a stomach bug, or an iron supplement.
See a doctor if green stool comes with any of these:
- Diarrhea that lasts more than a few days
- Blood or mucus in the stool
- Fever
- Ongoing belly pain or cramping
- Unexplained weight loss
- Stool that is pale, white, or clay-colored
- Black, tarry stool when you are not taking iron
Pale or clay-colored stool is worth highlighting. It can mean bile isn’t reaching your intestine, which points to a problem with the liver, gallbladder, or bile ducts. That is different from green stool and deserves a prompt medical visit.
The practical takeaway: green color on its own is not a warning sign. Green color plus other symptoms is a reason to get checked.
How Do You Treat Green Poop?
There is no treatment for green stool itself, because the color is a symptom, not a condition. What you do depends on the cause.
If diet or supplements are the likely cause, no action is needed. The color will return to normal on its own. If iron supplements are the cause and the color bothers you, talk to your doctor before changing your dose. Iron is often prescribed for a reason.
If a stomach bug is behind it, the focus is on staying hydrated. Drink fluids, and consider an oral rehydration solution if diarrhea is heavy. Most viral stomach bugs improve on their own within a few days.
If green stool keeps coming back, or comes with other symptoms, that is when a doctor can help sort out the cause. There is no diet or supplement that reliably “fixes” green stool, and no evidence that any product targets stool color. Be cautious of anything marketed that way.
Frequently Asked Questions
Is it normal to poop green?
Yes, green poop is often normal and usually harmless. It most commonly comes from eating green foods, taking iron supplements, or having a mild bout of diarrhea that speeds up digestion.
What does green poop mean?
It usually means food moved through your gut faster than usual, so the green pigment in bile didn’t fully break down into brown. Diet, supplements, and short-term diarrhea are the most common reasons.
When should I worry about green poop?
Green color alone is not a reason to worry. See a doctor if it comes with diarrhea lasting more than a few days, blood or mucus in the stool, fever, ongoing pain, or if your stool turns pale or white.
Can green poop be a sign of infection?
Yes, some stomach infections cause green stool because they speed up digestion. Norovirus, Salmonella, E. coli, and Giardia are all known to cause diarrhea that can look green.

