Food & Calorie Guides

Whole Milk vs Skim Milk: Calories, Fat, and Protein Compared

Illustration of a glass of creamy whole milk beside a glass of lighter skim milk, with a blank comparison card between them

A cup of whole milk has about 149 calories and a cup of skim has about 83, according to USDA FoodData Central, with 2% at about 122 and 1% at about 102. Protein stays near 8 grams and carbohydrate near 12 grams per cup in all four, so the whole gap, about 66 calories per cup between whole and skim, is milkfat. Choosing between them is a question of calories, fullness, and taste, not of losing the protein or calcium.

Whole, 2%, 1%, and skim per 100 g

Here are the USDA values per 100 grams, which is close to 100 ml for fluid milk.

Per 100 gWhole (3.25%)2% reduced fat1% lowfatSkim (nonfat)
Caloriesabout 61about 50about 42about 34
Fat3.25 g1.98 g0.97 g0.08 g
Protein3.2 g3.3 g3.4 g3.4 g
Carbohydrate4.8 g4.8 g5.0 g5.0 g

Read across the rows. Calories and fat fall together from left to right. Protein and carbohydrate barely move, and they even tick up slightly as the fat comes out, because removing fat leaves a little more of everything else in the same weight.

Calories per cup and per pour

Most people drink milk by the cup or the glass. A standard cup is 244 grams, about 8 fluid ounces.

Per 1 cup (244 g)Whole2%1%Skim
Caloriesabout 149about 122about 102about 83
Fat8 g5 g2.4 g0.2 g
Protein8 g8 g8 g8 g
Carbohydrate12 g12 g12 g12 g

The pour matters as much as the carton. Here are the calories for common amounts:

ServingWhole2%1%Skim
2 tbsp (about 30 g), in coffeeabout 18about 15about 13about 10
1/2 cup (122 g)about 74about 61about 51about 42
1 cup (244 g)about 149about 122about 102about 83
Tall glass, 1.5 cups (366 g)about 223about 183about 154about 124

A splash in coffee barely registers whichever milk you use. A tall glass is where the fat level starts to count, and if you drink several glasses a day, the choice can swing your daily total by a few hundred calories.

What changes: fat, calories, and fullness

Fat is the only macronutrient that really moves. Whole milk has about 8 grams per cup; skim has about 0.2 grams. Because fat carries more than twice the calories per gram of protein or carbohydrate, that is where the 66-calorie gap comes from.

The fat is not just calories, though. It gives whole milk its richer mouthfeel and helps a glass keep you satisfied longer, and the fat-soluble vitamins A and D naturally travel with it. The lower-fat milks in these USDA entries have vitamins A and D added back. Some people simply find whole milk more filling, and that is a fair reason to choose it.

Part of milk’s fat is saturated. For how that fits your day, our guide on how much fat per day covers the targets.

What stays the same: protein, carbs, and calcium

Protein holds at about 8 grams per cup and carbohydrate at about 12 grams in every type, because both live in the non-fat part of the milk. Calcium stays near 300 mg per cup too, close to a quarter of the daily target for most adults.

So stepping down from whole to skim does not cost you the nutrition most people drink milk for. If you use milk as an easy protein source, every carton gives you the same 8 grams; skim just delivers it for the fewest calories. To see how milk fits your daily protein goal, try the protein calculator.

What the new Dietary Guidelines say about dairy

Advice on milk fat has shifted. The Dietary Guidelines for Americans, 2025-2030, released by USDA and HHS in January 2026, recommend full-fat dairy, 3 servings a day at a 2,000-calorie level. The previous edition recommended low-fat or fat-free dairy.

Two details keep this in perspective. The new edition still advises keeping saturated fat under 10% of calories, so the fat in whole milk still counts toward that limit. And the Harvard Nutrition Source notes that the link between dairy fat and heart disease looks weaker than once assumed, while also pointing out that milk is one convenient source of protein, calcium, and vitamin D, not the only one. In short, whole milk is no longer the “wrong” choice by default, and skim is still a sound one.

The verdict: which milk should you pick?

