Yorkshire pudding is a common British side dish consisting of a baked pudding made from batter consisting of eggs, flour, and milk or water. It is a versatile food that can be served in numerous ways depending on the choice of ingredients, the size of the pudding and the accompanying components of the dish. As a first course it can be served with onion gravy. For a main course it is often served with beef and gravy and is part of the traditional Sunday roast, but can also be filled with foods such as bangers and mash to make a meal.