Semi-Skimmed Milk vs Whole Milk: Calories, Nutrition & Which Is Better?
One cup (244g) of semi-skimmed milk has about 115 calories, while the same cup of whole milk has about 149 calories — roughly 34 calories more, almost entirely from extra fat. Protein and calcium are nearly identical between the two.
🥛 Semi-Skimmed Milk
Calories per 100g: ~47 kcal
Per 1 cup (244g): ~115 kcal
Protein: 3.4g · Carbs: 4.8g · Fat: 1.7g (per 100g)
Fiber: 0g per 100g
Best for: everyday drinking and cereal
🥛 Whole Milk
Calories per 100g: ~61 kcal
Per 1 cup (244g): ~149 kcal
Protein: 3.2g · Carbs: 4.8g · Fat: 3.3g (per 100g)
Fiber: 0g per 100g
Best for: coffee, children's diets and calorie-dense meals
semi-skimmed milk vs whole milk: side-by-side comparison
| Factor | Semi-Skimmed Milk | Whole Milk | Better choice |
|---|---|---|---|
| Calories (per 100g) | ~47 kcal | ~61 kcal | Semi-skimmed |
| Calories (per cup, 244g) | ~115 kcal | ~149 kcal | Semi-skimmed |
| Protein (per 100g) | 3.4g | 3.2g | Roughly even |
| Carbs (per 100g) | 4.8g | 4.8g | Even |
| Fat (per 100g) | 1.7g | 3.3g | Semi-skimmed (lower) |
| Fiber | 0g | 0g | Even |
| Typical serving size | 1 cup (244g) | 1 cup (244g) | — |
| Weight loss suitability | Very good — same protein, fewer calories | Moderate | Semi-skimmed |
| Muscle gain suitability | Good | Very good — more calories per glass | Whole milk |
| Satiety / fullness | Good — protein-driven | Slightly higher — more fat | Whole milk |
| Best use case | Daily drinking, cereal, smoothies | Coffee, children's diets, bulking shakes | Depends on goal |
Values come from the CalorieMetrica nutrition database — the same data behind the Food Compare tool and Meal Planner.
Calories: semi-skimmed milk vs whole milk
The calorie gap between semi-skimmed and whole milk comes down almost entirely to fat content: 1.7g per 100g in semi-skimmed versus 3.3g in whole milk, roughly double. Protein and carbohydrate (natural milk sugar, lactose) are nearly identical between the two, so the extra calories in whole milk are not buying you extra nutrition, just extra creaminess and richness.
Over a cup a day, the 34-calorie difference is small on its own, but it adds up over a week (roughly 240 extra calories) and further if milk is a regular ingredient in tea, coffee, cereal and cooking throughout the day.
Neither is "wrong" — the right choice depends on whether those extra calories help or hinder your current goal.
Nutrition comparison
Protein and calcium are essentially matched between semi-skimmed and whole milk, since removing fat during processing does not meaningfully change the protein or mineral content. The main nutritional difference is fat quantity, and with it, the fat-soluble vitamins A and D, which are present in slightly higher natural amounts in whole milk before any fortification (many semi-skimmed products are fortified to compensate).
Whole milk's extra fat also makes it noticeably creamier in tea, coffee and cooking, which is why many people prefer it for taste even while managing calories elsewhere in their day.
For a straightforward protein comparison across dairy and alternatives, check the Protein Calculator.
Which is better for weight loss?
Semi-skimmed milk is the easier default for weight loss — you keep nearly identical protein and calcium while cutting roughly 20–25% of the calories per glass. Over multiple cups a day, or when milk is used generously in tea, coffee and cooking, that difference becomes meaningful. Whole milk is not off-limits, but if weight loss is the priority, semi-skimmed is the simpler swap. Check your daily target with the TDEE Calculator and plan meals in the Meal Planner.Which is better for muscle gain?
Whole milk earns its place here — more calories per glass with the same solid protein content makes it an easy way to add calories on a bulking diet, especially blended into a post-workout shake with fruit and protein powder. Semi-skimmed still works fine if you are managing overall calorie intake carefully while still trying to gain muscle. Check your target with the Protein Calculator and build the week in the Meal Planner.Which is healthier overall?
Both are nutritionally solid choices — the main trade-off is saturated fat and total calories versus richness and taste. Semi-skimmed is generally the better everyday default for adults managing weight or cardiovascular risk factors, while whole milk remains an appropriate and often recommended choice for young children, who need more dietary fat for growth.
Neither milk is unhealthy in moderate amounts; frequency and how much you drink matter more than the specific fat percentage. If you have specific cholesterol or heart-health concerns, discuss the right dairy fat level with your doctor or dietitian.
Milk choices across households
Semi-skimmed is the most commonly bought milk in many households looking for a middle ground between taste and calories, while whole milk remains standard for children's diets and a popular choice for coffee and baking where richness matters. Neither choice needs to be exclusive — many households keep both on hand for different uses.
Practical meal examples
Weight-loss choice (~115 kcal): 1 cup semi-skimmed milk with cereal or in tea/coffee across the day.
Muscle-gain shake (~400 kcal): 1.5 cups whole milk (~224 kcal) + 1 scoop protein powder (~120 kcal) + banana (~90 kcal).
Balanced daily use (~230 kcal): 2 cups semi-skimmed milk split across breakfast cereal and tea/coffee.
Build any of these in the Meal Planner.
FAQs: semi-skimmed milk vs whole milk
Which has fewer calories, semi-skimmed or whole milk?
Semi-skimmed milk has fewer calories: about 115 kcal per cup (244g) versus about 149 kcal for the same amount of whole milk, a difference of roughly 34 calories, mainly from fat content.
Is semi-skimmed milk better than whole milk for weight loss?
For most adults, yes. Semi-skimmed milk keeps nearly the same protein and calcium as whole milk while cutting a meaningful share of the calories, mainly from fat.
Which has more protein, semi-skimmed or whole milk?
Protein is nearly identical between the two, at around 3.2 to 3.4g per 100g. Fat content, not protein, is the main nutritional difference.
Should children drink whole milk or semi-skimmed?
Whole milk is generally recommended for young children, who benefit from the extra dietary fat for growth and development. Guidelines vary by age, so check with a paediatrician for personal advice.
Is whole milk better for muscle gain?
Yes, slightly. Whole milk provides more calories per glass with essentially the same protein content, which can help hit a calorie surplus more easily on a bulking diet.
Can I switch between semi-skimmed and whole milk without noticing a difference?
Most people notice whole milk is creamier and richer in taste, particularly in coffee or tea, while semi-skimmed tastes lighter. Nutritionally, the main difference is calories and fat, not protein or calcium.
Related pages
Keep going
Compare any two foods instantly in the Food Compare tool, build a full day around your choice in the Meal Planner, or find your calorie target with the TDEE Calculator.
📊 Values are practical estimates from the CalorieMetrica database. Brand fortification and regional labelling can vary slightly. See Data Sources.