Milk: typically 60 calories per 100g. Individual products range from 20 to 468 per 100g. Best for protein per calorie: Farm Milk Twaróg chudy, at 20.5g of protein per 100 calories.

Real label figures, compiled from on-pack data and Open Food Facts — last checked 2026-09-18.

Use these numbers

Find the food here, then set a daily calorie target or log it in the tracker.

Milk ranked by protein density

Productkcal/100gProtein/100kcalCarbs/100kcalFat/100kcal
Farm Milk Twaróg chudy8320.5g4.6g0g
Farm Milk Curd9719.6g4.1g0.5g
Muscle milk MM17018.8g5.3g1.2g
Cytosport Muscle milk22018.2g5.5g1.1g
Muscle. Milk22018.2g5.5g0.2g
BSN Syntha-6 Edge Strawberry Milkshake Flavour 370g40715.7g3.2g2.3g
Not milk baunilha4214.8g3.3g2.4g
Good Culture Whole milk cottage cheese10012.7g2.7g4.1g
Organic valley Cottage cheese 4% milk fat small curd10012.7g4.5g4.5g
Lidl Dairy Manor Lactose Free Skimmed Milk 1L2812.3g12.3g0.7g
Arla Lacto Free Skimmed Milk Drink 1 Litre2912.1g9.3g1.7g
Muscle Milk Vanilla Creme38511.9g8.2g3g
Farm Milk Cottage Cheese 200g9911.1g2.5g5.1g
Aldi Acti Leaf No Sugar Soya Milk 1L3111g0.3g6.1g
Emmi Energy Milk7311g9.2g2.2g
Centra Skimmed Milk 1 litre3210.9g11.2g1.6g
Costa Coffee Skimmed Milk3210.6g13.8g0.6g
Dunnes Stores Unsweetened Soya Milk 1L3710.5g3g4.9g
Coop Instant dried skimmed milk 300 g34710.4g14.1g0.1g
Aldi Cowbelle British Skimmed Long Life Milk 1L3510.3g14.3g1.4g
Glenisk Natural Whole Milk Cottage Cheese 320g12510.1g2.3g5.6g
Acti Leaf Soya Unsweetened Milk8510g1.2g6.2g
Alpro Soya Unsweetened Milk3310g0g5.5g
Avonmore slimline milk3810g13.7g0.5g
Costa Coffee Flat White - Skimmed Milk - In Store3310g14.2g0g
Glenisk Organic Fat Free Milk 1 Litre3510g14g0.3g
Spar Skimmed Milk 1 litre3410g14.7g0.3g
Tesco The Grower's Harvest Unsweetened Soya Milk 1l2910g1.4g5.5g
Aldi Acti Leaf Soya Milk 1L309.9g1.6g5.6g
Aldi Cowbelle Skimmed Milk 4 Pints359.7g14.3g1.4g
Dunnes Stores Irish Skimmed Milk 1l349.7g14.7g0.3g
Lidl Dairy Manor British Skimmed UHT Milk 1L359.7g14g0.3g
SPAR Banana Flavour Milk 500ml369.7g13.6g0.8g
SPAR Strawberry Flavour Milk 500ml369.7g13.3g0.8g
SuperValu Fresh For You Skimmed Milk 2L369.7g13.3g1.4g
Costa Coffee Iced Flat White with Whipped Milk (Skimmed Milk)219.6g14.8g0.5g
SuperValu Fresh Skimmed Milk 1litre379.5g13g1.1g
Avonmore Fat Free Super Milk 1 Litre369.4g13.6g0.6g
Avonmore Fat free superk milk369.4g13.6g0.6g
Aldi Cowbelle Lactose Free Semi Skimmed Milk 1L389.2g7.1g3.9g
Arla Lactofree Semi Skimmed Long Life Milk Drink 1 Litre389.2g6.8g3.9g
Flora ProActiv Skimmed Milk 1 Litre379.2g14.1g0g
Alpro Soya Light Chilled Dairy Free Milk Drink 1L229.1g0g5.5g
Costa Coffee Caramel Macchiato - Skimmed Milk - Medium - Eat In329.1g14.7g0.9g
Costa Coffee Caramel Macchiato - Skimmed Milk - Medium - Takeaway329.1g14.7g0.9g
Starbucks Flat White (Skimmed Milk)469.1g13.3g1.1g
DUNNES STORES BUTTER MILK CHICKEN TENDERS1329g6.2g5.2g
Lactancia Lactose free milk 1%409g12g2.5g
Lidl Vemondo Soya Milk Unsweetened 1L339g4.2g5.1g
Shamrock 1% low fat milk539g12.8g1.9g

