it is countable because it is in a 'countable form' (whole). i ordered one cake for the birthday party. there were two wedding cakes! the shop had at least seven different cakes.