dobsey,
According to the European Commission, travellers may not bring any animal food products into Spain, neither for their own consumption, nor as part or their luggage (including meat, meat products, milk, and dairy products). The only exception is baby powdered milk, sealed in its original package. Any other foods may be brought into Spain, up to a maximum weight of one kilogram. The traveller is allowed to carry in his or her luggage items for personal or family use, as well as gifts, as long as they are not considered commercial merchandise for their nature or quantity. This will be determined by customs officials at the border checkpoint.