One cup of whole milk contains 150 calories, 8 grams of protein, 8 grams of fat, 12 grams of carbohydrate, and 300 milligrams of calcium, along with vitamin D, vitamin B12, riboflavin, phosphorus, and potassium. The number people fixate on is the 8 grams of fat, of which 4.5 grams is saturated. That fat is the entire reason whole milk gets debated, and it is also the only meaningful nutritional difference between whole milk and the lower-fat versions sitting next to it in the dairy case.
What surprises most people is everything that does not change when you drop the fat. The protein, the calcium, the vitamin D, the B12, the entire mineral profile stays essentially identical across whole, 2 percent, 1 percent, and skim. So the real question with whole milk is narrow: do you want the extra fat and calories, and what do you get for them? Let me lay out the full panel, the 13 essential nutrients dairy milk is known for, and how whole stacks up against the lower-fat options and the plant-based alternatives.
Whole Milk Nutrition Facts: The Full Panel

Here is the complete nutrition panel for one 8-ounce cup of plain whole milk, which is the standard serving listed on the carton.
| Nutrient | Per 1 cup (240 ml) | % Daily Value* |
|---|---|---|
| Calories | 150 kcal | – |
| Total fat | 8 g | 10% |
| Saturated fat | 4.5 g | 23% |
| Cholesterol | 35 mg | 12% |
| Sodium | 105 mg | 5% |
| Total carbohydrate | 12 g | 4% |
| Total sugars (lactose) | 12 g | – |
| Added sugars | 0 g | 0% |
| Protein | 8 g | 16% |
| Calcium | 300 mg | 23% |
| Vitamin D | 2.5 mcg | 13% |
| Potassium | 366 mg | 8% |
| Phosphorus | 205 mg | 16% |
| Vitamin B12 | 1.1 mcg | 46% |
| Riboflavin (B2) | 0.4 mg | 31% |
| Vitamin A | 112 mcg | 12% |
*Percent Daily Values are based on a 2,000-calorie diet.
Two lines deserve a second look. The first is protein: 8 grams in a single cup is a genuinely strong showing for a drink, and it is complete protein, meaning it supplies all the essential amino acids. The second is calcium at 300 milligrams, which covers nearly a quarter of the daily requirement in one glass and is the reason milk is the default calcium source in American diets. The NIH MedlinePlus overview of calcium explains why hitting that target matters for bone health across every age.
The sugar line reads 12 grams, but note the added-sugars line directly beneath it: zero. All 12 grams are lactose, the natural sugar in milk, not added sweetener. This is an important distinction the modern label is specifically designed to surface, and it is why plain milk is treated very differently from a sweetened or flavored milk that stacks added sugar on top of the lactose.
The 13 Essential Nutrients in Dairy Milk

