A Christmas pudding from discount supermarket chain Aldi has beaten upmarket rival Fortnum & Mason in a taste test, according to a magazine.

The £7.99 orange-topped pudding came second, with Good Housekeeping describing it as “delicious”, while the upmarket £24.95 version was “a real disappointment”, in 29th place out of 32 tested.

Overall, the supermarkets fared well in the test – with the winner coming from Waitrose – and it concurs with a study by Which? from last year, which suggested supermarket mince pies were also better than upmarket rivals.

For its annual taste testing, experts at Good Housekeeping magazine sampled 162 different types of champagne, smoked salmon, turkey, cranberry sauce, stuffing, Christmas pudding, brandy butter, mince pies, mulled wine, Christmas cake and Stilton.