Hagrid's rock cakes may have been famous for breaking teeth, but real rock cakes are delightfully crumbly and perfect with a hot cup of tea.