Who needs to check what?

People tracking carbohydrates closely

Check the carbohydrate figure on the exact carton and count the serving you use. Dairy UK lists standard semi-skimmed milk at 4.8g per 100ml; a filtered label alone does not establish a lower figure.

Tea and coffee drinkers using small pours

A small pour and a full glass contribute different amounts of carbohydrate. Measuring a usual pour makes it easier to account for milk used across several drinks.

Households that use chilled milk slowly

An extended unopened life may suit less frequent shopping. Waitrose and Cravendale state different unopened periods, so check the particular carton’s use-by date and instructions once opened.

What matters when choosing?

Check the carbohydrate declaration for your serving first, then choose a carton size and storage period that fit how quickly you use milk.

PriorityWhat to checkYour needs
Carbohydrate Compare the current carton’s carbohydrate per 100ml or 100g on the same basis. Do not treat filtering as a carbohydrate reduction. I want to know whether the milk fits the amount of carbohydrate I plan to use. Dairy UK lists standard semi-skimmed milk at 4.8g per 100ml; Arla Pro lists Cravendale filtered semi-skimmed milk at 4.8g per 100g.
Serving size Measure the amount poured and calculate from the carton’s declared unit. Dairy UK lists 9.7g carbohydrate for a 200ml glass of standard semi-skimmed milk. A splash in tea is not the same serving as a glass or a milky coffee, and I may use milk more than once a day.
Unopened life Compare each stated unopened period with the carton’s use-by date and the size you expect to finish. If I shop infrequently, a longer unopened period matters more than it would in a household that finishes milk quickly. Waitrose states up to one month unopened for its filtered milk; Arla UK states up to three weeks for Cravendale 2L.
After opening Follow the specific pack’s refrigeration and after-opening instructions; an unopened claim does not extend them. I need enough time to finish an opened carton. Waitrose states seven days after opening for its filtered semi-skimmed milk.
Diet and allergens For a medical ketogenic diet, follow the clinical plan rather than a general keto label. Check ingredients and allergen information when considering dairy or a replacement drink. A prescribed diet needs its own assessment. If I have a milk allergy, cow’s milk is not an option; the Food Standards Agency identifies milk as an allergen.

Mistakes to avoid

  • Assuming filtered means lower in carbohydrate

    Filtering is presented as a freshness feature. Arla Pro lists Cravendale filtered semi-skimmed milk at 4.8g carbohydrate per 100g, while Dairy UK lists standard semi-skimmed milk at 4.8g per 100ml; those different units should not be treated as an exact product comparison.

    Read the carton’s carbohydrate declaration and calculate it for the amount you actually pour.

  • Choosing a large carton for its unopened life alone

    A longer unopened period does not tell you how long you can keep the milk after opening. A 2L carton may still be left unfinished if your household uses little milk.

    Check the use-by date, after-opening instructions and your usual weekly use before choosing a carton size.

  • Applying general keto advice to a medical diet

    The British Dietetic Association describes medical ketogenic diets as clinically supervised therapies. Diabetes UK does not recommend a keto diet to treat diabetes because it says there is insufficient evidence that it is safe or effective for that purpose.

    If you follow a prescribed diet or use insulin, use your clinician’s or dietitian’s individual plan rather than a supermarket keto claim.

  • Overlooking milk allergy

    A carbohydrate preference does not change the fact that cow’s milk contains a recognised allergen.

    If milk allergy applies, avoid cow’s milk and check the current ingredients and allergen information on any replacement drink.

Filtered milk brand references

Cravendale

Arla’s filtered fresh semi-skimmed milk is an option when unopened chilled life is a deciding factor.

  • Arla UK states that its 2L carton stays fresh for up to three weeks unopened and contains no UHT milk or additives.
  • Freshness is not a lower-carbohydrate claim. Arla Pro lists 4.8g carbohydrate per 100g for its Cravendale semi-skimmed milk 250ml product; check the carton you buy.

Tesco

Tesco offers an own-label filtered semi-skimmed milk in a 2L carton.

  • Tesco describes it as pasteurised, homogenised and filtered semi-skimmed milk.
  • Use the current carton’s carbohydrate declaration, use-by date and storage instructions when deciding whether it fits your needs.

Waitrose

Waitrose’s filtered British free-range semi-skimmed milk has stated unopened and after-opening periods.

  • Waitrose states up to one month unopened and seven days after opening for its filtered milk.
  • The freshness claim does not establish a lower carbohydrate content; check the particular carton’s nutrition and use-by information.

M&S

M&S describes its filtered British semi-skimmed milk as sourced from M&S Select Farms.

  • M&S says filtering keeps this milk fresher for longer.
  • Check the carton for its carbohydrate declaration and precise storage dates rather than treating the freshness description as a keto claim.

A Joybuy soya alternative

If you are considering a soya drink instead of filtered semi-skimmed dairy milk, this long-life Alpro option represents that different choice. It is not filtered milk.

Alpro Soya No Sugars Long Life Drink, 8 x 1L

Alpro Soya No Sugars Long Life Drink 8 x 1L

A soya drink to consider if you want to compare a non-dairy option with filtered semi-skimmed milk. The pack contains 8 x 1L; check the current carton’s carbohydrate declaration rather than assuming that “No Sugars” means no carbohydrate. The listing identifies soya as an allergen.

View on Joybuy

Common questions

Is filtered semi-skimmed milk automatically keto friendly?

No. A filtered label does not establish a lower carbohydrate content. Dairy UK lists standard semi-skimmed milk at 4.8g carbohydrate per 100ml, and Arla Pro lists Cravendale filtered semi-skimmed milk at 4.8g per 100g. Check the current carton and count the amount you use against your own plan.

How much carbohydrate is in a 200ml glass?

Dairy UK lists 9.7g carbohydrate for a 200ml glass of standard semi-skimmed milk. That is a reference for standard milk, not a substitute for the nutrition declaration on the filtered carton you buy.

Which stated filtered-milk life is longer unopened?

Waitrose states up to one month unopened for its filtered semi-skimmed milk; Arla UK states up to three weeks unopened for Cravendale 2L. These are brand and retailer claims for those products, so check each carton’s use-by date and storage instructions.

Can I use this shopping advice for a medical ketogenic diet?

No general milk-shopping rule can determine suitability for a prescribed ketogenic diet. The British Dietetic Association describes medical ketogenic diets as clinically supervised; follow your clinical team’s plan. Diabetes UK also says it does not recommend keto as a treatment for diabetes.

What should I check if I have a milk allergy?

Avoid cow’s milk if you have a milk allergy: the Food Standards Agency identifies milk as an allergen. Check the current ingredients and allergen declaration on any replacement drink as well.