You open a diaper and see bright green poop. Your first instinct is to panic, but here is the good news: green baby poop is almost always normal. Understanding why it happens can save you a lot of unnecessary worry.
Why Is My Baby's Poop Green?
Baby poop gets its color from bile, a digestive fluid produced by the liver. When bile moves through the intestines at a normal pace, it changes from green to yellow to brown. When things move faster than usual, bile does not have time to fully change color, resulting in green stool. For all colors, see our baby poop color chart.
Common Causes of Green Baby Poop
1. Foremilk/Hindmilk Imbalance (Breastfed Babies)
This is the most common cause of green poop in breastfed babies. Breast milk comes in two stages during each feeding:
- Foremilk: The thinner, lower-fat milk that comes first. It is higher in lactose.
- Hindmilk: The thicker, higher-fat milk that comes later in the feeding.
If your baby gets more foremilk than hindmilk (from short feeding sessions or switching breasts too quickly), the excess lactose can speed up digestion and produce green, sometimes frothy stool.
2. Iron Supplements or Iron-Fortified Formula
Iron is a well-known cause of dark green to greenish-black stool. If your baby is taking iron drops or drinking iron-fortified formula, green poop is an expected side effect. This is completely harmless and does not mean the iron is causing problems.
3. Introduction of Solid Foods
When babies start eating green vegetables like peas, spinach, broccoli, or green beans, their poop will naturally take on a green color. This is simply the food passing through and is entirely normal. Learn more about how solids change baby poop.
4. Teething
While there is no direct medical link between teething and green poop, many parents notice it. The theory is that teething increases saliva production, and the extra swallowed saliva can speed up digestion, leading to greener stool.
5. Stomach Bug or Virus
When your baby has a stomach virus or mild illness, food moves through the digestive system more quickly. This rapid transit time means bile does not fully break down, resulting in green, sometimes watery stool.
6. Food Sensitivities or Allergies
In some cases, persistent green poop with mucus can indicate a food sensitivity, most commonly to cow's milk protein. This can occur in:
- Formula-fed babies reacting to cow's milk-based formula
- Breastfed babies reacting to dairy in the mother's diet
If you notice consistent mucusy green stools along with fussiness, rash, or blood flecks, talk to your pediatrician about a possible dairy sensitivity.
Different Shades of Green
Bright or Lime Green
Usually related to foremilk imbalance in breastfed babies or rapid digestion. Not a concern on its own.
Dark Green
Most commonly caused by iron supplements or iron-fortified formula. Can also be a normal variation, especially in the first few days of life as meconium transitions.
Green with Mucus
Small amounts of mucus are normal. However, consistent mucusy green stools may indicate a food sensitivity, infection, or teething-related excess saliva.
Green and Frothy
Frothy green poop in breastfed babies is a classic sign of foremilk/hindmilk imbalance. Adjusting feeding technique usually resolves this within a few days.
When Should I Worry About Green Poop?
Green poop by itself is rarely a cause for concern. Contact your pediatrician if green poop is accompanied by:
- Blood or red streaks in the stool
- Persistent mucus in multiple diapers
- Fever, vomiting, or signs of dehydration
- Significant change in feeding behavior or weight gain
- Extreme fussiness or signs of abdominal pain
Tracking Patterns with BabyInsight
One green diaper is rarely meaningful on its own. What matters is the pattern. BabyInsight's AI stool analysis helps you track color changes over time, so you can see whether green poop is a one-time occurrence or a recurring trend.
By logging each diaper, you build a clear picture of your baby's digestive health that you can share with your pediatrician. The AI also flags when patterns shift, helping you catch potential issues early.
