A traditional Christmas dinner takes more than nine months to grow but the average UK consumer takes just eight minutes and 41 seconds to eat it, according to Asda.
The supermarket said hatching for its festive turkeys, of which it expects to sell 375,000, began in July, while carrots were planted in March and potatoes and parsnips in April. Brussels sprouts went into the ground in June.
Christmas cakes were made in June using a total of 344 tonnes of sultanas, orange peel and cherries.
Asda said the average shopper makes eight shopping trips over nine weeks to stock up for Christmas, spending a total of seven hours and 42 minutes in the aisles.