The Ultimate Guide to the Best Food in London for First-Time Visitors 2026

by Mannat
Best Food in London

On a Sunday morning, walk down Brick Lane, and the smell will tell you everything the old jokes about British food get wrong, cardamom and cumin drifting out of a dozen curry houses, bagel dough proofing in a shop window, someone frying onions for a bacon roll two doors down. A trip south to Borough Market on a Saturday is an altogether different kind of chaos: knives on chopping boards, oyster shells clattering into buckets, the low roar of a few thousand people trying to eat their way through one covered walkway. This is the best food in London in short, loud, varied, and far better than its reputation suggests.

The stereotype of bland British food is so much more a product of who wrote it than what actually goes on. Best food in London is now one of the most diverse food cities in the world, and deciding what items should be most relevant to you on a short trip can be all over the place.

That’s why this guide is for. We’ll go through the pub classics that are good to order, the big markets that make a morning worth visiting, the curry houses that make Brick Lane a destination in its own right, the dishes you should not leave the city without trying, and some of the most helpful, practical advice on how to eat well without blowing your budget.

In short, come hungry for fish and chips, a proper Sunday roast, a curry on Brick Lane, and a whole day spent grazing through Borough Market.

Best Food in London

What Is the Best Food in London to Eat?

If you only have a few dishes on your trip, focus on fish and chips, Sunday roast, curry on Brick Lane, and a plate of sticky toffee pudding to finish. Between those four, you have covered the coastal classic, the Sunday tradition, the dish Britain has effectively adopted as its own, and the dessert that converts even committed skeptics.

Fish and chips is the one every visitor has heard of, and the good versions live up to the hype: a batter that shatters rather than goes soggy, fish that flakes apart in clean white sheets, and a paper cone of chips salty enough to make you order a second pint. The mushy peas are a genuine flashpoint among locals; some consider them essential, others wouldn’t touch them, so you’re free to make your own opinion.

The Sunday roast is less a dish than an institution. What makes it a “roast” is the combination: a Yorkshire pudding (a puffed, savory batter cup, not a dessert despite the name), a thick, dark gravy, roast potatoes crisped on the outside and fluffy inside, and protein (usually beef, chicken or lamb) either carved at the table or plated in the kitchen. It is served from a pub in the afternoon, ideally in the late morning, after a long walk has whetted your appetite.

Then there’s curry, which deserves its own paragraph of context. Best food in London has more Indian restaurants than several cities in India itself, a genuinely surprising stat that says a lot about how deeply South Asian food has woven itself into the city’s identity.

Fun fact: Chicken tikka masala was invented in Britain, not India, and is sometimes only half-jokingly called the country’s unofficial national dish.

Brick Lane is where you go to know why.

And finish the meal with sticky toffee pudding: a warm date sponge cake with toffee sauce that is usually served with custard or vanilla ice cream melting into the plate. It’s heavy on paper and disappears quickly in practice.

These four dishes alone represent some of the best food in London you can find.

best food in London

Best Pub Food in London

Pubs are where most first-timers end up eating at least half of their meals in Best food in London, so it’s worth knowing what you’re walking into before you even sit down. Broadly, there are two types of drinking establishments. The classic, easy-to-understand, no-frills boozer is what most people expect: sticky carpeting in the nicest possible way, real ale pulled by hand, a fireplace with a house cat asleep in front of it, and a menu that has not changed much in decades.

The new generation of gastropubs is another thing entirely: really creative kitchens, a proper wine list, and food that you can actually eat in a pub, as opposed to in a stand-alone restaurant. Pub food is arguably where the best food in London feels most accessible to visitors.

A historic East End boozer is worth visiting at least once for the atmosphere alone. These are the pubs with decades, and sometimes centuries, of regulars, dark wood interiors, and a menu based on pies, bangers and mash, and ales you don’t find outside the UK. There is a rhythm to them that’s hard to fake: nobody’s in a hurry, football is usually on somewhere, and the bartender knows what half the room drinks.

A gastropub, by contrast, is where you go for an elevated take on the same comfort food, bangers and mash made with a proper artisan sausage and a red wine jus, or a Sunday roast with truly thoughtful sides. There are also a growing number of wine-bar-meets-pub hybrids that lean into serious cheese boards, a considered bread service, and a wine list that goes well beyond the house red, a good option if you want the pub atmosphere with a slightly more polished plate in front of you.

A few points of etiquette will save you some confusion:

  • Order and pay at the bar; table service is not the norm, so come up, order your food and drinks together, and sit down while it’s being served. 
  • Tipping isn’t expected at the bar, unlike a sit-down restaurant. 
  • Book ahead for a Sunday roast at a popular pub; the good ones sell out on Sundays, and it’s likely to be a big deal.

Mastering these small rules is part of finding the best food in London as a first-timer.

Best Pub Food in London

Best Food Markets in London

