Is it technically correct to call an almond drink "milk" in English?
Solution 1:
English speakers have been calling white liquids “milk” since Old English. But please don’t drink spurge milk (i.e. its white, latex-like sap), since it’s poisonous:
Wið weartan genim þysse ylcan wyrte [sc. spurge's] meolc & clufþungan wos, do to þære weartan.
Pseudo-Apuleius' Herbarium
“With warts, take the wort (spurge’s) milk & clove-tongues ooze, apply to the warts”
Another pretty old use of the word refers to milk of fish (now called milt). You can eat this, but it’s fish semen:
When þe femele [fish] leggeþ eyren oþer pisen, þe male cometh aftir and shedith his mylke vpon þe eyren and al..þat ben y-touched wiþ þe mylk of þe male shal be ffysshe.
(a1398) Trev.Barth.
From about the same time we start seeing the types of milks you mention in the question:
Cawdel of Almand mylk. Take Almandes blanched and drawe hem up with wyne, [etc.].
(a1399) Form Cury
For more examples refer to the MED.
Another thing worth mentioning is the Milky Way, which was named after its milk-like appearance. You should not attempt to drink the Milky Way though. The expressions “milky circle” and “galaxy” are older (Bartholomaeus Anglicus' De Proprietatibus Rerum (translation), 1398) but ultimately those expressions were said in Greek or Latin well before the English:
- Hellenistic Greek γαλαξίας (“galaxy”)
- Ancient Greek γάλα “gála” meaning milk, milky sap, or the Milky Way
- Classical Latin lactea via (milky way)
- Cicero lacteus orbis (milky circle)
- Pliny lacteus circulus (milky circle)
Solution 2:
As @WhatRoughBeast's answer alludes to, this a food labelling regulation issue not a linguistic one. In English it's completely correct to call nut milks "milk". Whether a jurisdiction allows you to sell them as "milk" is an entirely different matter.
Solution 3:
In the US, it is technically illegal to call plant-based products "milk", "cheese", etc per old FDA regulations. However, the distinction has never been enforced to any degree. Within the last 6 months the FDA has undertaken to understand how people use and perceive terms like milk, in order to determine how to handle the issue. This article is worth reading. While the cases are presumably small in number, soy-based "milk" has apparently resulted in cases of rickets due to Vitamin D deficiency, and rice-based "milk" lacks protein, resulting in Kwashiorkor in infants. Presumably the parents thought they were doing the right thing in avoiding animal products, without realizing that the milk alternatives they were buying did not have the nutritional qualities of the original.
Solution 4:
As I understand it, you just need to look at its colour to see why it is called ‘milk’. In the case of almond, the ‘butter’ extracted by grinding the the nut, even when mixed with water, had a milky colour and texture. The liquid from ground soy is so because the beans are not processed till they have a mature ‘beige’ colour and so are again a sort of milky white (unlike soy sauce, where the beans have been dried and the liquid is dark brown.
Coconut ‘water’, as we might drink it straight from the nut, is much clearer. In fact, from my youth I called it ‘coconut milk’. I am grateful to @Chronocidal for correcting my lifelong error. The commercial ‘milk’ comes from the grinding of the white flesh.
Solution 5:
Is it technically correct...?
No, of course not. It is neither technically, nor legally correct, for the same reason "fat free milk" (yes, this exists!) isn't, and cannot be.
Technically, milk is an exocrine secretion produced by mammals (in the tell-tale mammary gland) consisting of predominantly emulgated fat in watery solution and casein (protein), some sugars, and some salts. Anything not coming out of an animal's tit therefore is not "milk". Anything not containing a considerable amount of fat is not "milk".
Legally, there are, depending on where you live, more or less hefty regulations such as e.g. the FDA's in the USA, or about half a dozen EU laws in the EU which control pedantically every aspect of what may be called "milk" and "some type of milk" as well as "milk product", including microbiological and technical minimum stadards and minimum fractions in its composition. The word Milk is a protected term, which is basically something like a Trade Mark (similar to Champagne, Camembert, or Nürnberger).
Anything that did actually come out of an animal tit but underwent processing in excess of heating and segregation by skimming is not "milk", and depending on what was done and what composition it now has, it must bear a prefix (such as pasteurized, H-, fat-reduced, etc.).
Milk being sold without animal prefix is (at least in the EU) defined to be "cow milk". Where "cow" should more precisely be "cattle" (but isn't) as "cow" can, depending on the language chosen, be quite ambiguous species-wise. So, e.g. "goat milk" may not be sold as "milk", although it is milk.
Why was it called...?
So why did and do people call white liquids (including the sap that comes out of dandelion) milk? Well for the same reason that diamonds or gems in general (including amber) are stones.
White liquids are white liquids, and milk is a white liquid. 99% of all people aren't biologists or lawyers or overly bright or educated (especially not in the middle ages), and few would care anyway, for that matter. If something looks like a duck, it is called duck.