How to Feed a Child Who Will Not Drink Milk

Practical strategies and nutritious alternatives for parents when their child refuses to drink milk.

  1. Understand why your child might refuse milk. Children may refuse milk for several reasons: they might not like the taste or temperature, could be going through a normal picky eating phase, may have developed a preference for other drinks, or might be asserting independence. Some children also have difficulty digesting lactose or milk proteins. Understanding the 'why' behind the refusal can help you choose the best approach. Try observing when and how your child refuses milk - do they push it away immediately, take a sip and make a face, or refuse before even trying?
  2. Try different ways to serve milk. Before giving up on milk entirely, experiment with how you offer it. Some children prefer milk at room temperature rather than cold, while others like it slightly warm. Try different types of milk - whole milk, 2%, or even lactose-free varieties if you suspect digestion issues. You can also try serving milk in different cups or letting your child choose their special milk cup. Sometimes adding a fun straw or serving milk in a small portion can make it more appealing. Timing matters too - offer milk when your child is calm and not overly hungry or full.
  3. Mix milk into foods your child enjoys. If your child won't drink plain milk, you can sneak it into foods they already like. Add milk to smoothies with their favorite fruits, make milkshakes as occasional treats, or use milk in cereal, oatmeal, or mashed potatoes. Puddings, pancakes, and muffins made with milk can also help increase their intake. You can gradually increase the milk content in these foods as your child gets used to the taste. Cheese sauce on vegetables or pasta is another sneaky way to get dairy nutrition.
  4. Offer calcium-rich alternatives. If milk continues to be off the table, focus on other calcium-rich foods. Cheese, yogurt, and other dairy products often work when plain milk doesn't. Non-dairy options include fortified plant-based milks (almond, oat, soy), canned fish with soft bones like sardines, leafy green vegetables, tofu, and sesame seeds or tahini. Many foods are also fortified with calcium, including some cereals, breads, and orange juices. Remember that vitamin D helps with calcium absorption, so include foods like eggs and fish, or ensure your child gets adequate sunlight exposure.
  5. Focus on overall protein needs. Milk provides protein as well as calcium, so make sure your child gets protein from other sources. Eggs, meat, fish, beans, lentils, nuts (if age-appropriate and no allergies), and nut butters are all excellent protein sources. Greek yogurt often appeals to children who won't drink milk and provides even more protein than regular milk. Cheese sticks, hard-boiled eggs, and hummus with vegetables can make protein fun and accessible throughout the day.
  6. Create positive mealtime experiences. Avoid turning milk consumption into a battle, as this can create negative associations that last longer than the original refusal. Don't force, bribe, or punish around milk drinking. Instead, continue offering it alongside meals without pressure. Model drinking milk yourself and talk positively about it. Let your child see siblings or friends enjoying milk. Keep mealtimes relaxed and pleasant. Sometimes children will come around to foods they've previously rejected when there's no pressure involved.