Why cow's milk shouldn't be the main drink before 12 months

It's an iron problem, twice over: cow's milk has almost none and interferes with iron absorption. Milk in food is fine from 6 months; the drink waits until 1.

Cow’s milk seems like the most natural thing to give a baby, which is exactly why this rule confuses everyone. The problem is iron, twice over: milk contains almost none, and it actively interferes with iron absorption. Given as the main drink too early, it can also irritate an immature gut enough to cause microscopic blood loss — quietly compounding the iron problem during the brain’s biggest growth phase.

Here’s the nuance most posts skip: milk in food is fine from 6 months. Porridge made with milk, yogurt, cheese, sauces — all good. The guideline is about the bottle and the cup, not the ingredient.

After the first birthday, whole milk becomes a great main drink — capped around 500ml/16oz a day so it doesn’t crowd out real food. And you can skip the “toddler growing-up milks”: on the evidence, regular whole milk wins on both nutrition and price.

Related: cow’s milk food guide, yogurt, cheese.

Based on AAP and NHS guidance.

Frequently asked questions

When can a baby have cow's milk as a drink?

As a main drink, from 12 months. Before then breast milk or formula should stay the main drink. Whole cow's milk in food — porridge, yogurt, cheese, sauces — is fine from around 6 months.

Why not cow's milk as the main drink before 1?

It contains almost no iron and interferes with iron absorption, and given as the main drink too early it can irritate an immature gut enough to cause small blood loss — compounding the iron problem during the brain's biggest growth phase.

Are toddler 'growing-up' milks worth it?

On the evidence, plain whole milk generally beats toddler 'growing-up' milks on both nutrition and price after 12 months. Cap milk at around 500ml/16oz a day so it doesn't crowd out food.

Guidance, not medical advice — always supervise feeding and consult your pediatrician.

← All guides