Quick answer: Green poo in babies is usually normal. The most common causes are foremilk/hindmilk imbalance in breastfed babies, formula characteristics, or newly introduced green vegetables. Significant green mucusy or bloody stools are worth a doctor assessment.
Foremilk/hindmilk imbalance: the most common cause
Consistently green, frothy, explosive stools in a breastfed baby most commonly indicate that the baby is getting proportionally more foremilk (the higher-volume, lower-fat milk at the start of a feed) than hindmilk (the calorie-rich milk at the end). Foremilk is higher in lactose; when a large amount of lactose moves through the gut quickly, it ferments and produces the green colour and frothy texture. This happens when: the baby feeds very frequently and doesn’t empty each breast; the mother has significant oversupply and the baby gets plenty of foremilk volume without staying long enough to reach hindmilk. Solution: allow the baby to feed from each breast until they spontaneously slow significantly or detach before offering the other side.
Formula and iron
Formula-fed babies sometimes produce green stools because of the iron content (iron can produce grey-green colour), the specific protein formulation of a formula brand, or simply as individual variation. If the baby is otherwise well and gaining weight normally, green formula-fed stools are rarely concerning. A formula brand change often changes the colour — this is cosmetic rather than clinically significant.
Green vegetables from 6 months
Once solid foods begin, stool colour correlates directly with what the baby eats. Peas, broccoli, spinach, and other green vegetables produce green stools — this is entirely normal. The chlorophyll and plant pigments pass through the digestive system and appear in the stool. Green stool after introducing green vegetables is expected and is not a cause for concern.
When to see a doctor
Green mucusy stools with blood streaks, particularly alongside significant crying, weight gain concerns, and eczema, can indicate cow’s milk protein allergy (CMPA) — the gut is reacting to allergen exposure. Green stools in a clearly unwell baby with fever suggest gastrointestinal infection. Black stools (post-meconium phase) — not dark green — indicate possible digested blood and need prompt assessment. Pale white, grey, or chalky stools are always a red flag requiring immediate assessment — they can indicate biliary problems.
Frequently Asked Questions
My breastfed baby’s poo went green when I changed my diet — is that the connection?
Maternal diet has a much smaller impact on breastfed baby stool colour than commonly believed. The more likely cause of suddenly green stools is a change in feeding pattern — a period of more frequent feeding, switching from one-breast to two-breast feeding, or increased supply — that altered the foremilk/hindmilk ratio. Review feeding pattern before making dietary changes.
The green poo has a very foul smell — normal?
Breastfed baby stools normally have a mild, slightly sweet or tangy smell. Formula-fed baby stools have a stronger smell. A sudden change to a very foul smell alongside other changes (green colour, mucus, changed frequency) is worth a doctor assessment, particularly if there’s any household gastrointestinal illness going around.
My baby has had green poo for 4 weeks — should I investigate?
If weight gain is normal, the baby is well, and a foremilk/hindmilk or formula explanation is identifiable — 4 weeks of green stools without other symptoms is manageable. Address the underlying cause (feeding pattern adjustment). If no cause is identifiable or the stool also has blood or mucus, discuss with your doctor.
Related Reading
Found this helpful? Sign up to the LylyMama newsletter — evidence-based answers to the questions every new parent actually has.