Traditional English food is often made to keep you warm on rainy days. Here are just some of the dishes from England that you should try.
You might not need lunch if you start your day with a full English breakfast, or "fry-up." This huge morning meal usually includes bacon, sausages, eggs, cooked tomatoes and mushrooms, and toast.
Many people also have baked beans with their full English breakfast, and some will include a type of sausage called black pudding, which is made with animal blood. The breakfast is often served with tea or coffee.
There aren’t many dishes that are more English than fish and chips. The first fish and chip shop was either opened in London by Joseph Malin or in Lancashire by John Lees in the early 1860s.
However, the fried fish is a recipe that was brought to England by Jewish immigrants from Spain and Portugal in the 16th century. The chips are thick fries and were first made in Belgium. As potatoes became popular among poor people in England, chips became a normal part of life there too.
When English people say "pudding," they could mean any dessert, but the word is also used for some foods that aren't sweet.
A Yorkshire pudding is made with eggs, flour and milk, like a very thick pancake, but is cooked in oil in an oven. Yorkshire puddings are usually served with roast meat and gravy.
"Toad-in-the-hole" is like Yorkshire pudding, but it has sausages cooked into it.