And the winner is... Aldi. The German discounter beat its supermarket rival Lidl as the cheapest. The results showed a December shopping list of 56 groceries cost £100.29 on average at Aldi.
Some results have been hidden because they may be inaccessible to you