What to Eat in London: Famous Dishes & Best Places

 


London is one of the world’s greatest food capitals. From historic British classics to affordable street food and global cuisines, the city offers endless options for every budget. Whether you are a tourist, student, or first-time visitor, knowing what to eat in London cheap and good can make your trip more enjoyable and memorable.

This guide covers famous food in London, 10 things to eat in London, budget-friendly recommendations, and where to eat in London cheap while still enjoying authentic flavors. We’ve also included long-tail keywords naturally to help this guide rank well on Google and be genuinely useful for travelers.

Why London Is a Food Lover’s Paradise

London’s food scene reflects its multicultural population. You’ll find traditional British dishes, Indian curries, Middle Eastern street food, Chinese dumplings, Italian pasta, African grills, and modern vegan cafés—all within a few Tube stops.

What makes London special is that you don’t need to spend a fortune. From £3 street snacks to £10 hearty meals, there are countless options for travelers wondering what to eat in London cheap without compromising on taste.

10 Things to Eat in London (Must-Try Dishes)

If you’re short on time, start with these 10 things to eat in London that define the city’s food culture.

1. Fish and Chips – Britain’s Most Famous Dish

Why it’s famous:
Fish and chips is one of the most iconic examples of famous food in London. Crispy battered cod or haddock served with thick-cut chips, malt vinegar, and mushy peas is a classic British experience.

Best places to eat fish and chips in London:

  • Poppies Fish & Chips (Soho, Camden)
  • The Golden Hind (Marylebone)
  • Rock & Sole Plaice (Covent Garden)

Cheap tip:
Local chippies outside tourist zones often offer fish and chips for under £10, making it perfect for travelers searching what to eat in London cheap and good.

2. Full English Breakfast – A Hearty Start

What it includes:
Eggs, bacon, sausages, baked beans, mushrooms, grilled tomatoes, and toast.

Why you should try it:
This is one of the most filling answers to what to eat in London if you want a traditional start to your day.

Best budget-friendly places:

  • Regency Café (Westminster)
  • E Pellicci (Bethnal Green)
  • Local cafés and greasy spoons

Price range: £6–£10

3. Sunday Roast – A British Tradition

What it is:
Roasted meat (chicken, beef, lamb), roast potatoes, vegetables, gravy, and Yorkshire pudding.

Why it’s famous:
A Sunday roast is deeply rooted in British culture and a must-try famous food in London.

Best places:

  • Blacklock
  • Hawksmoor
  • Traditional pubs across London

Budget tip:
Many pubs offer affordable roasts under £15, especially in outer zones.

4. Pie and Mash – Classic London Comfort Food

What it includes:
Meat pie, mashed potatoes, and parsley sauce (liquor).

Why locals love it:
Pie and mash shops are historic and uniquely London.

Best places:

  • M. Manze
  • Goddards at Greenwich

Why it’s cheap:
This is one of the best answers to what to eat in London cheap, with meals often costing £6–£8.

5. Indian Curry & Chicken Tikka Masala

Why it’s famous:
Indian food is a major part of London’s identity. Chicken tikka masala is often called Britain’s national dish.

Best areas to eat Indian food:

  • Brick Lane
  • Southall
  • Wembley

Cheap eats:
Lunch thalis, street snacks, and curry houses offer meals from £7–£10.

6. Burgers – London’s Street Food Favorite

Why burgers are popular:
London has elevated burgers into a gourmet yet affordable experience.

Best places:

  • Honest Burgers
  • Patty & Bun
  • Burger & Beyond

Price range: £8–£12

A perfect choice if you’re wondering where to eat in London cheap and good.

7. Street Food Markets – Affordable & Delicious

Street food is one of the best ways to explore what to eat in London cheap.

Top food markets in London:

  • Borough Market
  • Camden Market
  • Brick Lane Market
  • Boxpark (Shoreditch & Croydon)

What to try:

  • Falafel wraps
  • Bao buns
  • Gourmet hot dogs
  • Loaded fries

Meals usually range from £5–£8.

8. English Afternoon Tea – A Cultural Experience

What it includes:
Tea, scones with clotted cream and jam, finger sandwiches, and cakes.

Famous places:

  • Fortnum & Mason
  • The Ritz
  • Claridge’s

Budget alternative:
Many cafés offer affordable afternoon tea sets for under £15.

9. Doner Kebab – Late-Night London Staple

Why it’s popular:
Affordable, filling, and available everywhere.

Best areas:

  • High streets
  • Near Tube stations
  • Local kebab shops

Price: £5–£7

One of the most common answers to what to eat in London cheap and good after a long day.

10. Desserts & Sweet Treats

