A Foodie’s Guide to Eating Around London

London has many famous landmarks. Big Ben. Tower Bridge. Buckingham Palace. But if you ask us, the real attraction is obviously the food.

Beneath the postcards and tourist hotspots lies one of the most exciting food cities on the planet.

This is a city where centuries-old pie shops sit a few streets away from Michelin-starred restaurants. Where a traditional Sunday roast can be followed by world-class ramen, handmade pasta, Caribbean street food or a Portuguese custard tart that’s every bit as good as the ones in Lisbon.

The beauty of eating in London is that no two days need to look the same.

One morning you might be tucking into a proper Full English breakfast in a historic café. By lunchtime you’re wandering around Borough Market sampling artisan cheese and freshly baked bread. Dinner could be a curry on Brick Lane, steak in Soho or dim sum in Chinatown.

And that’s before you’ve even scratched the surface.

At British Food Crew, we’re obsessed with finding the places that tell London’s story through food. Not just the restaurants with the biggest marketing budgets, but the independent bakeries, family-run cafés, historic pubs, hidden gems and local favourites that make this city such an incredible place to eat.

Whether you’re visiting London for the first time, planning a foodie weekend, or you’re a local looking for your next great meal, this guide will help you discover the very best of London’s food scene.

Hungry?

Let’s dig in…

Why London Is One of the World’s Greatest Food Cities

London hasn’t always had the best culinary reputation.

For years, British food was unfairly mocked by visitors who thought the nation’s cuisine began and ended with bland vegetables and overcooked meat.

Thankfully, those days are long gone.

Today, London is widely considered one of the best food cities in the world.

What makes it special isn’t one iconic dish.

It’s the variety.

More than 9 million people call London home, bringing culinary traditions from every corner of the globe. Walk through almost any neighbourhood and you’ll find influences from Europe, Asia, Africa, the Middle East, the Caribbean and beyond.

The result is a food scene unlike anywhere else.

You can eat:

  • Authentic Indian food in Southall
  • Caribbean specialities in Brixton
  • Bangladeshi curries on Brick Lane
  • Chinese dumplings in Chinatown
  • Turkish grills in Green Lanes
  • Italian pasta in Soho
  • Traditional British classics throughout the city

And somehow it all feels uniquely London.

But London isn’t only about international food.

The city has done a remarkable job preserving its own culinary heritage.

Historic pubs continue serving Sunday roasts exactly as they have for generations. Traditional pie and mash shops still operate in parts of East London. Afternoon tea remains a beloved ritual. Fish and chip shops continue to attract queues of loyal customers.

It’s this combination of old and new that makes London’s food scene so exciting.

One minute you’re experiencing a tradition that’s hundreds of years old.

The next you’re eating something entirely new.

The Essential London Foods Every Visitor Should Try

You could spend years eating your way around London and still discover new dishes.

But if you’re visiting the capital, there are a handful of foods that deserve a place on every foodie bucket list.

Fish and Chips

Let’s start with the obvious one.

No trip to London feels complete without fish and chips.

At its best, this iconic British dish is wonderfully simple.

Fresh white fish coated in crisp golden batter, served alongside chunky chips, mushy peas and plenty of salt and vinegar.

The secret is freshness.

The fish should flake apart effortlessly while the batter remains light and crunchy.

It’s comfort food at its finest.

While you’ll find fish and chips all over the city, the best versions are usually served by specialist fish and chip shops that have perfected their craft over decades.

Many Londoners have fierce opinions about where to find the best fish and chips in town, which tells you everything you need to know about how seriously this dish is taken.

👉 Read our guide to the Best Fish and Chips in London.

The Full English Breakfast

The Full English is less a breakfast and more a commitment.

Traditionally featuring bacon, sausages, eggs, baked beans, mushrooms, tomatoes and toast, it’s designed to keep you fuelled for a full day of exploring.

And honestly?

There’s no better way to start a London food adventure.

Every café seems to have its own take on the classic. Some stick to tradition while others add modern twists using artisan ingredients and locally sourced produce.

Either way, you’ll leave satisfied.

If you’re only going to have one breakfast during your trip, make it a proper Full English.

Just don’t expect to be hungry again anytime soon.

👉 Discover London’s Best Full English Breakfasts.

Sunday Roast

Ask many Brits what their favourite meal is and you’ll hear the same answer.

A proper Sunday roast.

Few food experiences feel more British.

Typically served in pubs across the city every Sunday, the meal centres around roasted meat accompanied by crispy roast potatoes, seasonal vegetables, Yorkshire puddings and rich gravy.

The Yorkshire pudding deserves special mention.

If you’ve never had one before, imagine a light, fluffy, savoury pastry designed specifically to soak up gravy.

It’s magnificent.

Many London pubs have elevated the humble Sunday roast into an art form, making it one of the most enjoyable dining experiences in the city.

For visitors looking to experience British food culture, this is an absolute must.

👉 Read our guide to London’s Best Sunday Roasts.

Pie and Mash

