What to Eat in London: A Tasty Food Guide for Visitors

London is one of the most diverse food cities in the world.

You can have a traditional Sunday roast in a historic pub, grab a Michelin-level tasting menu, or eat street food inspired by almost every cuisine on the planet — all within a few streets of each other.

As we explored in the modern UK food scene guide, London food culture is built on a mix of:

  • British comfort food
  • global immigration-driven cuisine
  • modern restaurant innovation
  • street food and casual dining

This guide breaks down exactly what to eat in London, whether you’re visiting for a weekend or staying longer.

1. Fish and Chips (Classic London Experience)

A must-try British dish.

You’ll find it in traditional chippies across the city, often served with salt, vinegar, and mushy peas. While it’s associated with the coast, London does it surprisingly well — especially in historic pubs and old-school takeaway shops.

2. Sunday Roast in a London Pub

A traditional British experience.

Slow-roasted meat, crispy potatoes, Yorkshire pudding, vegetables, and gravy — usually served in cosy pubs across the city on Sundays. It’s one of the most authentic ways to experience British food culture.

3. Modern British Pub Food

The modern London pub is not just about drinks — it’s full meals too.

Expect:

  • Steak and ale pies
  • Sausage and mash
  • Burgers with British ingredients
  • Sunday roast menus

It’s classic British comfort food, often with a modern twist in presentation and quality.

4. Afternoon Tea

A classic British tradition, especially popular with visitors.

Typically includes:

  • Finger sandwiches
  • Scones with cream and jam
  • Cakes and pastries
  • Tea (of course)

It’s more of an experience than just a meal — often enjoyed in hotels or tea rooms.

5. Street Food in Borough Market & Beyond

London’s street food scene is one of its biggest highlights.

At markets like Borough Market, you’ll find:

  • Gourmet sandwiches
  • Global street food (Korean, Mexican, Middle Eastern)
  • Artisan baked goods
  • Fresh local produce

It’s one of the best ways to experience modern London food culture in one place.

6. Asian Cuisine (Especially East & Southeast Asia)

London has some of the best Asian food in Europe.

Popular options include:

  • Japanese ramen and sushi
  • Thai street food
  • Chinese dumplings and hot pots
  • Korean fried chicken

Areas like Soho and Chinatown are packed with late-night options.

7. Indian Curries (A London Staple)

London is one of the best cities in the world for Indian food.

From creamy chicken tikka masala to rich regional curries, Indian cuisine is deeply embedded in everyday eating in the city. Brick Lane is especially famous for its curry houses and late-night dining culture.

8. Middle Eastern & Mediterranean Food

London has a huge Middle Eastern food scene.

You’ll find:

  • Shawarma wraps
  • Falafel bowls
  • Grilled meats
  • Fresh salads and flatbreads

It’s fast, affordable, and widely available across the city.

9. Pizza & Modern Casual Dining

London’s pizza scene is surprisingly strong.

From Neapolitan-style pizzerias to street-food-inspired slices, it’s become a key part of casual dining in the city. You’ll also find smash burgers, ramen bars, and modern fusion restaurants everywhere.

10. Desserts & Sweet Treats

London is full of dessert spots worth trying.

Popular choices:

  • Sticky toffee pudding
  • Artisan gelato
  • Doughnuts and bakery pastries
  • Cheesecakes and modern dessert bars

British desserts often combine tradition with modern café culture.

How London Food Reflects Modern British Cuisine

London is the best example of how British food has evolved.

It’s no longer just traditional dishes — it’s a global food city where:

  • British classics still exist
  • immigrant cuisines shape everyday eating
  • street food and casual dining dominate
  • fine dining sits alongside budget options

This is what modern British food culture actually looks like in practice.

The Takeaway

What to eat in London depends on one thing — how much you want to explore.

You can stick to traditional British dishes like fish and chips and Sunday roasts, or dive into the city’s global food scene through markets, street food, and neighbourhood restaurants.

The real answer is simple: in London, the best meal is usually just the next one you haven’t tried yet.