What should you check?
Start with the portion you intend to drink, then check whether the pack's milk type and unit size suit a lunchbox or a cupboard reserve.
| Priority |
What to check |
Your needs |
| Carbohydrate per portion |
Read carbohydrate per 100ml and calculate it for the amount you will drink. ASDA, Sainsbury's and Tesco list 9–10g for a 200ml serving of their skimmed milks. |
I want to know what the actual lunchbox drink contributes to my carbohydrate allowance, not just what the label says about fat. |
| Milk type |
Check that every carton is skimmed if that is your requirement. Arla Pro identifies its Cravendale 10 x 250ml portion pack as semi-skimmed, with 4.8g carbohydrate per 100g. |
A convenient small carton only works for me if it is the milk type I intended to buy. |
| Unit size and storage |
Compare the number and size of the units. ASDA lists a 6 x 1L long-life skimmed pack; a 1L unit is not an individual lunchbox carton. Check the pack's storage instructions. |
For a cupboard reserve, larger cartons may suit me. For a packed drink, I need a manageable individual portion. |
| Current label and allergens |
Read the physical pack's ingredients, allergen declaration and nutrition table. Tesco warns that food-product information can change with reformulation. |
If milk allergy or another dietary restriction is relevant, I need the current pack information before using it. |
Brand and product-line references
These examples illustrate differences in pack format and label information; the figures apply to the specific products named, not every milk sold by each brand.
ASDA
ASDA Groceries lists Long Life Skimmed Milk as a 6 x 1L multipack for shoppers seeking several larger cartons.
- The listed pack contains six 1L units and declares 5.0g carbohydrate per 100ml.
- Its units are not individual lunchbox portions; the listed 200ml serving contains 10g carbohydrate.
Sainsbury's
Sainsbury's lists a single 1L carton of long-life skimmed milk.
- The product listing declares 4.5g carbohydrate per 100ml and 9.0g per 200ml.
- A single 1L carton is neither a multipack nor an individual lunchbox serving.
Tesco
Tesco's British Skimmed Milk 2.272L is an example of a larger fresh-milk bottle.
- Its listing shows both fat and available carbohydrate, making their separate amounts clear: 0.1g fat and 5.0g available carbohydrate per 100ml.
- The 2.272L bottle is not an individual lunchbox pack; Tesco lists 10.0g available carbohydrate per 200ml.
Cravendale
Arla Pro lists Cravendale skimmed milk in a 1L format and a separate semi-skimmed product in 10 x 250ml cartons.
- Arla Pro lists 4.9g carbohydrate per 100g for its 1L skimmed milk and says the filtered milk stays fresh for up to three weeks unopened and seven days once opened.
- The 10 x 250ml portion pack is semi-skimmed, not the same milk type as the 1L skimmed product.
Joybuy skimmed milk options
This six-pack of 1L UHT skimmed milk is an option for a home or office reserve and measured use, rather than an individually portioned lunchbox drink.
Image unavailable
Morrisons British UHT Skimmed Milk, 6 x 1 litre
The six 1-litre units suit a cupboard-reserve purchase rather than an individual lunchbox serving. Check the current pack's carbohydrate figure and storage instructions for the portion you intend to use.
View on Joybuy
Frequently asked questions
Is skimmed milk suitable for a strict keto lunchbox?
Do not assume that it is. ASDA, Sainsbury's and Tesco list 9–10g carbohydrate for 200ml servings of their skimmed milks, so a drink-sized portion needs to fit within your individual carbohydrate plan; skimmed describes the fat content, not the carbohydrate content.
Does skimmed milk have less carbohydrate than semi-skimmed milk?
Not necessarily. Arla Pro lists 4.9g carbohydrate per 100g for Cravendale 1L skimmed milk and 4.8g per 100g for its separate semi-skimmed 250ml product. Compare the exact products and the same label units rather than relying on the milk-type names.
Will a multipack of small cartons meet a skimmed-milk requirement?
Check the milk type before choosing it. Arla Pro's Cravendale 10 x 250ml portion pack is semi-skimmed, whereas ASDA's listed skimmed-milk multipack contains larger 1L units. Neither format should be mistaken for the other.
Is long-life skimmed milk automatically a better keto choice than fresh milk?
No. Long-life describes a storage format, not its carbohydrate content. Sainsbury's lists 4.5g carbohydrate per 100ml for its long-life skimmed milk, while ASDA lists 5.0g per 100ml for its long-life skimmed multipack; check the exact pack and the amount you will drink.
What if a ketogenic diet has been medically prescribed?
Follow the instructions from your treating dietitian or clinical team before changing the milk or portion. Great Ormond Street Hospital and Cambridge University Hospitals describe ketogenic dietary therapy as very low in carbohydrate and medically supervised; a general pack comparison cannot determine what fits an individual treatment plan.