25 Foods You Must Try Before Leaving London

Ask someone what food they associate with London and you'll probably hear the same few answers.

Fish and chips.

A full English breakfast.

Maybe afternoon tea.

And while those classics absolutely deserve a place on every visitor's bucket list, they only tell part of the story.

London is one of the most multicultural cities in the world. More than 300 languages are spoken across the capital, and its food scene reflects that incredible diversity. On any given day, you can start with a traditional British breakfast, enjoy Indian street food for lunch, grab a Turkish kebab for dinner and finish with a Chinese dessert—all without leaving the city.

That's what makes eating in London so exciting.

The city isn't defined by a single cuisine. It's defined by the incredible mix of cultures that have helped shape it.

So whether you're visiting for a weekend, moving to London or simply looking to eat your way through the capital, here are 25 foods you should try before leaving London.

1. Fish and Chips

Let's start with the obvious one.

Crispy battered fish served with chunky chips remains one of Britain's most iconic dishes. Add mushy peas, tartar sauce and a generous splash of vinegar, and you've got a meal that's become synonymous with British food culture.

2. A Full English Breakfast

Few meals are more British.

Typically featuring eggs, bacon, sausages, baked beans, mushrooms, tomatoes and toast, a Full English is hearty, comforting and guaranteed to keep you full for hours.

3. Sunday Roast

For many Londoners, Sunday isn't complete without a roast.

Roast beef, chicken, lamb or pork served with crispy roast potatoes, seasonal vegetables, Yorkshire puddings and rich gravy is one of Britain's great culinary traditions.

4. Yorkshire Pudding

Although usually served as part of a Sunday roast, Yorkshire puddings deserve their own mention.

Crispy, airy and perfect for soaking up gravy, they're one of the most loved parts of a traditional roast dinner.

5. Pie and Mash

A true London classic.

Originating in East London, pie and mash has been feeding Londoners for generations. Traditionally served with parsley liquor, it offers a taste of the city's working-class history.

6. Bangers and Mash

Simple food done well.

Good-quality sausages served over creamy mashed potatoes and topped with onion gravy remain a staple of British pubs across London.

7. Scotch Egg

A boiled egg wrapped in seasoned sausage meat, coated in breadcrumbs and fried.

It may sound unusual at first, but a good Scotch egg is one of Britain's most satisfying snacks.

8. Sausage Roll

Found everywhere from bakeries to railway stations, the humble sausage roll is a British institution.

Freshly baked versions with flaky pastry are particularly worth trying.

9. Cornish Pasty

Originally created for miners in Cornwall, the Cornish pasty has become popular across the UK.

Filled traditionally with beef, potato, swede and onion, it's perfect for a quick lunch while exploring London.

10. Sticky Toffee Pudding

Many people consider this Britain's greatest dessert.

Warm sponge cake drenched in rich toffee sauce and served with cream, custard or ice cream is difficult to resist.

11. Eton Mess

A classic British dessert made from strawberries, crushed meringue and whipped cream.

Simple, refreshing and surprisingly addictive.

12. Victoria Sponge Cake

Named after Queen Victoria, this traditional sponge cake filled with jam and cream remains one of Britain's most famous sweet treats.

It's a staple in cafés and tearooms throughout London.

13. Scones with Jam and Clotted Cream

No afternoon tea is complete without them.

Whether you put the jam or cream on first is a debate you'll quickly discover divides people across Britain.

14. Afternoon Tea

Technically an experience rather than a single dish, but it's impossible to leave London without mentioning it.

Expect finger sandwiches, pastries, cakes, scones and, of course, plenty of tea.

15. Salt Beef Bagel

One of London's most iconic modern food experiences.

Popularised by the famous bagel shops of Brick Lane, warm salt beef bagels packed with mustard and pickles have become a must-try for food lovers visiting the city.

16. Chicken Tikka Masala

Often described as Britain's unofficial national dish, chicken tikka masala reflects the enormous influence South Asian cuisine has had on British food culture.

London is one of the best places in the world to try it.

17. A Proper Curry

London's curry scene goes far beyond tikka masala.

From Punjabi and Bengali cuisine to South Indian dosas and Sri Lankan specialities, the city offers an incredible range of flavours.

18. Jerk Chicken

Thanks to London's Caribbean communities, excellent jerk chicken can be found across the city.

Smoky, spicy and packed with flavour, it's become an important part of London's food landscape.

19. Turkish Adana Kebab

London is home to some of Europe's best Turkish restaurants.

An Adana kebab, made from seasoned minced meat grilled over charcoal, is one of the standout dishes you should try.

20. Shawarma

Whether served in wraps, flatbreads or on platters, shawarma has become one of London's most popular street-food options.

A good shawarma is simple, filling and incredibly satisfying.

21. Cantonese Roast Duck

London's Chinatown is famous for its Cantonese cooking.

Perfectly roasted duck with crisp skin and tender meat remains one of the area's signature dishes.

22. Dim Sum

Another Chinatown favourite.

Steamed dumplings, buns and small plates are designed for sharing and offer one of the most enjoyable dining experiences in the city.

23. Bao Buns

Originally from Taiwan, bao buns have become hugely popular in London's modern food scene.

Soft, fluffy and filled with everything from pork belly to fried chicken, they're perfect for a quick bite.

24. Turkish Meze

Rather than a single dish, meze is a collection of small plates designed for sharing.

Expect hummus, grilled vegetables, salads, breads and more.

It's one of the best ways to experience Turkish cuisine in London.

25. Raclette

One of the stars of London's food markets.

Melted Alpine cheese scraped over potatoes, bread or cured meats has become a favourite at markets such as Borough Market and various seasonal food festivals.

It's rich, indulgent and unforgettable.

What Makes London's Food Scene So Special?

The most interesting thing about London food isn't a single dish.

It's the variety.

Few cities allow you to experience so many cultures through food without ever leaving the city.

Traditional British dishes sit alongside recipes and traditions from India, Turkey, China, Jamaica, Italy, Lebanon, Korea, Japan and countless other countries.

That's what makes eating in London so memorable.

The city's food tells the story of the people who have made it their home.

Final Thoughts

You could spend months eating your way across London and still discover something new.

That's part of the city's charm.

While classics such as fish and chips, a Sunday roast and sticky toffee pudding deserve a place on every visitor's list, some of London's most memorable meals come from the communities that have helped shape modern London.

So before you leave the capital, challenge yourself to try something you've never eaten before.

Visit a market.

Explore a neighbourhood you've never heard of.

Order the dish you can't pronounce.

Because in London, some of the best travel experiences happen around a table.

Hungry for More London Food Discoveries?

From hidden cafés and legendary restaurants to food markets and local favourites, explore more London food guides on LondonYaar.com and follow @rohan.londonyaar for your next great meal in the city.

Previous
Previous

Solo Travel in London: The Complete Guide for First-Time Visitors

Next
Next

Kavala, Greece: Everything You Need to Know Before You Visit