Green poop can have various causes in infants, toddlers, and older kids. It often occurs due to something they ate, but can sometimes indicate a food sensitivity.

The scoop on green poop

As a parent, it’s normal to take note of your child’s bowel movements. Changes to texture, quantity, and color can be a useful way to monitor your child’s health and nutrition.

But it can still be a shock if you discover green poop as you change your baby’s diaper or help your toddler in the bathroom.

Here’s the scoop on green poop, what may cause it, and when you should call your doctor.

Causes of green poop in infants

It’s rare to be a parent who doesn’t change at least one greenish, poopy diaper.

When babies are just a few days old, their poop is changing from the thick black meconium that they were born with (which can have a greenish tint) to a mustard-like substance. During this transition, your baby’s poop may look a little green.

As your baby gets older, their diet will have a direct impact on the color and texture of their bowel movements.

Babies fed an iron-fortified formula or given an iron supplement may pass dark, green poop. It’s also normal to see poop that ranges from a yellowish-brown to light brown.

If you’re exclusively breastfeeding, your baby’s yellow poop comes from the fat in your milk.

The occasional green poop in your breastfed baby’s diaper could have a few causes.

These include the following:

What you’re eating

If you’re snacking on lots of green vegetables or foods with green food coloring like sodas and sports drinks, this can change the color of both your breast milk and your baby’s poop.

Your baby is ill

If your baby has a stomach bug or virus, it can have an impact on the color and consistency of their poop, especially if they also have diarrhea.

This can occur in formula-fed babies, too.

Your baby’s sensitive or allergic to something in your diet

Your baby’s poop could become green or have a mucus-like consistency because of a sensitivity to something in your diet, though this is uncommon.

They might also be sensitive to a drug you’re taking. In these cases, the green stool with mucus is usually accompanied by other symptoms like tummy problems, skin, or breathing issues.

This can also happen to older babies as new foods are introduced.

A foremilk or hindmilk imbalance or oversupply

If you have a forceful letdown reflex, or an oversupply of breast milk, your baby may be getting more foremilk than hindmilk.

Foremilk is the thinner milk that comes at the beginning of a feeding. It’s sometimes lower in fat and higher in lactose than the creamier milk that comes toward the end of a feeding. This is known as hindmilk.

If your baby fills up on the foremilk because your milk production is too high, it is theorized that lactose may not be properly balanced with fat. Then your baby might digest it very quickly, which could lead to green, watery, or frothy poop.

Some people feel that the overabundance of lactose may also cause gassiness and discomfort for your baby. This might be the case if you switch your baby to the other breast before fully draining the first breast as well.

This kind of green stool isn’t typically a problem if your baby is happy, healthy, and gaining weight normally. Allowing your baby to breastfeed on one side long enough to get the higher fat milk is usually enough to solve the issue.

What your baby eats

As your baby gets bigger and begins eating solid foods, green poop may strike again.

Introducing foods like pureed beans, peas, and spinach can turn your baby’s poop green.

Mucus may be present

Slimy green streaks that seem to glisten in your baby’s poop indicate the presence of mucus. It’s thought that this sometimes happens when your baby is teething and drooling excessively.

It can also be a sign of infection. Talk to your pediatrician if it doesn’t go away and is accompanied by other symptoms of illness.

Green poop in toddlers and older children

If you notice that your child’s poop is green, it’s probably because of something they ate.

Medications and iron supplements can also be the culprit. While it’s not very common, it’s usually not cause for concern.

In children and even adults, green poop can be caused by:

  • natural or artificial colors found in foods like spinach
  • diarrhea caused by food or illness
  • iron supplements

The takeaway

In many cases, a child’s green poop is accompanied by diarrhea. If that’s the case, make sure they’re getting lots of liquids to avoid dehydration.

If your child’s diarrhea and green poop doesn’t go away after a few days, speak to your pediatrician.


Green poop can’t be normal, can it?

Anonymous patient


It’s fairly common for
your child to have green poop at some point. It’s almost always harmless. It
often just means that the stool passed through the intestines more quickly so
that all of the normal bile (which is green) did not have time to be absorbed
back into the body. For a newborn, dark green stools that persist after the
first five days should prompt a check for proper feeding and weight gain.

Karen Gill, MD, FAAP

Answers represent the opinions of our medical experts. All content is strictly informational and should not be considered medical advice.
Was this helpful?