English national cuisine is defined by traditional meals and dishes that have developed over centuries. Meals include breakfast, elevenses, brunch, lunch, afternoon tea, dinner and supper. Popular dishes include the full English breakfast, various puddings like Christmas pudding, Yorkshire pudding and suet pudding, as well as meat dishes like roast dinners and fish and chips. Tea is the most popular drink followed by beer, which is often consumed in pubs that are an important part of English culture and social life. While influenced by other cuisines, English cooking is known for using quality local ingredients and traditional recipes prepared simply without heavy sauces or spices.