Aldi’s Christmas pudding has been named top for the season, according to a Good Housekeeping survey.

The magazine carried out blind taste tests on 165 festive foods from supermarkets and retailers across Britain, including Harrods, to find the best products for Christmas.

The Aldi Connoisseur Christmas Pudding, costing £3.89, was crowned the winner, and the brand’s Specially Selected Luxury Champagne Christmas Pudding, RRP £9.99, was placed second. Both puddings beat the Marks & Spencer Collection Sugar Plum Christmas Pudding, Roots and Wings Organic Christmas Pudding for Sharing and Waitrose Cherry and Almond Glitter-Topped Christmas Pudding.

In the 2012 taste test, Waitrose won best Christmas pudding, and Aldi came second.

Waitrose triumphed in the mince pie category, with Heston from Waitrose Spices Shortcrust Mince Pies coming top, costing £3.50 for six. Thomas the Baker’s Sweet Mince Pies came second, RRP £2.25. The survey also included Tesco Finest 6 Mince Pies, Asda Extra Special Mince Pies (Bargain Buy) and Bettys’ Classic Mince Pies

In the Christmas cake category, Sainsbury’s 1kg Taste the Difference stag iced rich fruit cake, RRP £16, was placed first, with the £27.95 Melrose and Morgan Christmas cake (1.3kg) awarded second.

For a Festive cake, the survey congratulated Marks & Spencer, placing its Salted Caramel Chocolate Forest Cake, RRP £20 and its Christmas Colin, £7.00, in first and second place respectively.

Caroline Bloor, Good Housekeeping consumer director, said: “Our annual Good Housekeeping tried-and-tested special proves you don’t need to bust the budget buying expensive names to treat everyone to something special.

“In most categories, the overall winner is from a high street supermarket.”