Must-try sweets in London:

  • Sticky toffee pudding
  • Scones
  • Churros
  • Doughnuts

Best dessert spots:

  • Crosstown Doughnuts
  • Humble Crumble
  • Chinatown bakeries

What to Eat in London Cheap (Budget Food Guide)

London can be expensive, but smart choices help you eat well on a budget.

Cheap Food Options in London

  • Meal deals at Tesco, Sainsbury’s, and Boots (£3–£5)
  • Street food markets
  • Student cafés and food halls
  • Ethnic neighborhoods (Indian, Middle Eastern, Chinese)

Where to Eat in London Cheap and Good (By Area)

Soho & Chinatown

  • Cheap noodles, dumplings, and bakeries
  • Perfect for budget travelers

Camden

  • Street food heaven
  • International flavors under £8

Brick Lane

  • Indian, Bangladeshi, and street food
  • Great for cheap curries

Southall

  • Authentic Indian food at local prices

Best Cheap Eats in London for Tourists

If you’re visiting London for the first time, these places are reliable and affordable:

  • Pret A Manger (sandwiches)
  • Greggs (baked goods)
  • Leon (healthy fast food)
  • Wasabi (Japanese meals)

Famous Food in London You Shouldn’t Miss

  • Fish and chips
  • Full English breakfast
  • Sunday roast
  • Pie and mash
  • Indian curry
  • Street food
  • Burgers
  • Afternoon tea

These dishes answer the most common traveler question: what to eat in London.

Tips for Eating Cheap in London

  • Eat lunch instead of dinner at restaurants
  • Explore markets instead of tourist cafés
  • Look for “meal deals”
  • Travel a bit outside central London
  • Use Google Maps reviews to find hidden gems


 

Frequently Asked Questions – What to Eat in London

What food is London famous for?

London is famous for fish and chips, full English breakfast, Sunday roast, pie and mash, afternoon tea, and Indian curry such as chicken tikka masala.

What are the top 10 things to eat in London?

The top 10 things to eat in London include fish and chips, full English breakfast, Sunday roast, pie and mash, Indian curry, burgers, street food, doner kebab, afternoon tea, and traditional British desserts.

What should first-time visitors eat in London?

First-time visitors should try famous food in London such as fish and chips, a full English breakfast, Indian curry, street food from markets, and afternoon tea.

What to eat in London cheap?

Cheap food options in London include street food markets, meal deals from supermarkets, kebabs, pie and mash shops, bakeries, and budget cafés.

Where to eat in London cheap and good?

You can eat cheap and good food in areas like Camden Market, Brick Lane, Chinatown, Soho, and local high streets away from major tourist attractions.

Is street food cheap in London?

Yes, street food in London is affordable, with most meals costing between £5 and £8, especially at markets like Camden and Borough Market.

What is the cheapest traditional food in London?

Pie and mash, fish and chips from local shops, and a full English breakfast from traditional cafés are some of the cheapest traditional foods in London.

Can you eat well in London on a budget?

Yes, London offers many budget-friendly food options, including street food, ethnic restaurants, meal deals, and affordable pub meals.

What is the best cheap food for tourists in London?

The best cheap food for tourists includes fish and chips, burgers, wraps, kebabs, noodles from Chinatown, and food market meals.

Are Indian restaurants affordable in London?

Many Indian restaurants in London offer affordable meals, especially in areas like Brick Lane and Southall, with curries starting from £7.

What food can students eat cheaply in London?

Students can eat cheaply in London by choosing street food, supermarket meal deals, campus cafés, bakeries, and budget chains like Greggs and Leon.

Is London food expensive for tourists?

London food can be expensive, but tourists can easily find cheap and good food by avoiding tourist-only restaurants and exploring local markets and neighborhoods.

What desserts should you try in London?

Popular desserts in London include sticky toffee pudding, scones with clotted cream, doughnuts, churros, and traditional British cakes.

What is the best area to explore London food?

Some of the best areas to explore London food are Soho, Camden, Borough Market, Chinatown, Brick Lane, and Shoreditch.

Can vegetarians find cheap food in London?

Yes, London is very vegetarian-friendly, with affordable vegetarian and vegan options available at street markets, cafés, and international restaurants.

London’s food scene is diverse, exciting, and accessible for all budgets. Whether you want famous food in London, street food bargains, or traditional British dishes, the city offers endless choices. With the right planning, you can easily discover what to eat in London cheap and good while enjoying unforgettable flavors from around the world.

If you’re planning your London trip, bookmark this guide it answers everything from 10 things to eat in London to where to eat in London cheap and good, helping you enjoy the city one delicious meal at a time.