Few dishes are more closely associated with London itself.

Pie and mash originated in the East End during the nineteenth century and remains one of the capital’s most distinctive culinary traditions.

A classic serving includes a minced meat pie, mashed potatoes and a parsley-based sauce known simply as liquor.

Yes, it’s called liquor.

No, it’s not alcoholic.

Traditional pie and mash shops still exist throughout parts of East London, offering a fascinating glimpse into the city’s working-class history.

The experience feels wonderfully authentic.

No frills.

No gimmicks.

Just honest London food.

👉 Explore London’s Traditional Pie and Mash Shops.

Afternoon Tea

Not every London food experience involves gravy.

Afternoon tea is one of the city’s most elegant traditions and remains hugely popular with visitors from around the world.

The experience usually includes:

  • Finger sandwiches
  • Freshly baked scones
  • Clotted cream
  • Jam
  • Cakes
  • Pastries
  • Tea

Lots of tea.

Whether enjoyed in a luxury hotel or an independent tearoom, afternoon tea offers a slower and more refined way to experience British food culture.

And yes, putting the jam on before the cream is a surprisingly controversial subject.

👉 Discover the Best Afternoon Tea in London.

London’s Best Food Markets

If restaurants are where London eats, markets are where London comes alive.

Food markets are woven into the city’s DNA. They’re places where office workers grab lunch, tourists discover new flavours, chefs source ingredients, and locals catch up over coffee and pastries.

For food lovers, they’re essential.

Borough Market

If you’re only visiting one food market in London, make it Borough Market.

Located near London Bridge, Borough Market has been feeding Londoners for centuries and remains the city’s most famous food destination.

The atmosphere is electric.

You’ll find artisan cheesemakers, bakers, coffee roasters, butchers, street food vendors and specialist producers packed into a maze of stalls and walkways.

One minute you’re sampling farmhouse cheddar. The next you’re eating a fresh sausage roll or debating whether you really need another pastry.

(You probably do.)

Arrive hungry and give yourself plenty of time.

This isn’t somewhere to rush.

👉 Read our complete Borough Market guide.

Camden Market

Camden is known for its alternative culture, music scene and vibrant atmosphere.

It’s also home to some seriously good food.

The market offers one of the most diverse collections of street food in the city, with traders serving dishes inspired by cuisines from around the world.

The beauty of Camden is variety.

Everyone in your group can order something completely different and still eat together.

Perfect if you’re travelling with friends, family or anyone who’s notoriously difficult to please.

👉 Discover the best food at Camden Market.

Maltby Street Market

Borough Market gets the headlines.

Maltby Street often wins the hearts.

Tucked beneath railway arches in Bermondsey, this smaller market feels more local and less hectic.

It’s packed with independent traders serving exceptional food without the overwhelming crowds found elsewhere.

Many London food lovers consider it one of the capital’s best-kept secrets.

Which hopefully explains why we’re telling you about it.

👉 Read our guide to Maltby Street Market.

Broadway Market

Located in East London, Broadway Market combines excellent food with a distinctly local atmosphere.

Expect artisan bakeries, excellent coffee, fresh produce and some of the city’s best people-watching.

Visit on a Saturday and you’ll quickly understand why locals love it so much.

It’s less about ticking off attractions and more about enjoying the experience.

Which is often when London is at its best.

👉 Explore Broadway Market.

London’s Best Food Neighbourhoods

One of the biggest mistakes visitors make is searching for individual restaurants.

The smarter approach?

Choose a neighbourhood and explore.

London’s food scene is incredibly local, with each area offering its own character, specialities and hidden gems.

Soho

If London had a culinary heart, Soho would be it.

Packed with restaurants, cafés, cocktail bars and bakeries, Soho has been feeding hungry Londoners for generations.

It’s one of those rare places where you can stumble into somewhere incredible simply by wandering around.

One street might offer handmade pasta.

The next serves authentic Japanese ramen.

Turn another corner and you’ll discover one of London’s oldest restaurants.

Soho rewards curiosity.

Come hungry.

Leave happy.

👉 Explore our Soho Food Guide.

Shoreditch

Creative.

Trendy.

Sometimes slightly ridiculous.

But undeniably delicious.

Shoreditch has become one of London’s most exciting places to eat.

The area thrives on innovation, making it ideal for food lovers looking to try something different.

You’ll find independent coffee shops, inventive brunch spots, modern bakeries and restaurants pushing culinary boundaries.

If Soho represents London’s history, Shoreditch often represents its future.

👉 Read our Shoreditch Food Guide.

Brixton

Few neighbourhoods showcase London’s multicultural identity quite like Brixton.

The area’s food scene reflects influences from across the Caribbean, Africa and Latin America.

The result is some of the most vibrant and flavour-packed food you’ll find anywhere in the city.

Brixton Market is a particular highlight, packed with independent traders and family-run businesses.

It’s energetic, authentic and impossible to leave hungry.

👉 Discover Brixton’s best food spots.

Chinatown

Every major city seems to have a Chinatown.

