Warm weather and the Royal Wedding helped retail sales soar 5.2% by value and 2.7% by volume in April compared to the same month last year.
Retail sales by value, excluding fuel, were up 1.8% month-on-month according to the Office for National Statistics.
Food sales soared 6.1% by value year-on-year, the highest rise since June 2009, although volume increased at a slower pace but was still up 1.4%. Non food was up 2.6% in value and 1.9% by volume.
Clothing and footwear sales were up 2.2% by volume and 3.8% in value year-on-year as the sunny weather encouraged people to refresh their wardrobes.
Household goods was the only sector to suffer a year-on-year decline as it slipped 2.7% by value and dropped 3.5% by volume.
Non-store retailing continued to grow, with sales soaring 19.9% by value year-on-year. The ONS calculates that the internet now accounts for 9.3% of all retail sales.
Grant Thornton head of retail Barry Knight said: “The warm weather, late Easter and the Royal Wedding have provided a much-needed upswing in the sales figures. However, that may just be a short-term boost.
“Leaving aside the supermarkets which continue to trade satisfactorily, we are hearing from retailers on the ground across pretty much every single sub-sector that underlying trade is still weak.
“In many cases we are even starting to see online sales being affected due to weakening consumer demand.”