Modern English cuisine is difficult to differentiate from British cuisine as a whole. However, there are some forms of cuisine considered distinctively English. The Full English Breakfast is a variant of the traditional British fried breakfast. The normal ingredients of a traditional full English breakfast are bacon, eggs, fried or grilled tomatoes, fried mushrooms, fried bread or toast, and sausage, usually served with a cup of coffee or tea. Black pudding is added in some regions as well as fried leftover mashed potatoes called potato cakes or hash browns.