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.