London’s is one of the best.

Located just off Leicester Square, it’s packed with restaurants serving everything from dim sum and roast duck to hand-pulled noodles and bubble tea.

The colourful streets are worth visiting alone.

The food makes it essential.

👉 Read our Chinatown Food Guide.

Notting Hill

Famous for colourful houses and charming streets, Notting Hill also happens to be a fantastic place to eat.

Expect stylish cafés, excellent bakeries, neighbourhood restaurants and some outstanding brunch spots.

It’s particularly good for slower mornings and leisurely afternoons.

Not every food adventure needs to involve standing in a queue at a market.

👉 Explore Notting Hill’s best food destinations.

Hidden Gems Most Tourists Never Find

Here’s a secret.

The best meal of your London trip probably won’t come from a list of famous restaurants.

It’ll come from somewhere you’ve never heard of.

A bakery tucked down a side street.

A family-run café that’s been serving locals for thirty years.

A pub hidden behind a church.

A market stall with a queue of regulars.

The problem is that these places don’t always appear on the first page of Google.

They don’t have giant marketing budgets.

They’re often discovered through recommendations and local knowledge.

That’s exactly why we started British Food Crew.

Because finding hidden gems is far more rewarding than following the same tired tourist lists everyone else is using.

Some of our favourite food experiences have happened completely by accident.

A coffee stop that turned into a three-hour lunch.

A bakery visit that became the highlight of the day.

A neighbourhood we almost skipped.

London is full of places like that.

The challenge is knowing where to look.

The Perfect One-Day London Food Itinerary

Only got one day?

Here’s how we’d spend it.

Breakfast

Start with a proper Full English breakfast.

No protein shakes.

No smoothie bowls.

You’ve got a city to explore.

Fuel accordingly.

Mid-Morning Coffee

Walk off breakfast and find an independent coffee shop.

London’s coffee scene is now among the best in Europe, with outstanding roasters scattered across the city.

Add a pastry if you’re feeling brave.

Or realistic.

Lunch at Borough Market

Arrive hungry.

Very hungry.

Wander.

Sample.

Share dishes.

Buy things you don’t need.

Eat things you’ve never heard of.

Repeat.

Afternoon Snack

This is where hidden gems come into play.

Find a bakery.

Order something that catches your eye.

Trust your instincts.

Some of London’s greatest food memories begin this way.

Dinner in Soho

Finish the day in Soho.

The beauty of Soho is that there’s no wrong answer.

Italian.

Japanese.

French.

Indian.

Steak.

Seafood.

Choose whatever you’re craving.

Chances are, it’ll be top nosh.

Dessert

Because there’s always room for dessert.

Grab a doughnut, cheesecake, gelato or pastry and take a walk through the city lights.

London looks pretty good after dark.

Especially when you’re holding dessert.

Discover London Like a Local

Most travel guides focus on landmarks.

We focus on food.

Because food tells the real story of a city.

It reveals its history.

Its communities.

Its traditions.

Its character.

And nowhere is that more true than London.

Whether you’re searching for historic pubs, legendary breakfasts, incredible food markets or hidden neighbourhood gems, every meal has the potential to become a highlight of your trip.

The question is:

How much of London do you want to discover?

The British Food Crew’s London Food Bible

If you’re serious about eating well in London, our London Food Bible was made for you.

Inside you’ll discover:

✓ Hidden gems locals actually recommend

✓ Independent cafés and bakeries

✓ Historic food institutions

✓ Outstanding food markets

✓ Self-guided food walks

✓ Neighbourhood recommendations

✓ Must-try dishes

✓ Places most visitors never find

Think of it as having a food-obsessed local friend in your pocket.

Whether you’re visiting for a weekend or exploring over several trips, it’ll help you spend less time researching and more time eating.

👉 Get Your London Food Bible Now…

Frequently Asked Questions

What is London’s most famous food?

Fish and chips is probably the most famous, although London is equally known for pie and mash, Sunday roasts, afternoon tea and its diverse international food scene.

Is London good for food lovers?

Errr, yeah!! London is widely considered one of the world’s greatest food cities thanks to its diversity, quality and endless variety.

How many days do I need for a London food trip?

Three to five days is ideal, although even a weekend can provide an incredible introduction to the city’s food scene.

What is the best food market in London?

Borough Market is the most famous, while Maltby Street Market is often considered one of the best hidden gems.

What area of London has the best restaurants?

Soho is arguably London’s top food neighbourhood, although Shoreditch, Brixton, Borough and Covent Garden all have exceptional dining scenes.

Final Bite…

London isn’t a city you finish.

It’s a city you keep discovering.

Every neighbourhood has another café.

Another market.

Another pub.

Another hidden gem waiting around the corner.

That’s what makes it such an incredible place to eat.

So start with the classics.

Explore the markets.

Wander the neighbourhoods.

Talk to locals.

Try something unfamiliar.

And don’t be afraid to get a little lost.

Because in London, getting lost often leads to the best meals.

Happy eating.

The British Food Crew