Match the carton to your goal and how much you drink.

  • Cutting calories, or drinking milk several times a day: skim or 1%. You keep the 8 grams of protein and the calcium and save up to about 66 calories per cup.
  • Want richness and fullness, and have room in your budget: whole milk. It is in line with the current Dietary Guidelines, and the extra fat can make a glass more satisfying.
  • Somewhere in between: 2%, at about 122 calories and 5 grams of fat per cup.
  • Any type: measure your pour and watch flavored or sweetened milks, where added sugar and syrups can double or triple the calories of the milk itself.

To fit milk into your full day of protein, carbs, and fat, use the macro calculator. For every serving size and more on what milk provides, see our complete guide to calories in milk.

The bottom line

A cup of whole milk is about 149 calories, 2% about 122, 1% about 102, and skim about 83, and almost the entire spread is milkfat. Protein stays near 8 grams, carbohydrate near 12 grams, and calcium near 300 mg per cup across all four. Skim gives you that nutrition for the fewest calories; whole milk trades calories for richness and fullness, and the newest Dietary Guidelines now favor it. Pick the one that fits your budget, log the real amount, and either can be part of a healthy diet.

This article is general information, not medical or dietary advice for your specific situation.

Sources

  1. USDA FoodData Central: Milk, whole, 3.25% milkfat, with added vitamin D (FDC ID 171265)
  2. USDA FoodData Central: Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D (FDC ID 171267)
  3. USDA FoodData Central: Milk, lowfat, fluid, 1% milkfat, with added vitamin A and vitamin D (FDC ID 170872)
  4. USDA FoodData Central: Milk, nonfat, fluid, with added vitamin A and vitamin D, fat free or skim (FDC ID 171269)
  5. Harvard T.H. Chan School of Public Health, The Nutrition Source: Milk
  6. Dietary Guidelines for Americans, 2025-2030 (USDA and HHS)

Frequently asked questions

How many more calories does whole milk have than skim?

About 66 calories more per cup. A 1 cup (244 g) serving of whole milk has about 149 calories, and the same cup of skim has about 83, based on USDA FoodData Central. Per 100 grams it is about 61 versus 34. Nearly all of that difference is milkfat: about 8 grams of fat per cup in whole milk versus about 0.2 grams in skim.

Does skim milk have less protein than whole milk?

No. Both have about 8 grams of protein per cup. Per 100 grams, skim actually has slightly more, about 3.4 grams versus 3.2 for whole, because removing the fat leaves a little more of everything else in the same weight. Calcium also stays near 300 mg per cup across whole, 2%, 1%, and skim.

Is 2% milk a good middle ground?

For many people, yes. A cup of 2% reduced-fat milk has about 122 calories and 5 grams of fat, compared with about 149 calories and 8 grams for whole and about 83 calories and 0.2 grams for skim. It keeps some of the richness of whole milk while trimming calories, and the protein is the same 8 grams per cup. 1% lowfat milk, at about 102 calories per cup, sits between 2% and skim.

Does skim milk have more carbs or sugar than whole milk?

Barely. All four types have about 12 grams of carbohydrate per cup, which in plain milk is its natural milk sugar. Per 100 grams, skim and 1% have about 5.0 grams versus 4.8 for whole and 2%, a tiny difference that comes from the fat being removed. Flavored and sweetened milks are a different story, since added sugar can raise the calories well beyond the milk itself.

What do the 2025-2030 Dietary Guidelines say about whole milk?

The Dietary Guidelines for Americans, 2025-2030, released by USDA and HHS in January 2026, recommend full-fat dairy, 3 servings a day at a 2,000-calorie level. The previous edition recommended low-fat or fat-free dairy. The new edition still advises keeping saturated fat under 10% of calories, so the fat in whole milk counts toward that limit.

Which milk is better for weight loss?

Skim or 1% gives you the same protein and calcium for fewer calories, which helps if you drink milk several times a day. Whole milk can still fit if it suits your calorie budget, and some people find it more filling. Liquid calories are easy to overlook, so measuring your pour and logging it matters more than the carton you choose.