English food doesn’t exactly have the best rep. Thanks to movies, books, TV shows, and plays that usually presents it as, to put it mildly, unpalatable, most people who haven’t even tasted it don’t really look forward to the experience.

It’s regarded as excessively greasy, and consisting of foods (or at least – parts of animals) that people in most other Western cultures don’t usually consume. Or at least, not base their cuisine on. Things such as fried blood and jellied eels don’t inspire confidence, but the British national cuisine is actually full of delicious dishes. Here are a couple of them to try out the next time you’re over there.


  1. Fish and Chips

A staple of English street food, fish and chips are beloved by every true Brit. Fried fish and potato chips are eaten for breakfast, lunch, and dinner, they are eaten when returning home from a drunken night out, or in the morning to stave off a hangover.

Just like any other widely-popular food, you can encounter great fish and chips – as well as not so great ones. Ask your English friends where they like to get theirs; there are a multitude of fish and chips shops all over every major city.


  1. Haggis

Probably the best known British food, its smell and taste have been the subjects of many jokes over the years. Haggis is a type of Scottish pudding (pudding in England isn’t always a designation for a sweet dessert), traditionally consisting of offal (sheep’s heart, liver, lungs), oatmeal onions, spices, and cooked in stock.

Though it is of Scottish origin, it is served all over Britain.


  1. Bangers and Mash

Another tried and true favorite that’s still eaten for breakfast in many British homes, bangers and mash refer to sausages and mashed potatoes. It is a very hearty and caloric meal, perfect if you don’t know when you will get the next chance to sit down for another bite.

The sausages are stir fried or grilled, and the mashed potatoes have to be especially creamy, with just a bit (or, depending how you like it – a lot) of butter on the side.


  1. The Full English Breakfast

The king of breakfasts, this is a platter full of eggs, sausages, kidney beans, hash, toast, bacon, tomatoes, mushrooms, and more. Regardless of your tastes in food, you will always find at least something you’ll like on this plate.


  1. Shepherd’s Pie

Just like many other peasants’ food all over the world, shepherd’s pie was initially made with whatever foodstuffs the farmers had in abundance. The recipe itself has many different variations, but the classical version is made with minced lamb, cooked in a gravy of other vegetables (carrots, onions, celery, peas, corn, etc.), with a layer of mashed potatoes on top that acts as a crust when done, before the whole thing is put to bake in the oven.

The result is a simple, yet mouthwatering dish that is full of flavor and distinct character.