Green baby poop is almost always normal. In newborns, older babies, and formula-fed infants alike, green stool has a straightforward explanation tied to diet, digestion speed, or simply the stage of development your baby is in. The rare exceptions involve other symptoms beyond just the color change.
The First Few Days: Meconium
Every newborn’s first bowel movements are a thick, sticky, dark green or brown substance called meconium. This is material your baby accumulated in the womb, and it typically passes within the first 24 to 48 hours after birth. Over the next couple of days, as your baby starts feeding, the stool shifts to a yellowish-green color called transitional stool. This is a healthy sign that the digestive system is waking up and processing milk. Within about a week, most breastfed babies settle into mustard-yellow stools, while formula-fed babies tend toward tan or light brown.
Iron-Fortified Formula
If your baby drinks iron-fortified formula, dark green, dark brown, or even blackish-green diapers are expected. The iron itself is responsible. Studies comparing formulas with different iron levels found a clear pattern: babies on low-iron formula (1.5 mg per liter) produced light brown stool, while babies on standard iron-fortified formula (12 mg per liter) consistently produced dark brown, black, or greenish stool. This color change is purely cosmetic and doesn’t mean your baby is getting too much iron or having digestive trouble. Iron-fortified formula is recommended for healthy development, so there’s no reason to switch formulas just because of stool color.
Fast Digestion in Breastfed Babies
Breast milk contains a pigment called bile that starts out green in the small intestine and gradually turns yellow-brown as it moves through. When milk passes through your baby’s gut quickly, bile doesn’t have time to fully break down, and the stool stays green. This is normal and can happen on any given day without a clear reason.
One specific pattern worth knowing about is sometimes called lactose overload. This happens when a baby takes in a large volume of relatively low-fat milk, either because of a long gap between feeds or because the mother produces more milk than the baby needs. The milk moves through the digestive system faster than the lactose (milk sugar) can be absorbed. Babies with lactose overload often have green, foamy, or frothy explosive stools along with a lot of gassiness and noticeable discomfort, not just mild fussing but real screaming. If your baby seems comfortable and is gaining weight well, occasional green stools on their own are not a sign of this problem. Yellow stools and a content baby mean the fat content of feeds is fine.
Solid Foods
Once your baby starts eating solids, green poop often has the simplest explanation of all: green food. Spinach and other leafy vegetables are the most common culprits, and they can turn stool noticeably dark green. Green fruit snacks, green gelatin, and even grape-flavored electrolyte drinks can produce bright green diapers. This is harmless and will resolve as soon as that food clears the system, usually within a day or two.
When Green Poop Signals Something Else
In a small number of cases, persistent green stool is one piece of a larger picture. Cow’s milk protein allergy can cause loose, green, or mucus-streaked stools in infants. In its milder form, it shows up as bloody stools without other obvious symptoms. In more pronounced cases, babies may also have skin rashes, excessive spitting up, or fussiness during and after feeds. If you’re breastfeeding, the trigger is cow’s milk protein in your own diet passing through breast milk. If you notice blood or mucus alongside green stool, that combination is worth bringing up with your pediatrician.
A stomach bug or other illness can also speed up digestion enough to produce green diarrhea. In that case, you’ll usually see other signs like fever, vomiting, or a baby who’s clearly unwell.
Stool Colors That Actually Warrant Concern
Green is not on the list of worrisome stool colors. The ones that matter are:
- White or pale gray: Very rare, but can signal an underlying liver problem. This needs prompt medical attention.
- Red: May indicate blood in the stool. Any amount of red or bloody stool should be evaluated.
- Black (after the newborn period): Blood turns from red to black as it moves through the intestines, so black stool outside the first few days of meconium can be a sign of bleeding higher in the digestive tract.
Green, yellow, brown, and the many shades in between are all considered normal variations once your baby has cleared the meconium stage. The color of your baby’s stool will shift regularly based on what they eat, how fast they digest it, and even day-to-day changes in breast milk composition. If your baby is gaining weight, eating well, and seems comfortable, a green diaper on its own is just a diaper.