The British use the word pudding as another word for dessert.It can mean anything from apple pie to chocolate mousse.However,the British also traditionally eat Yorkshire puddings with roast beef.They are savoury and are made from flour,eggs,milk and water.