One cup (8 oz) of whole milk contains about 150 calories. That’s roughly 60 more calories than skim milk and 25 more than 2% milk, with most of the difference coming from fat. Here’s what else is in that glass and how it stacks up.
Full Nutritional Breakdown per Cup
Whole milk is defined by federal regulation as containing no less than 3.25% milkfat. In a standard 8 oz (240 mL) serving, you get about 8 grams of total fat, broken down into 4.5 grams of saturated fat, 2 grams of monounsaturated fat, and 0.5 grams of polyunsaturated fat. The sugar content is 12 grams, all of which is naturally occurring lactose rather than added sugar. Protein comes in at about 8 grams per cup.
On the mineral side, a single cup delivers 276 mg of calcium, which covers about 21% of the daily value for adults. Whole milk sold in the U.S. is also fortified with vitamin D, and it supplies meaningful amounts of potassium, phosphorus, and B vitamins. Because vitamins A and D are fat-soluble, the natural fat in whole milk helps your body absorb them more efficiently than it would from a lower-fat glass.
Calories by Serving Size
If you measure in metric, 100 mL of whole milk has about 62 calories. That means a smaller 6 oz pour lands around 110 calories, while a large 12 oz glass pushes close to 220. These numbers shift slightly between brands depending on exact fat content, but 3.25% milkfat is the standard.
How Whole Milk Compares to Other Types
The calorie gap between milk types is entirely about fat. Here’s how they line up per cup:
- Whole milk: 146–150 calories, 8 g fat
- 2% (reduced fat): 122 calories, 5 g fat
- 1% (low fat): 102 calories, 2.5 g fat
- Skim (fat free): 86 calories, 0 g fat
Protein and calcium stay roughly the same across all four types. The trade-off is straightforward: lower fat means fewer calories, but also less of the fat-soluble vitamin absorption that whole milk provides.
Does the Extra Fat Matter for Weight?
For years, dietary guidelines steered most adults toward low-fat dairy. That advice has shifted. The 2025 U.S. Dietary Guidelines now include whole milk and full-fat dairy as part of their recommended options, calling for getting the bulk of dietary fat from whole food sources like dairy, eggs, nuts, and seafood.
Part of the reason is that the calorie math doesn’t always play out the way you’d expect. Research from Harvard’s School of Public Health suggests full-fat dairy may actually help with weight regulation. One explanation is that the fat in whole milk promotes a stronger feeling of fullness, so you may eat less overall. Another is that when people cut saturated fat from their diets, they often replace it with sugar or refined carbohydrates, which can cancel out any calorie savings. Several large studies have found that people who regularly consume full-fat dairy are no more likely to be overweight than those who stick to low-fat versions.
That said, the difference between whole and skim is about 60 calories per cup. If you drink several glasses a day, choosing skim could save you a few hundred calories. For someone who has one cup in their coffee or cereal, the gap is small enough that taste preference and satiety are reasonable factors in the decision.
Whole Milk in Context
At 150 calories, a cup of whole milk is comparable to a medium banana, a tablespoon of olive oil, or a single-serve container of flavored yogurt. It delivers a combination of protein, fat, and carbohydrates that many single foods don’t, which is why it often shows up in recommendations for children, older adults, and anyone trying to gain weight in a balanced way.
If you’re tracking calories closely, the key variable is volume. A splash in coffee adds maybe 15 to 20 calories. A full glass at dinner is 150. A large latte made with whole milk can reach 200 or more depending on the size. Knowing the per-cup baseline makes it easy to estimate from there.