An 8-ounce cup of skim milk contains about 300 mg of calcium, slightly more than whole milk due to the absence of fat.
You probably know milk is a calcium powerhouse, but the numbers can get fuzzy when you start comparing fat contents. A common belief is that skim milk delivers less calcium because the fat has been removed. That assumption is backward.
The truth is simpler and useful if you’re tracking calcium intake for bone health, pregnancy, or general nutrition. Here’s what a cup of skim milk actually provides and where it stands next to other popular sources.
How Much Calcium Is In A Glass Of Skim Milk
One standard 8-ounce (240 mL) serving of skim milk holds roughly 300 mg of calcium, according to UCSF Health’s calcium content list. Some sources, including Healthline, report up to 325 mg per cup, which is a small variation depending on brand and fortification practices.
To put that in perspective, 300 mg covers about 30% of the daily recommended intake for most adults (1,000 mg per day). For teenagers and older adults who need 1,200 mg, a single glass provides a quarter of the day’s requirement.
Skim milk actually contains slightly more calcium than whole milk per volume. That’s because removing fat leaves more room for water and dissolved minerals, so the calcium concentration climbs by roughly 3-5% without any fortification.
Why The Skim Milk Calcium Myth Sticks
The confusion comes from assuming that removing fat also removes nutrients. In reality, calcium dissolves in the watery portion of milk, not the fat. Whole milk’s fat globules displace some water, so the calcium content per cup is marginally lower — about 276-300 mg depending on the source.
- Whole milk calcium: 236 mg per 200 mL glass (Osteoporosis Foundation). That works out to about 300 mg per 8-ounce cup.
- Semi-skimmed milk calcium: Around 240 mg per 200 mL, making it very close to whole milk.
- Skim milk calcium per 200 mL: 244 mg from the same foundation, so the difference is small but consistent.
- Buttermilk calcium: Approximately 300 mg per cup, similar to skim milk.
- Eggnog calcium: 330 mg per cup — slightly higher, but also much richer in calories and sugar.
The takeaway: if you switch from whole to skim for calorie reasons, you actually get a tiny calcium bonus, not a penalty.
How Skim Milk Compares To Other Dairy Sources
Dairy products vary widely in calcium density. The richest cheese source is part-skim ricotta, which packs 337 mg in just half a cup — that’s more than a full cup of skim milk. Healthline’s skim milk calcium per cup guide puts the drink at 300-325 mg, while half a cup of ricotta surpasses it by about 10%.
Other dairy options: a cup of yogurt typically provides 300-400 mg depending on brand, and a milkshake (one 12-ounce serving) can hit 360 mg. Sheep milk clocks in at 380 mg per serving, making it one of the highest dairy sources.
| Dairy Product | Serving Size | Calcium (mg) |
|---|---|---|
| Skim milk | 8 oz (1 cup) | 300-325 |
| Whole milk | 8 oz | 276-300 |
| Part-skim ricotta | 4 oz (½ cup) | 337 |
| Buttermilk | 8 oz | 300 |
| Eggnog | 8 oz | 330 |
| Sheep milk | 8 oz | 380 |
The USDA’s calcium database shows that ricotta and sheep milk are among the most calcium-dense accompaniments to a glass of skim milk — useful if you’re trying to hit 1,200 mg or more without drinking several cups.
How Much Of That Calcium Actually Gets Absorbed
Having 300 mg in the glass doesn’t mean your body uses all of it. Studies suggest that the bioavailability of calcium from dairy products is about 32%, meaning roughly one-third is absorbed. That’s higher than many plant sources like spinach (less than 10%) but lower than some fortified foods.
- Dairy matrix effect: The combination of lactose, casein, and phosphorus in milk appears to enhance absorption compared to isolated calcium supplements.
- Vitamin D synergy: Most skim milk is fortified with vitamin D, which directly boosts calcium uptake in the gut.
- Individual variation: Absorption depends on age, stomach acid levels, and the presence of other foods (oxalates in spinach block calcium, for example).
- Size matters: Spreading calcium intake throughout the day — about 500 mg per meal — improves overall absorption efficiency.
What this means in practice: a glass of skim milk provides your body with roughly 100 mg of absorbable calcium, assuming average absorption. That’s still a meaningful contribution toward daily needs.
What About Plant-Based Alternatives
Fortified plant milks (soy, almond, oat) often match or exceed skim milk’s calcium content — typically 300-450 mg per cup — but the body may use it differently. A 2023 review in Nutrients notes that calcium bioavailability from fortified plant beverages can differ based on the type of calcium salt added and the presence of inhibitors like phytates and oxalates.
The USDA’s ricotta cheese calcium content page highlights that dairy calcium comes with a natural package of enhancers (lactose, vitamin D) that plant milks must replicate artificially. In practice, many fortified plant milks have been shown to have comparable absorption to cow’s milk when the fortificant is calcium carbonate, but the evidence is mixed.
| Milk Type | Calcium per Cup (mg) | Bioavailability Note |
|---|---|---|
| Skim cow’s milk | 300-325 | ~32% absorbed; natural enhancers present |
| Fortified soy milk | 300-400 | Absorption comparable if fortified with calcium carbonate |
| Fortified almond milk | 300-450 | Often lower in protein; absorption data less consistent |
| Fortified oat milk | 350 | May contain phytates that slightly reduce absorption |
If you choose plant milk for lactose intolerance or dietary preference, look for one with at least 300 mg of calcium per cup and check that it’s fortified with vitamin D. Shake the carton well — calcium can settle.
The Bottom Line
Skim milk delivers a reliable 300-325 mg of calcium per 8-ounce serving, making it one of the easiest ways to cover your daily needs. Going nonfat doesn’t cost you calcium — it actually gives you a tiny advantage over whole milk. Pair it with vitamin D-rich foods or sunlight to maximize absorption.
For personalized calcium targets, especially if you’re pregnant, over 50, or managing a bone condition, a registered dietitian can adjust the number of servings to your lab work and overall diet as part of a comprehensive treatment plan.
References & Sources
- Healthline. “Whole vs Skim Milk” Skim milk provides around 325 mg of calcium per cup, which is slightly higher than the calcium content of whole milk.
- Usda. “Page Files” A 0.5-cup serving of part-skim ricotta cheese contains 337 mg of calcium, slightly more than a full cup of skim milk.
