London is famous for its incredible international food scene, but the city also has a long and distinctive British food tradition. From crispy fish and chips and hearty Sunday roasts to afternoon tea and classic pub dishes, there are plenty of traditional foods worth trying during a visit.
Some dishes are associated with Britain as a whole, while others have a particularly strong connection with London and its history.
If you are wondering what British food to try in London, these 15 dishes are a great place to start.
1. Fish and Chips
Best for: A classic British meal
Fish and chips is one of the most recognisable British dishes and a must-try for many first-time visitors to London. Traditionally, it consists of battered white fish served with chunky chips and often accompanied by mushy peas, tartare sauce or malt vinegar.
The fish is usually cod or haddock, although other varieties can also be used. The contrast between crisp batter, flaky fish and hot chips makes it a simple but satisfying meal.
London has everything from traditional neighbourhood fish-and-chip shops to modern restaurants and gastropubs serving more refined versions.
Where to try: Traditional fish-and-chip shops, pubs and British restaurants.
Tip: For a more traditional experience, look for a local “chippy” rather than choosing only a high-end restaurant.
2. Full English Breakfast
Best for: A traditional British breakfast
The Full English breakfast is one of the most famous British breakfast traditions. A traditional plate usually includes eggs, bacon, sausages, baked beans and toast, with mushrooms, grilled tomatoes and black pudding often added.
It is a filling meal and is very different from a light continental breakfast. Portion sizes can be substantial, so it can easily keep you going through a busy morning of sightseeing.
For visitors, having a Full English breakfast in a traditional café or pub can be a fun way to experience everyday British food culture.
Where to try: Traditional cafés, pubs and independent breakfast restaurants.
Tip: You do not necessarily need to order every component. Many cafés allow you to choose which items you want.
3. Sunday Roast
Best for: A traditional British Sunday meal
The Sunday roast is one of Britain’s most loved food traditions. A typical meal includes roasted meat, roast potatoes, vegetables, gravy and Yorkshire pudding.
Roast beef is a classic choice, but roast chicken, pork and lamb are also common. The meal is usually served generously with gravy and a selection of seasonal vegetables.
In London, the Sunday roast is closely associated with traditional pubs. The relaxed atmosphere, wooden interiors and long Sunday lunches make it as much a cultural experience as a meal.
Where to try: Traditional London pubs and British restaurants, especially on Sundays.
Tip: Popular pubs can fill up quickly, so booking a table in advance is recommended.
4. Pie and Mash
Best for: Traditional London food and working-class history
Pie and mash has a particularly strong connection with London’s history. The dish became popular among working-class communities and was traditionally served in specialist pie-and-mash shops.
A classic serving consists of a savoury meat pie, mashed potatoes and green parsley liquor. The combination may look simple, but its importance comes from its connection to London’s everyday food culture.
Today, traditional pie-and-mash shops still exist in parts of London, giving visitors an opportunity to try a dish that feels distinctly local.
Where to try: Traditional pie-and-mash shops, particularly in East and Southeast London.
Tip: If you want to try a food with a strong connection to London’s own history rather than Britain generally, put pie and mash near the top of your list.
5. Bangers and Mash
Best for: British comfort food
Bangers and mash is a simple combination of sausages and mashed potatoes, usually served with rich onion gravy. The word “bangers” is a traditional British nickname for sausages.
It is a classic comfort food and a common feature on traditional pub menus. Different pubs may use pork, Cumberland or other types of sausages and serve them with their own style of gravy.
For visitors trying British food for the first time, it is one of the easier dishes to enjoy because the ingredients are familiar and the flavours are straightforward.
Where to try: Traditional pubs and British restaurants.
Tip: Order it with onion gravy and seasonal vegetables for the classic pub-style experience.
6. Steak and Ale Pie
Best for: Hearty British pub food
Steak and ale pie is a classic British comfort dish made with slow-cooked beef, ale and rich gravy encased in pastry. It is commonly served with mashed potatoes, vegetables and additional gravy.
The slow cooking gives the beef a tender texture while the pastry adds a crisp contrast. It is particularly satisfying on a cold or rainy London day.
The dish is strongly associated with traditional British pubs and remains a popular choice on modern British menus.
Where to try: Traditional pubs, gastropubs and British restaurants.
Tip: Check whether the pie is fully enclosed in pastry or served with a separate pastry lid, as styles vary between restaurants.
7. Toad in the Hole
Best for: Traditional British home-style cooking
Toad in the hole has one of the most unusual names in British cuisine, but there is no toad involved. The dish traditionally consists of sausages baked in Yorkshire pudding batter and served with onion gravy.
When properly cooked, the batter becomes golden and crisp around the edges while remaining soft and airy around the sausages.
It is a hearty dish that reflects the traditional home-style side of British cooking and is often served with vegetables and gravy.
Where to try: Traditional pubs and British restaurants.
Tip: It is usually best enjoyed as a main meal rather than a small snack because it is quite filling.
8. Scotch Egg
Best for: A traditional British snack
A Scotch egg consists of a boiled egg surrounded by seasoned sausage meat and coated in breadcrumbs before being cooked until golden and crisp.
It is a popular British snack and has long been associated with picnics, pubs and casual British food. Depending on where you buy one, the egg can be fully cooked or have a softer centre.
A well-made Scotch egg combines a crisp outer layer with seasoned sausage meat and a rich egg centre.
Where to try: Traditional pubs, gastropubs, food markets and specialist British food shops.
Tip: Try one as a snack rather than ordering it alongside a large meal.
9. Ploughman’s Lunch
Best for: A lighter traditional British meal
A Ploughman’s lunch is a simple cold meal traditionally centred around cheese, bread and pickles. Modern versions may also include ham, salad, chutney, apples and other accompaniments.
It is closely associated with British pub culture and offers a lighter alternative to dishes such as steak pie or Sunday roast.
The simplicity is part of its appeal. Good bread, quality British cheese and sharp pickles can make the meal surprisingly satisfying.
Where to try: Traditional pubs and British restaurants.
Tip: Look for versions featuring local or regional British cheeses if you want to explore the dish beyond its basic ingredients.
10. Afternoon Tea
Best for: A classic British food experience
Afternoon tea is one of Britain’s most recognisable food traditions and one of the most popular experiences for visitors to London.
A traditional afternoon tea usually includes finger sandwiches, freshly baked scones with clotted cream and jam, cakes and a selection of tea.
London offers everything from elegant hotel afternoon teas to more casual tea rooms and creative themed versions. The experience can be as much about the setting and presentation as the food itself.
Where to try: Historic hotels, traditional tea rooms and specialist afternoon tea venues.
Tip: Afternoon tea is often more expensive than a normal meal and popular venues usually require advance booking.
11. Sticky Toffee Pudding
Best for: A rich traditional British dessert
Sticky toffee pudding is a warm British dessert made with a soft date sponge covered in a rich toffee sauce. It is commonly served with vanilla ice cream, custard or cream.
The combination of warm sponge and sweet sauce makes it particularly comforting during London’s colder months.
Although it is not unique to London, it is a familiar feature of traditional British restaurant and pub menus and is an excellent choice if you have a sweet tooth.
Where to try: Traditional pubs, British restaurants and gastropubs.
Tip: If you find the dessert very sweet, choose it with vanilla ice cream or unsweetened cream for a better balance.
12. Eton Mess
Best for: A lighter British dessert
Eton Mess is a simple British dessert made from broken meringue, whipped cream and strawberries. It is traditionally associated with Eton College and has become a popular British summer dessert.
The dessert combines crisp pieces of meringue with soft cream and fresh fruit. Unlike heavier puddings, it feels relatively light and refreshing.
It is particularly enjoyable when strawberries are in season and is often found on British restaurant menus during warmer months.
Where to try: British restaurants, traditional cafés and seasonal dessert menus.
Tip: Try it during spring or summer when fresh strawberries are more likely to be at their best.
13. Victoria Sponge
Best for: Traditional British baking and afternoon tea
Victoria sponge is a classic British cake made from two light sponge layers traditionally filled with raspberry or strawberry jam and cream.
The cake is named after Queen Victoria and became strongly associated with the British afternoon tea tradition.
Its simple combination of soft sponge, fruit jam and cream makes it one of the easiest traditional British cakes for visitors to enjoy. You can find versions in cafés, bakeries and afternoon tea settings across London.
Where to try: Traditional cafés, bakeries, tea rooms and afternoon tea venues.
Tip: Try it alongside a cup of British tea for the classic experience.
14. Yorkshire Pudding
Best for: Traditional Sunday roast
Yorkshire pudding is a baked batter dish traditionally served alongside roast beef, gravy and vegetables. It is one of the most recognisable parts of a traditional British Sunday roast.
A good Yorkshire pudding should be golden and crisp around the outside while remaining light and airy inside. It is usually served with plenty of gravy so that the crisp edges soften slightly.
Although Yorkshire pudding originated in northern England, it has become a standard part of Sunday roast menus throughout London.
Where to try: Traditional pubs and British restaurants serving Sunday roast.
Tip: For the full experience, order it with roast beef, roast potatoes, vegetables and plenty of gravy.
15. British Sausage Roll
Best for: A quick traditional British snack
A British sausage roll is made from seasoned sausage meat wrapped in pastry and baked until golden and crisp. It is one of the most convenient traditional British foods to try while exploring London.
You can find sausage rolls in bakeries, cafés, food halls, markets and supermarkets. Some traditional versions are simple and classic while modern bakeries may add herbs, spices or different types of sausage meat.
Because it is inexpensive and easy to eat on the go, it is a good option when you want to try a British snack without sitting down for a full meal.
Where to try: Bakeries, cafés, food markets and British food shops.
Tip: Try a freshly baked sausage roll rather than one that has been sitting for hours. The pastry is best when it is crisp and warm.
Traditional British Food Prices in London
Trying traditional British food doesn’t have to be expensive. Simple snacks and classic dishes such as sausage rolls and pie and mash can be relatively affordable while Sunday roasts and afternoon tea can cost considerably more. The figures below give a useful minimum-to-average price guide per person for London.
| # | Food | Minimum | Average |
|---|---|---|---|
| 1. | Fish and Chips | £10 | £17 |
| 2. | Full English Breakfast | £7 | £12 |
| 3. | Sunday Roast | £15 | £24 |
| 4. | Pie and Mash | £6 | £10 |
| 5. | Bangers and Mash | £14 | £17 |
| 6. | Steak and Ale Pie | £14 | £19 |
| 7. | Toad in the Hole | £14 | £17 |
| 8. | Scotch Egg | £3 | £6 |
| 9. | Ploughman’s Lunch | £12 | £17 |
| 10. | Afternoon Tea | £30 | £55 |
| 11. | Sticky Toffee Pudding | £7 | £9 |
| 12. | Eton Mess | £7 | £9 |
| 13. | Victoria Sponge | £4 | £7 |
| 14. | Yorkshire Pudding* | £15 | £24 |
| 15. | British Sausage Roll | £3 | £5 |
Price note: Yorkshire pudding is not usually ordered on its own. The price shown here reflects the typical cost of a Sunday roast that includes Yorkshire pudding rather than the price of the pudding itself.
Best British Food for First-Time Visitors
If you are trying British food in London for the first time, start with a few classic dishes rather than trying everything. Fish and chips, Full English breakfast, Sunday roast, pie and mash and afternoon tea offer a great introduction to Britain’s food traditions.
Here are 5 British Foods to Try First
- Fish and Chips – A classic British meal
- Full English Breakfast – A traditional British breakfast
- Sunday Roast – A classic British Sunday meal
- Pie and Mash – A dish with a strong London connection
- Afternoon Tea – A quintessential British experience
Where to Try Traditional British Food in London
London has plenty of places where you can try traditional British food, from historic restaurants and specialist pie-and-mash shops to classic fish-and-chip restaurants. If you want your meal to feel like part of the London experience, these are some places worth considering.
1. Rules, Covent Garden
Best for: Traditional British cuisine and historic atmosphere
Located on Maiden Lane in Covent Garden, Rules is one of London’s oldest restaurants and has been serving diners since 1798. Its long history and traditional British menu make it an interesting choice for visitors who want a more formal dining experience in a historic setting.
2. M.Manze, Tower Bridge
Best for: Traditional pie and mash
M.Manze near Tower Bridge is one of London’s long-established pie-and-mash shops. Located on Tower Bridge Road, it is a good place to experience one of the dishes most closely associated with London’s working-class food history.
Tip: If you are visiting the Tower of London or Tower Bridge, M.Manze can be combined with a day exploring this historic part of London.
3. Goddards at Greenwich
Best for: Traditional pie and mash
Goddards at Greenwich is a family-run pie-and-mash shop established in 1890. Its traditional minced beef pie is served with mashed potatoes and liquor or gravy and the business remains closely connected with London’s historic pie-and-mash tradition.
Its location in central Greenwich also makes it convenient to combine lunch with Greenwich Market, Greenwich Park, the Cutty Sark and the Royal Observatory.
4. Poppies, Spitalfields
Best for: Traditional fish and chips
Poppies in Spitalfields is a dedicated fish-and-chip restaurant on Hanbury Street, close to Spitalfields Market. The restaurant focuses on traditional East End-style fish and chips and is a convenient choice if you are already exploring the Spitalfields and Shoreditch area.
Tip: Its location makes it easy to combine a traditional British meal with a visit to Spitalfields Market.
6. The Wolseley, Piccadilly
Best for: Full English breakfast and elegant dining
The Wolseley on Piccadilly is a more refined option. It is known for its grand setting, all-day dining and breakfast menu, which includes a Full English and other classic breakfast choices. It also serves afternoon tea and lunch and dinner menus.
Tip: Choose The Wolseley if you want the traditional British food experience in an elegant historic-style setting rather than a casual pub or takeaway meal.
7. Mother Mash, Covent Garden
Best for: Sausages, mash and gravy
Mother Mash in Covent Garden is a casual British restaurant inspired by traditional London pie-and-mash shops. You can choose your mash, main and gravy, making it a straightforward place to try British comfort food such as sausages and mash.
Its Covent Garden location also makes it convenient for visitors exploring the West End, Covent Garden Market and nearby attractions
Tips for Trying British Food in London
- Try a traditional pub for the atmosphere as well as the food.
- Have a Sunday roast on a Sunday for the most authentic experience.
- Book popular afternoon tea venues in advance.
- Visit a local fish-and-chip shop for a casual meal.
- Try pie and mash if you want something particularly connected to London’s history.
- Explore food markets for snacks and smaller portions.
- Don’t judge a dish by its name — try unusual options such as toad in the hole.
- Ask about vegetarian versions if you do not eat meat.
- Save room for a traditional British dessert.
Frequently Asked Questions
Q1. What is the most famous British food in London?
Fish and chips is probably the most internationally recognised British dish to try in London. Other popular choices include Full English breakfast, Sunday roast, pie and mash and afternoon tea.
Q2. What should I eat in London for the first time?
Start with fish and chips, Full English breakfast, Sunday roast and afternoon tea. If you want something particularly associated with London, try pie and mash.
Q3. What is traditional London food?
Traditional London food includes dishes such as pie and mash, while many wider British classics such as fish and chips, Sunday roast and Full English breakfast are also commonly enjoyed across the capital.
Q4. Is British food expensive in London?
It can be, but you can find traditional food at a range of prices. Bakeries, cafés, markets and casual pubs can be considerably cheaper than luxury restaurants.
Q5. Where can I try traditional British food in London?
Traditional British dishes can be found in pubs, cafés, fish-and-chip shops, pie-and-mash shops, bakeries, food markets and British restaurants throughout London.
Londonpuri Tip
Trying traditional British food is a simple way to experience a different side of London. You do not need to try all 15 dishes. Choose a few that interest you and try them in places where the food feels connected to the local culture.
If you only have time for four traditional British food experiences, start with fish and chips, a Full English breakfast, Sunday roast and afternoon tea. Then add pie and mash if you want to try something with a particularly strong connection to London’s own history.