If you only build one morning of your trip around food, make it a market. Best food in London food markets have two of the main promises of this guide: the markets include the best food in London and the most famous food market in London, and this section is a good one.

Borough Market

It is under a set of covered walkways near Best food in London Bridge, and the atmosphere hits you before the food does: the sound of vendors calling out, the smell of fresh oysters shucked, mulled cider boiling in a pot. If you can go on a weekday morning rather than a Saturday afternoon, you’ll be able to stop and talk to the people who run the stalls; the crowd difference is huge.

Special food: artisan cheese wedges the size of car tires, Turkish delight, scallops seared to order on a flat-top grill, an unapologetically wide range of exotic meats, and a hot sauce vendor whose sample tray tends to become an accidental favorite.

Many visitors consider Borough Market the single best stop for the best food experiences in London.

Spitalfields Market

Spitalfields is based in the East End and is heavily rooted in the neighborhood’s history and a solid array of street food stalls. It’s a perfect add-on if you’re already exploring Shoreditch or Brick Lane.

Special food: rotating global street food stalls, think Ethiopian injera, Venezuelan arepas, and Malaysian noodles side by side.

Spitalfields is a strong contender for best food in London if you love variety.

Columbia Road

Best known for its Sunday flower market, but the food shops around the stalls provide a nice stop even if you don’t like to buy a bouquet.

Special food: independent bakeries, small delis, and neighborhood cafés serving proper coffee and pastries alongside the flower stalls.

Even without the flowers, this pocket delivers the best value for money in Best food in London.

Maltby Street Market

A short walk from Borough, this is the quieter, more local alternative, smaller, less touristy, and a good option if Borough’s Saturday crush isn’t your scene.

Special food: small-batch producers, artisan bread, and a tighter, more curated menu than Borough’s vast collection of restaurants.

For a quieter take on the best food in London, this is the spot.

Best Food Markets in London

Camden Market

It’s worth a visit less for refinement than for range: a genuine global street food scene which is affordable and cheap for most of central Best food in London, making it easy to make at a lower price point on a smaller budget.

Special food: a huge array of international street food stalls, from dumplings to Caribbean jerk chicken, for grazing on a budget.

Budget travelers often find their best food memories right here in Best food in London. Whichever markets you choose to be part of your list, the actual strategy for enjoying one is simple: 

Market crawl strategy: go hungry, sample small portions from several vendors instead of filling up at the first stall, and keep some cash on hand; many smaller stalls still don’t take cards, or add a fee if you tap.

Iconic London Dishes You Must Try

This is the short list of dishes that are worth building a meal around, or at least a detour around. Together, they represent the best food in London in its most iconic form.

  • Fish & Chips: the batter should be crisp, not soggy; the fish flaky and mild under it, and don’t be surprised if the mushy peas spark a small debate at your table. 
  • Sunday Roast: Yorkshire pudding, thick gravy and properly crisped roast potatoes, traditionally eaten at a pub in the early afternoon after a walk has earned you the appetite. 
  • Curry/Chicken Tikka Masala: Britain’s unofficial national dish and best eaten at one of the curry houses along Brick Lane. 
  • Sticky Toffee Pudding: warm, date-based and drenched in toffee sauce, usually accompanied by a jug of custard or a scoop of vanilla ice cream melting on top. 
  • Full English breakfast: eggs, bacon, sausage, baked beans, and toast served in an amount that’s almost always more than first-timers expect. 
  • Salt Beef Beigel: An East End Jewish deli classic: salt beef carved to order, piled into a beigel with mustard and a gherkin on the side. 
  • Afternoon Tea: Scones, clotted cream and delicate finger sandwiches, good to try at least once if you’re a skeptic. 
  • Pie & Mash: Old-school East End comfort food that’s usually served with “liquor”, parsley sauce, not alcohol.

All of these are on the list at least for a reason beyond novelty; they’re the dishes that tell you something real about how London actually eats, not just what photographs well.

the best food in London

Best Areas in London for Foodies

It really matters to know where you can base yourself, or at least where to go for a few hours, and that is more important for first-timers than most of them would like. The neighborhood you choose shapes how easily you find the best food in London.

Soho

It’s a great starting point: it’s dense with global cuisine packed into a small footprint, and its late-night buzz makes dinner easy to turn into a longer evening out.

Special food: an extremely tight cluster of global cuisines, Chinatown dim sum, ramen counters, and late-night noodle bars all within a few streets of each other.

Soho alone could keep you busy hunting the Best food in London for days.

Shoreditch & East London

It would be worth visiting for its brunch culture, innovative street food, and an incredibly strong craft beer scene that’s developed around the neighborhood’s warehouses and railway arches.

Special food: weekend brunch spots, indie coffee roasters, and street food markets tucked under old railway arches.

Borough & the South Bank

Ties directly back to the market section above and makes an easy pairing with a riverside walk toward Tate Modern or the Globe.

Special food: everything in Borough Market as well as riverside cafés and pubs along the South Bank.

Notting Hill