Showing the top 50 of the 495 milk products that carry a comparable calorie figure, ranked by protein per 100 calories. Figures per label, sourced from Open Food Facts and tracker user logs, last checked 2026-09-18.

Checking this because you’re trying to lose fat?

Scan your own shop with FoodSussed: calories and macros from the barcode, plus an estimated processing level from 1 to 4 with the reasons. Or start with the fat-loss guide built around Irish food.

What the milk numbers show

495 of the 515 milk products carry 20 calories or more per 100g, which is the floor below which protein per 100 calories stops being a real number. Across those the median is 5.2g of protein per 100 calories. 28 clear 10g of protein per 100 calories — about one in 18, and 10g is the line Keith uses for a food that pays for its calories.

Calories run from 20 to 468 per 100g inside this one group, a 23-fold spread, so “milk” on its own tells you almost nothing about what a portion costs you.

Own-brand is not the compromise here. The supermarket own-label median is 5.5g of protein per 100 calories across 122 products, against 5.1g for the 373 name-brand ones.

The chains are not equal on this: Aldi runs a median of 5.8g of protein per 100 calories across its 29 own-label milk products, Lidl 2.7g across 29.

What to actually pick

On the numbers the pick is Farm Milk Twaróg chudy: 20.5g of protein per 100 calories, 3.9 times the 5.2g median for the group.

10 of the 495 carry 400 calories or more per 100g — the ones worth weighing rather than eyeballing.

Where this fits

That chain-by-chain gap is why the biggest ranges get their own page: Aldi Milk covers 29 products, and everything else Aldi sells sits alongside it.

Drinks are the easiest thing in a day to miss, so this pairs with the calories people forget to count.

For one specific product rather than the whole group, the 20,000-product database is searchable on Calories in Ireland, and the same figures are built into the calorie app.

Real milk products with a photo

Real barcode-matched products with a confirmed photo — the same rule as Calories in Ireland: a photo only shows where we have a confirmed Open Food Facts match, never a guessed stock image.

Dunnes Stores Irish Skimmed Milk 1l
Dunnes Stores Irish Skimmed Milk 1l
9.7g protein / 100kcal
SuperValu Organic Low Fat Milk 1 Litre
SuperValu Organic Low Fat Milk 1 Litre
7.8g protein / 100kcal
Tesco Irish Low Fat Milk 2L
Tesco Irish Low Fat Milk 2L
7.4g protein / 100kcal
Tesco Semi-Skimmed Milk 1 Pint/568ml
Tesco Semi-Skimmed Milk 1 Pint/568ml
7.3g protein / 100kcal
SPAR Low Fat Milk 2L
SPAR Low Fat Milk 2L
6.9g protein / 100kcal
Dunnes Stores Irish Organic Kefir Milk 500ml
Dunnes Stores Irish Organic Kefir Milk 500ml
5.7g protein / 100kcal

Milk by store

FAQ

How many milk products are in this database?

We track 515 milk products across Irish supermarkets and brands. 495 of them carry 20 calories or more per 100g, which is the point below which protein per 100 calories stops being a real number, so those are the ones ranked and averaged here.

What's the most protein-dense milk product?

The table is sorted highest protein per 100 calories first, so the answer is the top row. The more useful number is that the median for the whole group is 5.2g per 100 calories and 28 products clear 10g — that tells you whether milk is worth buying for protein at all, which protein per 100g does not.