ALL animal products, including dairy, are prohibited, except powdered infant milk (formula) in commercial containers. Other foodstuffs may be brought in, but they are limited to 1 kg. per person, in travellers' personal luggage, provided such imports are of a non-commercial nature. (These Regs appear to apply to all EU countries.)
Further to the details given by sylvday, you shouldn't need to bring too much unless you have specific dietary requirements as you can get most or an alternative here (in Spain) even Marmite!!