Yorkshire pudding is a popular British side dish that is traditionally served during Sunday roasts. It is made from a creamy batter consisting of flour, eggs, and milk or water. While some might think of it as a dessert, in Britain, pudding was typically a meat-based dish, whereas today puddings exist in a number of different variations.
Yorkshire pudding is served either before the main meal as an appetizer, or alongside it as a side dish. In the past, it was consumed with a rich, thick gravy in order to satiate the people with low-cost ingredients, so they wouldn't need to eat too much of the expensive meat that was served as the main dish.