← Protein in common foods

How much protein is in 2% milk?

2% milk has 8.1 g of protein per 1 cup (244 g) — that's 3.3 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 · reduced fat, 2% milkfat · FDC 171267

Protein & macros by portion

PortionProteinCaloriesFatCarbs
1 cup (244 g) 8.1 g 122 4.9 g 11.7 g
100 g 3.3 g 50 2 g 4.8 g
1 oz (28 g) 0.9 g 14 0.6 g 1.4 g

Values computed from USDA per-100 g data (FDC 171267, SR Legacy). reduced fat, 2% milkfat.

The protein in milk is good — there’s just not a lot of it per glass

Here’s the honest framing most people miss: milk is a high-quality protein but a modest-quantity one. At roughly 3.3 g per 100 g, a standard cup gives you about 8 g of protein. 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 2% 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. Used that way, milk quietly adds protein to meals you were going to eat anyway. Used as a standalone drink to “get protein,” it underdelivers, and that gap is exactly why higher-protein milks exist.

Why milk’s protein quality is so high

Milk is a complete protein — it carries all nine essential amino acids in good ratios, with a high digestibility score. Specifically, it’s about 80% casein and 20% whey. Those aren’t obscure terms: they are 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. When you buy a tub of whey isolate or a casein “nighttime” protein, you’re buying a concentrated version of what’s already dissolved in your glass of milk.

That’s the real argument for milk as a base: the protein you’re adding is the gold-standard dairy protein, not a filler. It also comes packaged with calcium, potassium, and (in fortified milk) vitamin D.

Whole vs. 2% vs. skim — the protein barely moves

A common assumption is that whole milk is “richer” in protein and skim is watered down. It isn’t true. Whole, 2%, 1%, and skim milk all land within a few tenths of a gram of each other on protein — roughly 3.3 to 3.4 g per 100 g, or about 8 g per cup across the board. What actually changes when you walk down the percentages is fat and calories, not protein. Skim removes the fat; the protein rides along untouched. So if you’re choosing 2% over whole, you’re making a fat-and-calorie decision, and you can stop worrying about losing protein in the trade.

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 2% — with around half the sugar and, in the lactose-free versions, no lactose at all. For anyone who’s lactose intolerant, ordinary lactose-free milk works the same way nutritionally: same protein and calcium, just with the lactose pre-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: 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 actual target should be, our guide to how much protein you need per day gives you a number to build toward, and 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 2% milk?

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

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

Barely any difference. All of them sit around 3.3–3.4 g of protein per 100 g, so a cup of each lands near 8 g. The number on the carton — whole, 2%, 1%, skim — refers to fat and calories, not protein. Skim has the same protein as whole; it just drops the fat.

What kind of protein is in 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.

Is 2% milk a good post-workout protein source?

It's a solid recovery drink because it pairs complete protein with carbs and fluid, but 8 g per cup is on the light side for a hard session. Two cups (about 16 g), or a glass of an ultra-filtered milk like Fairlife (around 13 g per cup), gets you into a more useful range.

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

Ultra-filtered milks such as Fairlife concentrate the natural dairy protein to about 13 g per cup — roughly 50% more than regular 2% — while filtering out about half the sugar. It's real cow's milk, just filtered, and it's the higher-protein upgrade you'll see in the graded options below.

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

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

When was this data last verified?

2026-06-03, against USDA FoodData Central FDC 171267. 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.