image 1 of 1
Get a taste of London. View hotels.

What to eat in London

A traveling insider's guide on what and where to eat in London. | By Joanna Tweedy | November 16, 2022

From sophisticated afternoon teas in London’s vibrant West End to sky-high dining with a view by the River Thames on the South Bank, England’s capital caters for every taste and budget. Read on to discover a bit of local London flavor and get ready to dig in!

  • Taste a classic: Enjoy a traditional supper at London's oldest fish and chip restaurant

  • Add a French flare: Head to fashionable Soho for decadent Parisian fare

  • Cocktail hour: Say cheers with fancy cocktails in Mayfair


Still the coolest place to drink and dine in London’s West End — and just a stone’s throw from the city’s theaters — historic Soho is awash with culinary opportunity. Centuries-old pubs (The Shakespeare’s Head on Great Marlborough Street dates back to 1735), Michelin-starred eateries, trendy pop-ups and late-night cafes happily sit side-by-side in this charming quarter.


Just a 15-minute walk south of Covent Garden over Waterloo Bridge puts you on the South Bank’s bustling pedestrianized promenade, close to the National Theatre, Royal Festival Hall and British Film Institute (BFI) — where many London restaurants come with a view.


One of London's fanciest postcodes attracts the world’s best chefs to restaurants that line its elegant streets. Mayfair is the perfect spot if you’re planning a special night out — you might even find an A-lister at the next table!

Still feeling peckish? Few dishes can match fish and chips for a traditional English supper, so why not head to London's oldest takeaway, Rock & Sole Plaice for a deep-fried treat (with mushy peas and vinegar, of course)? Trust us, your trip won't be complete without this comforting, pared-back classic. That leaves us with only one thing left to say: Bon Appetit!

Joanna Tweedy is an award-winning travel writer and editor who lives in London.

Find your stay