British food is based on beef, chicken and fish and generally served with potatoes and other vegetables. The most common and typical foods eaten in Britain include the sandwich, fish and chips, pies and trifle. Some of the main dishes have strange names like Toad-in-the-Hole.