Traditional English Foods: 15 Classic Dishes You Should Try
Looking for the best traditional English foods to try in England? Here are the classics you’ll see on menus, in pubs and at markets all over the country.
I never thought I’d sit down and write a whole guide to English food, but here we are — and honestly, it’s long overdue. When you grow up eating something every day, you stop noticing it. If you’re raised on Thai spice, Italian comfort dishes or Indian home cooking, a plate of fish and chips doesn’t exactly feel exciting. And in cities like London, Paris or New York, you can grab almost any cuisine you want, so local dishes can fade into the background.
But here’s the thing: eating English food in England hits differently. The produce is fresher, recipes are passed down through families, and the person behind the stove has usually been making that dish for decades. You can follow the same recipe at home, and it will never taste quite the same — which is precisely the charm.
For years, English cuisine lived in the shadow of France, Italy and Spain, but things have changed. Gastropubs took over, chefs like Jamie Oliver and Gordon Ramsay kicked the whole scene into gear, and soggy chips were shown the door. Thanks to social media, the best traditional English foods now have their own glow-up: crisp, golden, gravy-slicked, jam-topped and very camera-ready.
So, what typical English foods should you try today? I made a long list, trimmed it back to the classics, and kept things strictly to dishes from England rather than the whole of Great Britain. These are the foods you’ll easily find on menus, in pubs and at markets all over the country — the comfort dishes you’ll want to try at least once.
This article may contain affiliate links. If you book through them, I may earn a small commission at no extra cost to you.
Quick English Food Picks
💡 Planning a trip to England? These guides will help you find the best dishes, markets, and foodie experiences around the country.
➡️ What to Eat in England – Your full list of classic English dishes and comfort-food favourites
➡️ What to Eat in London – 25+ must-try dishes and sweet treats across the capital
➡️ Best London Food Tours – Explore markets, bakeries, pubs, and hidden gems with a local guide
➡️ Best Brunches in London – The spots Londoners actually queue for
➡️ Essential Guide to Borough Market – Where to find the best bites (and how to avoid the crowds)
➡️ British Food Guide – A wider look at famous dishes from across the UK
Traditional English Food: What Makes It Special?
Traditional English food is all about simple ingredients, cosy flavours, and recipes that have been passed down for generations. These dishes grew out of everyday life — farm kitchens, Sunday lunches, fishing towns, local markets — which is why so many typical English foods feel hearty and familiar the moment you try them. According to VisitBritain, many of these dishes developed region by region, shaped by local produce and centuries of home cooking.
Think roasted meats, golden potatoes, flaky pies, buttery pastries, and puddings that warm you up from the inside out. For years, English cuisine sat in the shadow of its European neighbours, but that’s changed. Modern pubs, bakeries, and markets have given these old-school dishes a revamp, taking classic flavours and making them genuinely exciting again. BBC Food has a brilliant breakdown of just how much modern chefs have revived classic English recipes without losing their roots.
You’ll spot these foods everywhere as you travel around England, from seaside chippies to London markets, which is exactly why they’re so fun to explore.
What typical English food should you try?
I came up with quite a long list and had to be ruthless to narrow it down to the types of English food as opposed to British Cuisine. You should find these English foods with ease on your travels around the UK. Although there are loads of regional specialities I have tried to keep to the most popular English food. If you want a quick look at how regional flavours differ, the National Trust has great insights into the origins of many classic English bakes and savoury dishes.
What is the difference between English food and British food?
When we talk about English food versus British food, it’s like comparing apples and… well, maybe crumpets? Let me explain.
English food refers specifically to the cuisine of England, one of the countries that make up the United Kingdom. On the other hand, British food encompasses the culinary traditions not just of England, but also of Scotland, Wales, and Northern Ireland. So, when we talk about British food, we’re casting a wider net. This includes dishes like haggis from Scotland, Welsh rarebit from Wales, and soda bread from Northern Ireland. Historic UK has a great little breakdown of how England’s food traditions grew and how they differ from the rest of the UK.
1. Fish and Chips-The Most Famous English Food
Fish and chips is the one dish everyone associates with England — and when it’s good, it’s really good. Think hot, flaky fish wrapped in a shatteringly crisp batter, a pile of chunky chips, and a squeeze of lemon or vinegar to wake everything up. Pure happiness.
My best plate so far? Padstow, at Rick Stein’s takeaway — the batter practically crackled. There’s just something special about eating fish and chips by the sea. Borough Market does a solid version too, although pub fish can be hit or miss. If you want the real deal, seek out a proper chippy and enjoy the crunch you only get from the experts.
2. Full English Breakfast – The Classic English Morning Feast
A full English breakfast is the kind of meal that sets you up for the whole day — a proper plate-filler with all the usual suspects piled high. You’ll find it on hotel menus around the world, but nothing beats trying it in England, where it actually tastes like a treat, not a chore.
Expect bacon, eggs, sausages (or bangers), black pudding, mushrooms, tomatoes, toast, and the ever-divisive baked beans. I skip the beans completely, but everyone has their own way of building the perfect plate. It’s sometimes called a fry-up or the Full Monty, named after WWII General ‘Monty’ who supposedly wouldn’t start the day without one.
A typical English breakfast is hearty, comforting, and exactly what you need before a busy day exploring.
Black Pudding – A Traditional English Breakfast Staple
Black pudding might sound a bit intimidating at first, but it’s one of those traditional English breakfast items that surprises a lot of people. It’s a rich, savoury sausage made from pork, spices, and oatmeal — and when it’s cooked properly, the flavour is warm, peppery, and far more delicious than the name suggests.
You’ll usually find it sliced and pan-fried alongside bacon and eggs in a classic English breakfast. Some people love it, some skip it entirely, but it’s definitely worth trying at least once. It’s one of those dishes that feels very “English,” and if you’re curious about traditional flavours, this is a good one to add to your plate.
4. Pork Pies – A Classic English Snack
Pork pies are one of those typical English snacks you’ll spot everywhere — picnic baskets, pub counters, market stalls, you name it. They’re made with hot-water crust pastry and filled with seasoned pork and that signature savoury jelly that keeps everything perfectly moist.
Not all pork pies are created equal, though. I’m not their biggest fan, but I’ll always steal a bite when Steve buys one. If you want the real deal, look for a Melton Mowbray pork pie. They’ve been made the same way in Leicestershire for centuries, with roughly chopped meat and hand-shaped crusts baked without a mould. They’re in a class of their own.
You don’t need to travel all the way to Melton Mowbray either — supermarkets and specialist food halls often stock excellent versions, and Fortnum & Mason does a particularly good one.
5. Roast Dinner – The Ultimate Traditional English Meal
An English Sunday roast dinner is a cherished culinary tradition that brings together family and friends for a hearty and comforting meal typically enjoyed on Sundays. The meal is made up of
- Roast Meat: The centrepiece of the Sunday roast is the roasted meat, traditionally beef, although other options such as lamb, pork, or chicken are also popular choices.
- Roast Potatoes: Crisp and golden on the outside, fluffy and soft on the inside, roast potatoes are a must-have accompaniment to any Sunday roast dinner.
- Yorkshire Pudding – more about that below
- Vegetables: A variety of vegetables are often served alongside the roast meat and potatoes. Common choices include carrots, peas, broccoli, cauliflower, Brussels sprouts, and green beans.
- Gravy: No Sunday roast dinner would be complete without a generous serving of rich gravy. Made from the pan drippings of the roasted meat, combined with stock, flour, and sometimes wine or herbs.
6. Yorkshire Pudding – A Sunday Roast Essential
Yorkshire pudding might confuse first-timers — it’s not a pudding at all, but a golden, puffed-up batter bake that’s an essential part of any English Sunday roast. Crisp on the outside, soft in the middle, and perfect for mopping up gravy, it’s one of those simple things that just makes the whole meal better.
It’s made from a basic mix of eggs, flour, and milk, baked until it rises dramatically in the oven. Traditionally, it was served as a starter with gravy to fill everyone up before the pricier meat arrived. Its history is often linked to Yorkshire, but at this point it’s a beloved staple all over England.
If you’re having a roast dinner, make sure your plate includes at least one — it’s the star supporting act of the whole meal.
7. Ploughman’s Lunch – A Typical English Pub Favourite
A Ploughman’s lunch is one of those easy English dishes you’ll spot on pub menus all over the country. It’s simple but so satisfying: crusty bread, good cheese, tangy pickles, chutney, and whatever extras the kitchen feels like adding. Some places throw on ham or a boiled egg, others keep it minimal — and honestly, that’s part of the charm.
It started out as a farmer’s lunch in rural England, but today it’s more of a relaxed pub classic. The best versions use proper regional cheeses, so you’ll often find a new favourite depending on where you are. It’s an uncomplicated plate that feels very English in the best way — fresh, tasty, and perfect when you want something lighter than a big cooked meal.
8. Bangers and Mash – A Comforting English Classic
Bangers and mash is one of those comforting English dishes that feels like home on a plate. It’s a simple combo — sausages, creamy mashed potatoes, and a good onion gravy — but when it’s done well, it’s exactly the kind of thing you’ll want to order again.
The nickname “bangers” goes back to World War II, when sausages were bulked out with breadcrumbs and water because meat was rationed. They had a habit of sizzling loudly and sometimes bursting in the pan, which is how they ended up with their rather dramatic name. These days, the sausages are much better, but the name stuck.
It’s an easy dish to find in pubs across England, and it’s one of the most reliable comfort-food picks you can make.
9. Kedgeree – A Historic English Dish with Indian Influence
Transport your taste buds to the days of the British Raj with kedgeree one of those classic British dishes. Kedgeree combines flaked fish (usually smoked haddock), rice, boiled eggs, and curry powder. Originally introduced to England by returning colonials, It can be eaten hot or cold. It is usually eaten for breakfast or brunch, but it is also popular as a family supper with a unique blend of flavours.
10. Shepherd’s Pie – A Traditional English Comfort Food
Shepherd’s pie is a classic British dish traditionally made with minced lamb or mutton, topped with mashed potatoes and baked until golden brown. The origins of shepherd’s pie can be traced back to rural areas of England and Scotland, where it was a hearty and economical way to use leftover meat and potatoes. The meat often includes onions, carrots, and peas, and is sometimes flavoured with Worcestershire sauce or tomato paste. I never use peas in the recipe, but prefer to serve them on the side. Shepherd’s pie is a comforting English food favourite and satisfying meal that has remained a staple of British cuisine for centuries.
11. Bath Buns – A Sweet Treat from England’s West Country
Treat yourself to a Bath bun, a sweet and rich bun made with a dough enriched with eggs, milk, and sugar and topped with crushed sugar or currants.
The origins of Bath buns are somewhat shrouded in mystery, but they are believed to have been created around the 18th century. One theory suggests that Bath buns were originally made by a local baker named Sally Lunn, who arrived in Bath from France in the late 17th century. Sally Lunn is credited with introducing a type of enriched bread known as the “Sally Lunn bun.” Over time, the Sally Lunn bun evolved into what we now recognize as the Bath bun.
If you find yourself in Bath, track down this English food classic.
12. Bread and Butter Pudding – A Classic English Dessert
Imagine a warm, comforting dessert. Picture soft slices of bread, generously slathered with creamy butter, nestled in a luscious custard and baked to golden perfection.
I know what you might think – bread and butter in a dessert? Trust me, it’s a magical combination that’s been delighting taste buds for centuries. Bread and butter pudding has humble origins, dating back to 17th-century Britain when frugal cooks sought creative ways to use stale bread and leftover ingredients.
To add a touch of sweetness and warmth, the pudding is often flavoured with spices like cinnamon, nutmeg, or vanilla, and studded with raisins or other dried fruits. The result? A comforting dessert that’s like a warm hug. This is my ultimate English comfort food, especially on a cold day.
13. Steak and Kidney Pie – A Traditional English Pub Dish
Steak and kidney pie is one of those proper English comfort dishes — rich, savoury and wrapped in flaky golden pastry that’s impossible to resist. The filling is slow-cooked until it’s tender and full of flavour, and when you cut into it, you get that perfect mix of gravy and melt-in-your-mouth beef.
You’ll find versions of this all over England, from award-winning pie shops to cosy pubs that have been serving the same recipe for decades. If you’re in London, Rules in Covent Garden is a great place to try a classic version — it’s traditional, hearty, and exactly what you expect from a proper English pie.
14. Scotch Egg – A Popular English Snack
Let me introduce you to the delightful world of Scotch eggs one of the popular English foods. Imagine a golden orb, crispy and crunchy on the outside, with a surprise waiting within. As you take your first bite, you’re met with a flavour bomb. Savoury sausage meat envelops a perfectly cooked egg, creating a mouthwatering combination that’s both satisfying and indulgent.
It is thought to have been created by the London department store Fortnum & Mason in the 18th century.
15. Scones – A Typical English Afternoon Tea Favourite
One of the typical foods in England is scones a staple of the classic English afternoon tea. Imagine a warm, golden scone, fresh from the oven, with a light and fluffy texture that practically melts in your mouth. Cut them in half, add a dollop of jam and top with cream. Yum!
But what comes first? The jam or the cream? This is a debate that splits the country.
The tradition of spreading jam first and then cream on scones is most closely associated with the county of Devon in southwest England.
In contrast, in the neighbouring county of Cornwall, it is more common to spread the cream first and then add the jam on top, a practice known as the “Cornish” style. Of course, each claims their way is the “correct” way to enjoy scones with cream and jam.
Whether you’re a purist or an adventurous eater, there’s no wrong way to enjoy a scone. Just try it and enjoy it!
Recommended: Browse other popular Afternoon tea
More Popular English Foods You’ll See Around the Country
England has no shortage of hearty classics, and you’ll spot plenty of other everyday dishes on pub menus, at markets, and during the festive season. These aren’t part of the main list above, but they’re worth knowing about — and they help paint a broader picture of traditional English food.
- Toad in the Hole – Sausages baked in Yorkshire pudding batter.
- Steak & Ale Pie – A pub staple with slow-cooked beef, ale gravy, and flaky pastry.
- Beef Wellington – A showstopper made with beef fillet wrapped in pastry and duxelles.
- Lancashire Hotpot – A slow-baked dish of lamb and sliced potatoes.
- Bubble and Squeak – Pan-fried leftover potatoes and veg (the squeak is the best part).
- Cornish Pasties – Crimped pastry filled with beef, potato, and swede, originally for miners.
- Devils on Horseback – Dates or prunes wrapped in bacon, often served at Christmas or on pub snacks menus.
- Pigs in Blankets – Mini sausages wrapped in bacon, another festive favourite that appears on roast platters all winter.
- Eton Mess – Strawberries, meringue, and cream — summer in a bowl.
- Victoria Sponge – A fluffy cake filled with jam and cream, named after Queen Victoria.
- Apple Crumble – Baked apples with a crunchy topping, often drowned in custard.
- Trifle – Layers of sponge, custard, jelly, cream — a retro favourite that refuses to fade.
- Sticky Toffee Pudding – A warm sponge soaked in toffee sauce (irresistible in winter).
These dishes round out the story of English cuisine, mixing home-style comfort food, classic pub grub, and nostalgic desserts. Travelling around England, you’ll see many of them pop up on menus — especially around Christmas.
FAQs About English Food
What is traditional English food?
Traditional English food is built around simple, hearty dishes made with everyday ingredients — think roasted meats, potatoes, puddings, pies, and comforting one-pot meals. These recipes often come from farm kitchens, fishing towns, and Sunday family lunches, which is why so many English dishes feel warm and familiar.
What is the national dish of England?
There’s no single official national dish, but three contenders come up again and again: fish and chips, a Sunday roast, and chicken tikka masala. The last one might surprise you, but curry has become such a big part of English food culture that many people consider it one of the country’s most-loved dishes.
What is the most popular food in England?
Fish and chips, a full English breakfast, roast dinners, pies, and scones are consistently popular. You’ll find them everywhere — pubs, markets, cafés, and seaside towns.
What food is England known for?
England is known for roast dinners, Yorkshire pudding, steak and kidney pies, scones with jam and cream, fish and chips, and comforting desserts like sticky toffee pudding and apple crumble.
What are the famous English foods to try?
Some of the best include a full English breakfast, bangers and mash, Cornish pasties, kedgeree, shepherd’s pie, and classic desserts like bread and butter pudding or trifle.
What are typical English foods?
Typical English foods include sausages, roast meats, mashed potatoes, baked goods, simple vegetable sides, and classic puddings. These dishes often appear on pub menus and Sunday lunch tables.
What do people eat in England today?
Alongside traditional English dishes, people in England enjoy a mix of global flavours — curries, noodles, Mediterranean dishes, and modern bakery trends. London especially is a blend of cuisines from around the world.
Is English food really bland?
Not anymore. Modern English cooking focuses on quality ingredients, seasonal produce, and big flavours. Gastropubs and markets have transformed many old-school recipes into genuinely exciting dishes.
What is the difference between English food and British food?
English food refers only to dishes from England. British food includes the cuisines of England, Scotland, Wales, and Northern Ireland — so dishes like haggis, Welsh rarebit, and soda bread fall under “British,” not strictly “English.”
What dessert is England known for?
Scones, bread and butter pudding, apple crumble, trifle, sticky toffee pudding, and Victoria sponge are some of the most loved English desserts.
What is a traditional English breakfast?
A traditional English breakfast usually includes bacon, sausages, eggs, beans, mushrooms, tomatoes, toast, and sometimes black pudding. It’s a big, filling morning meal and one of the most recognisable dishes from England.
Why is English food important to try when visiting England?
Because it’s part of the culture — local ingredients, traditional cooking methods, and recipes that have been around for generations. Eating English food in England is an experience you can’t really recreate at home.
English food is far better than its old reputation suggests, and half the fun is discovering those classics for yourself. So grab a fork, try something new, and enjoy eating your way around England.
Explore More : England
England is full of great places to wander — here are a few to add to your list.
- 🎓 Cambridge – Peaceful river walks, dreamy colleges, and an easy day trip from London.
- 🏛️ Bath – Georgian streets, spa history, and one of the prettiest city centres in England.
- 🌿 English Countryside – 15 dreamy escapes across rolling hills and postcard-worthy villages.
- 🏙️ London – Markets, museums, afternoon teas, and endless places to explore.
- ⛪ Day Trips from London – Castles, coastlines, historic towns, and relaxed adventures by train.
Looking for more travel ideas?
- Explore all my guides on Destinations.
Need a reminder? Pin it!