The neighbourhood’s charming pub scene and relaxed weekend brunch spots are worth a stop among the pastel-colored townhouses that make the neighborhood famous in its own right.

Special food: relaxed weekend brunch menus and classic pub fare in a quieter, residential setting.

Brick Lane

And it remains the go-to because of its immense density of curry houses and bagel shops, most often within a few steps of each other.

Special food: curry houses lining the street and 24-hour salt beef bagel shops for a late-night classic.

Mayfair

The area to have in mind if you want a proper fine-dining or Michelin-starred experience is home to some of the city’s most polished kitchens and a good choice for the one splurge-worthy meal most visitors build into a longer trip.

Special food: Michelin-starred tasting menus and formal fine dining, best booked well ahead of your trip.

Best Areas in London for Foodies

Eating in London on Any Budget

And the best food in London can be as cheap or as expensive as you want it to be, and you have to know what tier to lean on for that. At the low-end, grab-and-go restaurants and market stalls, and pub lunch specials (which are usually only available on weekdays) can keep most meals comfortably under £15.

The mid-range tier is where people tend to settle for the bulk of their trips: neighborhood gastropubs, casual Indian, Italian, or Thai places, and the kind of good and easy-to-eat meal that doesn’t require reservations weeks in advance. For splurges, consider it the one or two meals you’ll really go ahead of time for, a tasting menu, a nice afternoon tea at a well-known hotel, or a Michelin-starred dinner that will be the highlight of the trip and not just a routine.

Budget quick reference: what to expect by budget

  • Budget: £5–£15 per meal. Market stalls, grab-and-go chains, pub lunch deals. 
  • Mid-range: £15-£35 per meal. Gastropubs, casual Indian/Italian/Thai restaurants. 
  • Splurge: £50+ per person. Tasting menus, hotel afternoon tea, Michelin dining. 

No matter your tier, the best food in London is available at every price point.

Food Tips for First-Time Visitors

A few practical points will smooth out your first few meals in the city. 

  • Tipping in sit-down restaurants generally runs 10–12.5%, but it is not expected in pubs as it is in a table-service restaurant. 
  • Reservations matter to people more than most expect, especially for popular restaurants and Sunday roasts on weekends, so book a couple of days ahead. 
  • The markets are still cash-and-card, so it’s worth carrying a little cash for the smaller stalls that do not take contactless. 
  • London is a great city for dietary accommodation; vegan, vegetarian, and allergy labels are common, taken seriously, and not just in restaurants, but in markets too. 
  • Early arrival at popular restaurants or markets is the simplest way to avoid the worst of the crowds, particularly on weekends. 
  • Breakfast and brunch are an actual cultural moment in London, and not just a short stop for sightseeing; it’s good to spend time around it rather than rushing through it. 

Keep these tips in mind, and you’ll have no trouble finding the best food in London on your first trip.

Eating in London on Any Budget

Final Thoughts

If you leave the best food in London having only tried a few things, make them count: a proper fish and chips, a Sunday roast at a pub with a fire going, a curry on Brick Lane, and at least one slow enough hour to walk about Borough Market. Beyond that, think of this guide as a starting point and not a list of things to do.

Some of the best meals of a trip are those that come from going into a pub that seemed interesting or following a smell down a side street you hadn’t been expecting. Make your own version of this itinerary and don’t be afraid to stray slightly off-script. Wherever you end up, you’ll be eating some of the best food in London has to offer. 

Looking for more on where to stay or how to structure your daily life around all this eating? Check out our full Best food in London itinerary guide or go deeper into Borough Market with our market guide. And if you have a favorite spot that we neglected, please let us know in the comments; we’re always adding to the list.

FAQs

1. What is the best food to eat in London?

Ans: Fish and chips, a Sunday roast, a curry on Brick Lane, and sticky toffee pudding are essential for a first visit. There’s also a market crawl through Borough Market and a nice afternoon tea for a balanced trip.

2. What is London’s most famous food market? 

Ans: Borough Market, close to London Bridge, is one of the most well-known and popular food markets in London. It is renowned for its artisan stalls, fresh seafood, and the sheer density of vendors packed under its covered walkways.

3. Where is London really good for food? 

Ans: Yes, London is one of the most diverse food cities in the world, with good Indian, Middle Eastern, and East Asian food and its own traditional pub and market food. The “bland British food” stereotype hasn’t really held true for those in the city for many years. This is genuinely where you’ll find the best food in London

4. What pub food should I try in London? 

Ans: Sunday roast and bangers and mash are the two most essential pub orders. A gastropub is fine if you want a more elevated version of the same comfort food and a proper wine or beer list.

5. Is eating out in London expensive? 

Ans: It can be, but it doesn’t need to be. Market stalls and pub lunch specials keep the cost of cheap meals around £5–£15, while mid-range meals typically run £15–£35; expensive dining is really only necessary if you choose to splurge.

Related Articles

Leave a Comment