British food has traditionally been based on beef, lamb, pork, chicken and fish with potatoes and other vegetable. The most typical foods eaten in Britain is sandwich, fish and chips, pies , pasty, trifle and roasts dinners. Some of our main dishes have strange names like Bubble & Squeak and Toad-in-the-Hole.