Dairy milk is one of the few single foods marketed on its nutrient density, and the claim holds up. According to U.S. Dairy, a serving of milk delivers 13 essential nutrients: protein, calcium, vitamin A, vitamin D, vitamin B12, riboflavin, niacin, phosphorus, pantothenic acid, zinc, selenium, iodine, and potassium. That is a lot of nutrition packed into 150 calories.
Nutrient density is the technical way to describe this: a lot of useful nutrition for relatively few calories. Whole milk is denser in calories than its lower-fat siblings, but every version of dairy milk carries the same impressive nutrient-per-serving payload, which is what earns it a place in most dietary patterns. The standouts on that list are vitamin B12, where a cup supplies nearly half the daily value, and riboflavin at about a third. Both are nutrients that are harder to get outside of animal foods, which is part of why milk matters in diets that include it. Vitamin D and vitamin A are added back through fortification in the United States, so the carton on the shelf reliably carries them even though they are not naturally abundant. The phosphorus and potassium round out a mineral profile that supports bone, muscle, and nerve function.
The key point is that this nutrient lineup is nearly identical in skim milk. Fortification and the natural mineral content do not depend on the fat, so a glass of skim delivers the same 8 grams of protein, 300 milligrams of calcium, and the same vitamins, just without the 8 grams of fat. Whole milk’s distinguishing feature is the fat, the fat-soluble vitamins it carries naturally, and the richer taste, not a richer nutrient panel overall.
Whole, 2%, 1%, and Skim Compared
This is the comparison that actually drives the milk-aisle decision. The protein and calcium are constant; only fat, saturated fat, and calories move. Here is the full ladder.
| Milk type (1 cup) | Calories | Fat | Saturated fat | Protein | Calcium |
|---|---|---|---|---|---|
| Whole (3.25%) | 150 kcal | 8 g | 4.5 g | 8 g | 300 mg |
| Reduced-fat (2%) | 120 kcal | 5 g | 3 g | 8 g | 300 mg |
| Low-fat (1%) | 100 kcal | 2.5 g | 1.5 g | 8 g | 300 mg |
| Skim (fat-free) | 80 kcal | 0 g | 0 g | 8 g | 300 mg |
Dropping from whole to skim cuts 70 calories and all 8 grams of fat per cup while keeping every gram of protein and milligram of calcium. That is why dietary guidance for adults has long nudged toward low-fat and fat-free dairy: you keep the nutrition and shed the saturated fat. The 4.5 grams of saturated fat in whole milk is 23 percent of the daily value, and saturated fat is the component most associated with raising LDL cholesterol, which is why the NIH’s DASH eating plan emphasizes lower-fat dairy.
That said, the science on whole milk has softened somewhat. Recent reviews have found the relationship between dairy fat and heart disease is more complicated than once assumed, and for children, whole milk is often the recommended choice because the fat supports growth and helps absorb fat-soluble vitamins. The honest answer is that whole milk is not a villain; it is simply a higher-calorie, higher-saturated-fat version of an already nutritious food, and the right pick depends on your overall diet and your calorie and saturated-fat budget.
Understanding the Fat in Whole Milk
The “whole” in whole milk simply means the milk fat has not been removed. By federal standard, whole milk contains about 3.25 percent milk fat by weight, which works out to the 8 grams per cup on the label. Skim milk has had that fat skimmed off, and the 2 percent and 1 percent labels tell you exactly how much fat by weight remains. None of this processing touches the protein, the lactose, or the minerals, which is why those numbers hold steady down the line.
Milk fat is not a single thing. It is a mix of saturated and unsaturated fats, and it carries the fat-soluble vitamins A and D naturally. When the fat comes out, those naturally occurring fat-soluble vitamins largely come out with it, which is why skim and low-fat milks are fortified to put vitamins A and D back. So whole milk delivers some of its vitamin A and D as part of the natural fat package, while lower-fat milks rely on fortification to reach the same label values. The end numbers on the carton are similar; the path to them differs.
You may also see A2 milk on the shelf, which refers to a specific type of milk protein rather than the fat. The calorie, fat, protein, and calcium numbers on A2 whole milk are the same as ordinary whole milk; the difference is in the beta-casein protein variant, which some people report digesting more comfortably. Nutritionally, the label reads the same as the panel above.
Whole Milk for Children and Bone Health
Whole milk plays a specific role in early childhood that it does not play for most adults. Pediatric guidance generally recommends whole milk for children between one and two years old, because the fat supports rapid brain and body growth and the calorie density suits small stomachs and high energy needs. The same 8 grams of fat that an adult might want to limit is an asset for a toddler.
The calcium and vitamin D in milk are central to building bone during childhood and adolescence, when the body is laying down most of its lifetime bone mass. A single cup covering almost a quarter of the calcium requirement makes milk an efficient way to hit those targets, and the vitamin D helps the body actually absorb that calcium. This pairing of calcium and vitamin D in one food is part of why milk is hard to replace one-for-one with a single alternative, and why anyone going dairy-free needs to plan their calcium and vitamin D sources deliberately.
Whole Milk Versus Plant-Based Milks
The dairy aisle now shares space with soy, almond, oat, and coconut beverages, and their labels look nothing like whole milk’s. Here is how they compare per unsweetened cup.
| Milk (1 cup, unsweetened) | Calories | Fat | Protein | Sugars |
|---|---|---|---|---|
| Whole dairy milk | 150 kcal | 8 g | 8 g | 12 g |
| Soy milk | 80 kcal | 4 g | 7 g | 1 g |
| Almond milk | 30 kcal | 2.5 g | 1 g | 0 g |
| Oat milk | 120 kcal | 5 g | 3 g | 7 g |
| Coconut milk (beverage) | 45 kcal | 4 g | 0 g | 0 g |
The biggest gap is protein. Whole dairy milk and soy milk are the only two on this list that deliver substantial, complete protein, around 7 to 8 grams. Almond and coconut beverages are very low in protein, often just 1 gram, so they are not nutritional substitutes for dairy even though they sit in the same aisle. Oat milk lands in the middle on calories but is low in protein and carries naturally occurring sugar from the oats.
Almond milk wins decisively on calories, at roughly 30 per cup, which makes it useful for anyone cutting calories who does not need the protein. But if you are drinking milk for protein and calcium, dairy or fortified soy are the two that actually deliver. Most plant milks are fortified with calcium and vitamin D to match dairy’s levels, so check the label, since the fortification is what closes the mineral gap, not the base ingredient. For anyone avoiding dairy entirely, our friends covering vegan breakfast ideas use fortified plant milks in ways that keep the calcium without the dairy.
How Much Whole Milk Should You Drink?
For adults, federal guidance recommends about 3 cup-equivalents of dairy a day, counting milk, yogurt, and cheese together. If those servings come from whole milk, the saturated fat adds up: three cups is 13.5 grams of saturated fat, more than half the daily limit, before any other source. That is the practical case for choosing lower-fat dairy if milk is a daily staple for you, and reserving whole milk for situations where the richness matters, such as in coffee or for children.
The calorie math is also worth knowing if you drink milk regularly. Switching from whole to 1 percent across three daily cups saves 150 calories a day, which is meaningful over weeks without changing your protein or calcium intake at all. Nobody needs to give up milk to manage calories or saturated fat; in most cases, simply stepping down a fat level accomplishes the goal while preserving everything milk is good for.
Where whole milk genuinely shines is satiety and cooking. The fat makes it more filling and gives it the body that makes sauces, baked goods, and creamy dishes work. If you cook with it, the fat is doing a job rather than just adding calories. A splash of whole milk in oatmeal or a creamy soup contributes texture you cannot get from skim, and used that way it is a sensible ingredient rather than a beverage habit.
Lactose, Allergies, and Who Should Be Careful
The 12 grams of sugar in whole milk is lactose, and people who are lactose intolerant lack enough of the enzyme to digest it comfortably, leading to bloating or stomach upset. Lactose-free whole milk solves this; it is the same milk with the lactose pre-broken into simpler sugars, so the nutrition panel is virtually identical, just easier to digest. That is different from a milk allergy, which is an immune reaction to the milk protein and requires avoiding dairy entirely.
For most people without those conditions, whole milk is a nutrient-dense food whose only real watch-line is the saturated fat. If you are managing cholesterol or blood pressure, treat the saturated fat the way you would in any food and consider a lower-fat version; otherwise, plain whole milk in reasonable amounts is a solid source of protein, calcium, and a long list of vitamins and minerals.
It is also worth separating plain milk from flavored and sweetened versions, because the label changes completely. Chocolate whole milk, for example, keeps the protein and calcium but stacks roughly 12 grams of added sugar on top of the natural lactose, which moves it much closer to a treat than a staple. The added-sugars line is the one to check: plain whole milk reads zero added sugar, and that is a big part of what makes it a nutritious choice rather than a sugary drink. Whenever you reach for a flavored dairy product, read that single line first, since it is the fastest way to tell a glass of nutrition from a glass of dessert.
Where These Numbers Come From
The figures here reflect standard United States labels for plain whole milk and can vary slightly by brand and fortification. For the authoritative nutrient breakdown, the USDA FoodData Central database is the reference standard, and the FDA’s interactive Nutrition Facts label explains how to read the added-sugars and Daily Value lines above. For related dairy panels in this format, see our breakdowns of 2% milk nutrition facts and the Oikos Triple Zero yogurt label.
Frequently Asked Questions
How many calories are in a cup of whole milk?
One 8-ounce cup of whole milk has about 150 calories. Stepping down to 2 percent drops that to 120, 1 percent to 100, and skim to 80, while the protein and calcium stay the same across all four.
How much protein is in whole milk?
A cup of whole milk provides 8 grams of complete protein, covering about 16 percent of the Daily Value. That protein content is identical in 2 percent, 1 percent, and skim milk, because only the fat changes between them.
Is whole milk bad for you?
Whole milk is a nutrient-dense food; its one drawback is 4.5 grams of saturated fat per cup, about 23 percent of the daily limit. For adults watching saturated fat or calories, a lower-fat version delivers the same protein and calcium with less fat. For children and for cooking, the fat in whole milk is often an advantage.
Is whole milk healthier than skim milk?
Both contain the same 8 grams of protein, 300 milligrams of calcium, and the same vitamins. Whole milk adds 70 calories and 8 grams of fat per cup. Neither is clearly healthier overall; whole is more filling and better for cooking, while skim is lighter for anyone managing calories or saturated fat.




