ELI5: why is my poop green

46 views Mar 12, 2026 2 min read

Your poop is green because it moved through your body too fast, or you ate something green.

Think of your tummy like a food processing plant! Usually, your poop is brown because of bile, a yellowish-green liquid that helps you digest fats. Bile is like a food coloring that naturally turns your poop brown as it spends time in the plant.

But sometimes, things speed up!

  • Imagine the factory conveyor belt is going super fast. The bile doesn't have enough time to change color completely. So, the green color stays! This can happen if you have diarrhea or if something you ate made your insides move faster.
Another reason for green poop is simply what you ate:
  • Think of eating lots of green crayons... just kidding! But eating lots of green vegetables like spinach, kale, or even food with green food coloring can make your poop green. It’s like painting the conveyor belt green from the start!
So, to recap:
  • Fast Food Processing: Food went through your body quickly, and bile didn't have time to turn brown.
  • Green Ingredients: You ate a lot of green stuff that colored your poop green.
If your poop is only green occasionally, it's usually nothing to worry about. But if it’s green all the time, or you have other symptoms like tummy pain, you should tell a grown-up so they can help you figure out what's going on!

Follow-Up Questions

Still curious? Ask a follow-up!

Test Your Understanding

Take a quick quiz and challenge your friends!

Want to learn more?

Ask another question and get a simple explanation!

Ask a New Question