Seven out of ten consumers will spend more than 100 euros each on food for their main Christmas celebrations, according to a survey published by the Aldi supermarket chain.
In a report by the German retailer, 71 per cent of Spanish families say that they will spend the same last year, while almost 20 per cent will reduce their spend compared to 2019.
The incidence of the coronavirus and the difficulty of making long-term plans due to travel restrictions have also been noted in the shopping basket.
The Aldi survey shows that more than half of the shoppers have delayed their Christmas shop and have done it during the last week.
This year Christmas lunches and dinners will take place mostly at home and 60 per cent of those surveyed said they will not leave their home to celebrate Christmas, compared to 30 per cent who will travel to relatives.