Some people criticize English food. They say it's unimaginable, boring, tasteless, it's chips with everything and totally overcooked vegetables.The basic ingredients, when fresh, are so full of flavour that British haven't had to invent sauces to disguise their natural taste. What can compare with fresh pees or new potatoes just boiled and served with butter? Why drown spring lamb in wine or cream an6d spices, when with just one or two herbs it is absolutely delicious?If you ask foreigners to name some typically English dishes, they will probably say "fish and chips" then stop. It is disappointing, but true that, there is no tradition in England of eating in restaurants, because the food doesn't lend itself to such preparation. English cooking is found at home. So it is difficult to a good English restaurant with a reasonable prices.
In most cities in Britain you'll find Indian, Chinese, French and Italian restaurants. In London you'll also find Indonesian, Mexican, Greek... Cynics will say that this is because English have no "cuisine" themselves, but this is not quite the true.