Updated : 24/05/2016
There are no general restrictions on carrying any of these products if you are travelling within the EU, since all EU countries have to respect strict common veterinary standards. The same applies if you are travelling to or from Andorra, Liechtenstein, Norway, San Marino or Switzerland.
Some restrictions may apply in case of localised animal-disease outbreaks.
If you are arriving in the EU, from a country not mentioned above, you may not bring with you any meat or dairy products without official veterinary documentation. This is to prevent serious animal diseases from being brought into the EU.
You are, however, allowed to bring in powdered infant milk, baby food and foods required for medical reasons - subject to some restrictions. You are also allowed to bring in limited quantities - for personal consumption - of other animal products including fish products, snails and honey.
Travellers arriving in the EU from the Faeroe Islands, Greenland and Iceland may bring small quantities of meat and dairy products for personal consumption.
In this case, the 27 EU member states + Iceland, Liechtenstein and Norway