← Protein in common foods

How much protein is in whole milk?

Whole milk has 7.8 g of protein per 1 cup (244 g) — that's 3.2 g per 100 g, or about 0.9 g per ounce. One 1 cup is roughly 16% of the 50 g Daily Value for protein.

USDA FoodData Central · 3.25% milkfat · FDC 171265

Protein & macros by portion

PortionProteinCaloriesFatCarbs
1 cup (244 g) 7.8 g 149 8.1 g 11.7 g
100 g 3.2 g 61 3.3 g 4.8 g
1 oz (28 g) 0.9 g 17 0.9 g 1.4 g

Values computed from USDA per-100 g data (FDC 171265, SR Legacy). 3.25% milkfat.

The protein in whole milk is high quality — there’s just a modest amount of it per glass

Here’s the framing most people miss: whole milk is a high-quality protein but a modest-quantity one. At roughly 3.2 g per 100 g, a standard cup gives you about 8 g of protein (closer to 7.8 g for a precise 244 g cup). That’s genuinely useful, but a single glass is not a high-protein food the way a chicken breast or a scoop of whey is. The right way to think about whole milk is as a protein base you build onto — not a protein source you lean on by the glass.

Where milk earns its keep is the company it keeps. Pour it over cereal or oats, blend it into a shake, stir it into coffee, and that 8 g stacks on top of everything else you’re already eating. Used that way, whole milk quietly adds complete protein to meals you’d have eaten anyway. Drunk on its own to “get protein,” it underdelivers — and that gap is exactly why higher-protein milks exist.

A complete dairy protein — about 80% casein, 20% whey

Milk is a complete protein: it carries all nine essential amino acids in good ratios, with a high digestibility score. More specifically, the protein in your glass is roughly 80% casein and 20% whey — and those aren’t obscure terms. They’re the two proteins the entire supplement industry is built on. Whey is the fast-digesting fraction skimmed off during cheesemaking; casein is the slow-digesting curd protein that trickles amino acids out over hours. When you buy a tub of whey isolate or a casein “nighttime” powder, you’re buying a concentrated version of what’s already dissolved in whole milk.

That’s the real case for milk as a base: the protein you’re adding is gold-standard dairy protein, not filler. It also arrives packaged with calcium, potassium, and — in fortified whole milk like this USDA reference — added vitamin D.

Whole vs. 2% vs. skim: same protein, just more fat

This is the clarification worth getting right, because the intuition is backwards. People assume whole milk is “richer” in protein and skim is watered down. It isn’t true. Whole, 2%, 1%, and skim all land within a couple of tenths of a gram of each other on protein — roughly 3.2 to 3.4 g per 100 g, or about 8 g per cup straight across. What actually changes as you walk down the percentages is fat and calories, not protein.

Whole milk’s distinction is its fat: about 8 g per cup and roughly 150 calories, versus near-zero fat and about 80 calories for skim. Pull the fat out and the protein rides along untouched. So choosing whole over skim is a fat-and-calorie decision — for richness, satiety, or weight gain — not a protein one. If you reached for whole milk specifically for the protein, skim would hand you the same 8 g for fewer calories. Whole isn’t the high-protein choice; it’s the high-fat one.

The upgrade: ultra-filtered milk

If you genuinely want milk to pull more protein weight, the move is ultra-filtered milk like Fairlife. It’s real cow’s milk run through fine filters that concentrate the natural protein and strain out much of the sugar (lactose). The result is about 13 g of protein per cup — roughly 50% more than regular whole milk — with around half the sugar, and in the lactose-free versions, no lactose at all. For anyone who’s lactose intolerant, ordinary lactose-free whole milk works the same way nutritionally: identical protein and calcium, just with the lactose already broken down by the lactase enzyme. These concentrated and lactose-free milks are exactly the kind of packaged options graded below.

Hitting a daily protein goal

One last reframe: whole milk is a contributor, not the centerpiece. A few cups across a day — on cereal, in a shake, in coffee — can add 15 to 25 g without much effort, but you’ll still want a real anchor protein at meals. If you’re not sure what your target should be, our guide to how much protein you need per day gives you a number to build toward, and whole milk becomes an easy way to top it off.

Packaged milk options, graded

If you'd rather grab it off a shelf, here are the best-graded milk in our catalog — each scored on our transparent 6-dimension Labelgrade.

Buy links are affiliate links — we may earn a commission at no extra cost to you. The Labelgrade is independent of any affiliate relationship. More.

Frequently Asked Questions

How much protein is in a glass of whole milk?

About 8 grams per 1 cup (244 g) — whole milk runs roughly 3.2 g of protein per 100 g (USDA FDC 171265), so a cup lands near 7.8 g. A tall 16 oz glass is closer to 15 g. It's a useful amount, but a single glass is a modest-protein drink, not a high-protein one.

Does whole milk have more protein than 2%, 1%, or skim?

No — barely a difference. Whole, 2%, 1%, and skim all sit around 3.2 to 3.4 g of protein per 100 g, so a cup of each lands near 8 g. The percentage on the carton refers to fat and calories, not protein. 'Whole milk for protein' isn't more protein than skim; it's the same protein with more fat.

What kind of protein is in whole milk — is it complete?

Yes. Milk is a complete protein with all nine essential amino acids, and it's high quality. It's roughly 80% casein and 20% whey — the same two proteins that get isolated and sold as casein and whey powders.

Why would I choose whole milk over skim if the protein is the same?

For the fat, not the protein. Whole milk carries about 8 g of fat per cup (skim has almost none), which adds calories, a richer taste, and some satiety — useful if you're trying to gain weight or simply prefer it. If your only goal is protein, whole offers no advantage over skim.

How does ultra-filtered milk (Fairlife) compare on protein?

Ultra-filtered milks such as Fairlife concentrate the natural dairy protein to roughly 13 g per cup — about 50% more than ordinary whole milk — while filtering out about half the sugar. It's real cow's milk, just filtered, and it's the higher-protein upgrade if you want milk to pull more weight.

I'm lactose intolerant — can I still get whole milk's protein?

Yes. Lactose-free whole milk (like Lactaid) is normal milk treated with the lactase enzyme, so the protein, calcium, and amino acids are identical — only the lactose is pre-broken-down. The protein doesn't change.

When was this data last verified?

2026-06-03, against USDA FoodData Central FDC 171265. We re-verify these reference pages and update if the USDA record changes.

Whole-food values are USDA reference data and are not assigned a Labelgrade — that score is for branded packaged products, where ingredients and added sugar/sodium actually vary. See our methodology and how much protein you need per day.