Yes, green poop is normal for many formula-fed babies, especially those on iron-fortified or hypoallergenic formulas. In most cases, it’s simply a result of how your baby’s body processes the ingredients in formula and is not a sign of illness.
Why Formula Produces Green Stool
The most common reason formula-fed babies have green poop is iron. A study published in the Journal of Pediatric Gastroenterology and Nutrition found that green was the primary stool color for infants receiving whey-based formula containing standard levels of iron (12 mg/L). When the same type of formula contained low iron (1.5 mg/L), stools were yellow instead. The researchers concluded that green stools, in the absence of signs of disease, should be considered a normal variation of stool color.
The type of protein in the formula matters too. That same study found that casein-based iron-fortified formulas produced mostly yellow or brown stools, though many infants on these formulas still had green ones. So even within iron-fortified options, your baby’s stool color can vary depending on the specific brand and protein blend.
Hypoallergenic Formulas and Green Poop
If your baby is on a hydrolyzed or amino acid-based hypoallergenic formula, expect green poop to be the norm rather than the exception. These formulas contain proteins that have been broken down into smaller pieces to reduce allergic reactions, and this processing changes how the proteins are digested. The result is stools that range from green to yellow to tan or khaki. This color shift will likely continue for as long as your baby stays on the hypoallergenic formula, and it’s completely harmless.
What Normal Formula Poop Looks Like
Healthy formula-fed baby poop is typically yellow, brown, or green with a pasty consistency similar to peanut butter. It’s firmer than breastfed baby poop, which tends to be more liquid, particularly during the first three months. Formula-fed babies also tend to poop less frequently than exclusively breastfed babies during the first few months. Exclusively breastfed newborns may go six times a day in the first two weeks, tapering to two or three times daily by the second or third month. Formula-fed babies often fall on the lower end of that range, and some go less than once a day without it being a problem.
The color can shift from one diaper to the next. A green diaper followed by a yellow one followed by a brownish one is perfectly typical. What you’re looking for is a general pattern, not a single diaper’s worth of evidence.
When Green Poop Signals a Problem
Green stool on its own is almost never concerning. It becomes worth paying attention to when it’s paired with other symptoms. Diarrhea, for instance, is often green because food moves through the intestines too quickly for bile (a naturally green digestive fluid) to break down fully into its usual brown or yellow pigments. If your baby’s stools are suddenly much more watery than usual, more frequent, and green, that rapid transit could point to a stomach bug or food sensitivity.
Watch for these alongside green stool:
- Fever, vomiting, or behavior changes could indicate an infection.
- Mucus or blood streaks in the stool may suggest an allergy or inflammation.
- Signs of dehydration like fewer wet diapers, dry mouth, or no tears when crying.
If your baby seems comfortable, is feeding well, gaining weight, and producing wet diapers normally, green poop is just green poop.
Stool Colors That Are Actually Dangerous
While green is fine, a few stool colors require immediate attention. Black tarry stools after the newborn meconium phase (the first few days of life) can indicate bleeding higher up in the digestive tract. Bright red stools suggest bleeding closer to the rectum. Maroon-colored stools may point to bleeding somewhere in the middle of the gastrointestinal tract.
The rarest and most urgent color is white, chalky grey, or very pale yellow. According to Johns Hopkins Medicine, these pale stools suggest a potentially life-threatening blockage in the liver that prevents bile from reaching the intestines. Bile is what gives stool its normal yellow, green, or brown color in the first place. If you ever see consistently pale or white stools, contact your baby’s pediatrician right away.

