An 18-month-old should drink about 16 ounces (2 cups) of whole milk per day. That’s the amount recommended for children between 12 and 24 months, and it provides a solid foundation of calcium, fat, and vitamin D without crowding out other important foods.
The Daily Target: 16 Ounces
Two cups of whole milk per day is the standard recommendation for toddlers in this age range. Some guidelines allow up to 24 ounces, but 16 ounces is the sweet spot for most kids. It delivers a significant portion of the 600 IU of vitamin D your toddler needs daily, since most store-bought cow’s milk is fortified with it. Whole milk also provides the dietary fat that supports brain development during these critical early years.
The key word here is “whole.” Children between 12 and 24 months should be drinking full-fat milk, not reduced-fat or skim. Their growing brains and bodies need that fat content. After age 2, your pediatrician may suggest switching to a lower-fat option.
Why More Isn’t Better
Toddlers who drink too much milk often eat less of everything else. That might sound harmless, but milk is low in iron, and it can actually interfere with iron absorption from other foods. This is how some toddlers end up with iron deficiency anemia, one of the most common nutritional deficiencies in young children. The general upper limit is 24 ounces (3 cups) per day. Going above that regularly increases the risk of nutrient gaps.
If your toddler seems to prefer milk over meals, try offering it after food rather than before. Serving milk with a snack or at the end of a meal helps ensure they’re still hungry enough to eat a variety of foods.
Milk Counts as Part of Total Dairy
The CDC recommends about 2 servings of dairy per day for children aged 12 to 23 months. That total includes not just milk but also full-fat yogurt and cheese. So if your toddler eats yogurt at breakfast and has some cheese with lunch, they may not need a full 16 ounces of milk on top of that. Think of it as a daily dairy budget rather than a strict milk-only number.
If Your Child Can’t Drink Cow’s Milk
Some toddlers have a true cow’s milk protein allergy, which can show up as hives, vomiting, diarrhea, or in more subtle ways like persistent congestion or bloody stools. Symptoms of an immune-mediated allergy typically appear within minutes to 2 hours of drinking milk or eating dairy products like cheese and yogurt. Lactose intolerance is a different issue, causing gas, bloating, cramps, and diarrhea without the immune response.
If cow’s milk is off the table, fortified soy milk is the closest nutritional match and is endorsed by both the AAP and the Dietary Guidelines for Americans as a true dairy equivalent. Pea protein milk and soy-pea blends are also strong options, with similar levels of protein, calcium, potassium, and vitamin D. Choose unflavored, unsweetened varieties with zero added sugar.
Other plant-based milks, including oat, almond, rice, and coconut, are not nutritionally equivalent to cow’s milk. Even when they’re fortified, the body doesn’t absorb the added nutrients from plant-based sources as efficiently. If your toddler relies on one of these, they’ll likely need additional sources of protein and calcium in their diet.
Serve It in a Cup, Not a Bottle
By 18 months, your toddler should ideally be drinking milk from a cup rather than a bottle. The AAP recommends starting to introduce a cup around 6 months and completing the bottle-to-cup transition between 12 and 18 months. An open cup is the gold standard by age 2, but straw cups work well in the meantime. If you use a sippy cup, pick one with a simple spout and no valve, since valved sippy cups encourage the same sucking pattern as a bottle.
Some kids skip the sippy cup entirely and go straight to an open cup or straw, which is perfectly fine. Two-handled cups can help small hands get a better grip during the transition.