London is a city with a long and varied culinary history, and the traditional cuisine of London, England is no exception. From the working-class dishes of the Industrial Revolution to the Indian and Pakistani food of the city's South Asian population, London has something for everyone. Let's take a closer look at some of the traditional dishes that make London's cuisine so unique. Originating in London's East End, cake and puree are the absolute cornerstone of the working-class cuisine of the Industrial Revolution. This dish is made from mashed potatoes, onions, and beef or pork, and is served with a thick gravy.
With a large South Asian population, London is one of the best places in the world to sample Indian and Pakistani food. Whether you're looking for a quick bite or a full-on feast, there are plenty of restaurants to choose from. Having breakfast at The Walpole Restaurant in Ealing and The Hawksmoor in Guildhall are among the best restaurants in London for breakfast. One of the oldest pie and puree producers in London is Goddards in Greenwich, which has been operating since 1890. There are literally hundreds of restaurants where you can try this dish, and identifying the best Indian restaurants in London can be quite a culinary challenge.
Many pastry shops are still in their original buildings, offering Londoners Proustian moments six days a week. The best places to have afternoon tea in London offer a range of prices (and quality), from luxury hotels to small tea rooms and everything in between. You can also try fish and chips at any number of fish and chip shops, but some of the best in London are Poppies in Spitalfields, which appears on the East End Food Tour, and The Golden Fish Bar, on Farringdon Road, which has been serving this delicacy to go for 150 years. Despite recent changes in eating habits, this is still one of the most popular traditional foods in London.