We use cookies to ensure that we give you the best experience on our website. By continuing to use the site, you agree to the use of cookies. You can change this and find out more by following this link

The best British food to eat in London

Take a look at the best places to eat traditional British food in London. From quintessential afternoon tea with scones to hearty bangers and mash and fish and chips, we have selected some of the best British dishes, along with prime places to eat them in the capital

Emily Scrivener
Emily Scrivener ,

Traditional British cuisine has been enjoying a revival in recent years, which is largely thanks to a wave of rising chefs in London. The nation’s time-honoured food brings wholesome and hearty ingredients to the fore, with an emphasis on seasonal farm produce. Classic British dishes can be found in all forms across the capital, with Michelin-starred restaurants putting their own spin on simple fare such as fish and chips, sausages and mashed potato, and more. London’s many pubs are also excellent venues in which to sample hearty British food, and a number of top chefs first learned their craft in pub kitchens. From delicious pies at world-famous Fortnum & Mason department store to bangers and mash at an old English pub, we guide you to some of the best places to eat British food in London.



Travel Pack