Best British Foods You Must Try in London (And Where to Actually Experience Them)

There’s a stereotype about British food.

You’ve probably heard it.

“Bland.”
“Just fish and chips.”
“Nothing special.”

And honestly?

That idea is outdated.

Because if you actually spend time eating your way through London, you realise something quickly:

British food isn’t about being flashy.

It’s about comfort, tradition, and doing simple things really well.

So if you’re in London and wondering what you should actually try this is your proper guide.

Not random dishes.
Not tourist traps.

Just the British foods that are actually worth your time.

1. Fish and Chips (The One You Can’t Skip)

Let’s start with the obvious because it deserves it.

Fish and chips isn’t just food.
It’s part of British identity.

  • Crispy battered fish (usually cod or haddock)

  • Thick-cut chips

  • Mushy peas + tartar sauce

It dates back to the 19th century and became popular as an affordable, filling meal for workers

But here’s the thing most people get wrong:

👉 Where you eat it matters.

A good one = crispy, light, fresh
A bad one = greasy and forgettable

Where to try in London:

  • Poppies Fish & Chips

  • The Golden Hind

👉 Best for:
Your first proper British food experience

2. Full English Breakfast (Heavy… but Worth It)

This is not your usual breakfast.

This is a commitment.

A proper Full English includes:

  • Eggs

  • Sausages

  • Bacon

  • Baked beans

  • Mushrooms

  • Tomatoes

  • Toast (sometimes black pudding too)

It’s been a British staple for centuries and is known for being one of the most filling breakfasts you can have

You won’t eat much after this.

And that’s the point.

Where to try:

  • The Wolseley

  • Local cafés (often better than fancy places)

👉 Best for:
Starting your day properly (and then doing nothing for 3 hours)

3. Sunday Roast (The Ultimate British Meal)

If there’s one meal that defines British food — it’s this.

A Sunday roast is:

  • Roast meat (beef, chicken, or lamb)

  • Roast potatoes

  • Vegetables

  • Yorkshire pudding

  • Gravy

And yes it’s as heavy as it sounds.

This is a weekly tradition in the UK, especially in pubs

It’s not just food.

It’s a ritual.

Where to try:

  • Blacklock

  • Hawksmoor

👉 Best for:
A proper London weekend experience

4. Steak & Ale Pie (Peak Comfort Food)

This is classic pub food.

  • Slow-cooked beef

  • Rich ale gravy

  • Wrapped in pastry

Served with:

  • Mash or chips

  • Peas

It’s warm, heavy, and exactly what you want on a cold London day.

👉 One of the most iconic comfort foods in Britain

Where to try:

  • The Churchill Arms

  • Mother Mash

👉 Best for:
Rainy day meals

5. Bangers and Mash (Simple but Underrated)

This is as simple as it gets:

  • Sausages

  • Mashed potatoes

  • Onion gravy

And somehow… it just works.

It’s one of those dishes that:
👉 Looks basic
👉 Tastes amazing

A true British comfort classic

👉 Best for:
Quick pub meals that don’t disappoint

6. Sticky Toffee Pudding (The Dessert You Didn’t Expect)

Now this…

This is where British food wins.

Sticky toffee pudding is:

  • Warm sponge cake

  • Covered in toffee sauce

  • Usually served with ice cream or custard

And it’s easily one of the most loved British desserts

👉 Even people who don’t like desserts… like this.

👉 Best for:
Ending your meal properly

7. Afternoon Tea (More Experience Than Food)

This isn’t just food.

It’s an experience.

Afternoon tea includes:

  • Tea (obviously)

  • Finger sandwiches

  • Scones with jam & clotted cream

  • Cakes

It’s one of the most iconic British traditions.

And yes it feels slightly fancy.

👉 Best for:
Tourists, dates, or something different

8. Scones (Simple but Very British)

Scones are:

  • Soft baked pastries

  • Served with jam and clotted cream

They’re a core part of British food culture, especially during afternoon tea

👉 And yes there’s an ongoing debate about:
Jam first or cream first.

9. Chicken Tikka Masala (The Unexpected British Classic)

Here’s something most people don’t expect:

👉 One of Britain’s most popular dishes… is curry.

Chicken tikka masala is often considered a modern British classic, shaped by the UK’s multicultural food scene

And London?

It does it incredibly well.

👉 Best for:
Seeing the real modern London food culture

What British Food Is Actually About

If you step back, you’ll notice something:

British food isn’t trying to impress you.

It’s trying to:

  • Comfort you

  • Fill you

  • Feel familiar

And that’s exactly why it works.

Quick Food Plan (If You Don’t Want to Think)

  • Breakfast → Full English

  • Lunch → Fish & Chips

  • Dinner → Sunday Roast or Pie

  • Dessert → Sticky Toffee Pudding

Done.

You’ve basically experienced British food properly.

Final Thought

British food doesn’t shout.

It doesn’t try to be complicated.

But when you actually sit down and eat it properly, in the right place…

You realise something:

It’s not boring.

It’s just honest.

And in a city like London that’s exactly what makes it stand out.

Next
Next

What to Know Before Visiting London for the First Time (Real Tips That Will Actually Help You)