
Semi-skimmed milk
Values per 100 g — CIQUAL data (ANSES).
Photo: Pexels
In this pageexpand_more
Key takeaways
- check_circle46 kcal/100 ml: protein, calcium and some carbs.
- check_circleIdeal base for porridges and shakes (whey + milk).
- check_circleWhole when bulking, semi-skimmed/skimmed when cutting.
- check_circleLactose intolerance: lactose-free versions.
A handy base for shakes and porridges
Semi-skimmed milk provides a bit of everything for 46 kcal per 100 ml: 3.3 g of protein (whey + casein blend), 4.8 g of carbs (lactose) and 1.5 g of fat, plus calcium. It is not a concentrated protein source, but an excellent liquid base.
In a whey shake, a porridge or a smoothie, it adds protein, calcium and some calories — handy when bulking.
How to use it
Base of an oat porridge, liquid for a shake (whey + milk = more protein and calories), or simply as a drink. When bulking, whole milk brings more calories; when cutting, semi-skimmed or skimmed lightens the intake.
What if you digest lactose poorly?
Some people tolerate lactose poorly (digestive discomfort). In that case there is lactose-free milk, or fortified plant drinks — but beware, the latter are often far lower in protein than cow's milk.
Cow's milk or plant drink?
Not all 'plant drinks' are equal on protein. Almond or oat drinks contain very little (often < 1 g/100 ml): they are mostly liquids, not protein sources. Soy drink is the closest to cow's milk (~3 g/100 ml).
If you drink plant-based for taste, ethics or intolerance, choose a calcium-fortified version and, ideally, a soy base so you don't lose the protein. Otherwise, read the label and make up the protein elsewhere.
What a glass of milk really provides
A 250 ml glass of semi-skimmed milk represents about 115 kcal, 8 g of protein, 12 g of carbs and under 4 g of fat. It is not a food that will send your protein total through the roof on its own, but two or three glasses over the day, or a shake made with milk rather than water, give a meaningful contribution with no effort.
Milk is also one of the most convenient calcium sources, a mineral essential for bones and muscle contraction. It also provides vitamin B12, riboflavin and iodine, depending on the serving and any fortification. For an athlete, it is a good nutritional complement, to include in your macro calculations using the label values.
Semi-skimmed, whole or skimmed: which to choose
The difference is almost entirely about fat and therefore calories. Semi-skimmed milk, with its 1.5 g of fat per 100 ml, is a good compromise: it keeps some taste and fat-soluble vitamins for a reasonable calorie cost. Whole milk contains more fat and so more calories; skimmed contains very little.
In practice, take whole milk if you struggle to reach your calories when bulking, and semi-skimmed or skimmed if you are in a deficit and every calorie counts. Protein content barely varies between versions: fat makes the difference in the total.
Milk in the kitchen: porridge, shake, smoothie
Milk is the base of several recipes on the site: the oat, banana and peanut butter porridge, the banana and peanut butter protein smoothie, the banana and whey overnight oats, the homemade oat, milk and banana mass shake, the oat and blueberry pancakes and the protein French toast. In each of these it adds creaminess, liquid and a few grams of protein.
For a porridge, heat the milk gently with the oats while stirring, without letting it boil too hard so it doesn't overflow or stick to the bottom. For a shake, pour the liquid first, then the powder, and shake well: milk foams more than water, so leave a bit of room in your shaker.
Storage and safety
UHT (long-life) milk keeps several months unopened at room temperature, but must be refrigerated once opened and used within three or four days. Fresh pasteurised milk is kept cold from purchase and is consumed sooner, according to the date shown. Never leave an opened carton at room temperature for hours.
If the milk smells sour, curdles or changes taste, throw it away. Also avoid leaving a milk shaker in your gym bag for hours: mixed with powder, it spoils fast. Prepare it at the last moment or keep it cold in an insulated bottle.
Bulking, cutting and common mistakes
When bulking, milk is an easy way to add liquid calories: a shake of whey + milk + oats + banana can exceed 500 kcal without you having to chew an extra meal. When cutting, it is still useful, but count it: its liquid calories go unnoticed and add up fast if you drink several glasses.
Common mistakes: not measuring milk in recipes (an extra 100 ml is 46 kcal more), believing it replaces a real concentrated protein source, or drinking sweetened flavoured milk thinking it is a sporty choice. Read the label and prefer the plain version.
Lactose-free milk and other alternatives
Lactose-free milk is real milk whose lactose has been pre-digested: its protein and calcium composition stays very close to regular milk. It is often the best option if you digest lactose poorly but want to keep milk's nutritional contribution. The taste is slightly sweeter.
If you prefer a plant drink, choose it plain, with no added sugar and fortified with calcium, favouring soy for protein. Always compare labels, as nutritional gaps between plant drinks are much bigger than between cow's milks.
Milk and post-workout recovery
After a session, the body needs protein to repair muscle fibres and carbs to replenish its stores. Milk offers both in a single glass, with liquid to help you rehydrate. A glass with a piece of fruit or a handful of oats makes a simple, inexpensive recovery snack.
Stay realistic: milk does not replace a real protein-rich meal. Consider it a boost, to combine with eggs, fish, lean meat or legumes to reach your daily total.
What to pair it with
Milk serves as a base for a porridge or a protein shake.
Recipes with this food
Frequently asked questions
Is milk good for muscle building?
Yes: it provides quality protein (whey + casein), calcium and is perfect for shakes and porridges. It is not a concentrated protein source, but an excellent base.
Whole or semi-skimmed milk?
It is a matter of calories: whole milk brings more energy (useful when bulking), semi-skimmed or skimmed are lighter (useful when cutting). Protein content barely changes.
Do you need to drink milk to build muscle?
No, it is not mandatory: milk is a handy base and a good source of calcium, but you can build muscle without it, using other protein and calcium sources. If you are lactose intolerant, go for lactose-free milk or a fortified soy drink.
How much protein in a glass of milk?
With 3.3 g per 100 ml, a 250 ml glass provides about 8 g of protein for about 115 kcal. It is a useful complement, not a concentrated source.
Does milk make you gain weight?
Not in itself. What counts is your day's total calories. Semi-skimmed (46 kcal/100 ml) is reasonable, but liquid calories easily go unnoticed: measure what you drink.
Should you drink milk before or after training?
Both are possible. After training, it provides protein and carbs useful for recovery. Before, some tolerate it poorly; test based on your digestive comfort.
Can you mix whey with milk?
Yes, it is very common: you get a creamier, more protein-rich and more caloric shake than with water. It is handy when bulking, less so in strict cutting.
Is UHT milk worse than fresh milk?
In terms of protein and calcium, the difference is negligible for everyday use. The choice is mostly about taste, price and ease of storage.
Does lactose-free milk contain as much protein?
Yes, roughly. Only the lactose is converted into simpler sugars; protein and calcium stay close to regular milk. Still check the label of your chosen brand.
Can you heat milk for a porridge without losing its nutrients?
Yes. Gentle heating changes protein and calcium very little. Simply avoid vigorous boiling, which makes the milk overflow and the oats stick.
How much milk should you drink per day?
Two to three glasses of 200 to 250 ml per day fit easily into a varied diet and cover a good share of your calcium needs. Adjust according to your calories, digestive tolerance and the other dairy you already eat.
Compute your needs and track your progress
Calorie, protein and macro calculators — free, no account.
More eggs & dairy
Nutrition values per 100 g come from the ANSES CIQUAL table (rounded; they vary by brand, variety and cooking). Informational content: it does not replace the advice of a doctor or dietitian.










