London’s food scene is a melting pot of cultures, flavors, and traditions, making it one of the most exciting culinary destinations in the world. From street food stalls to iconic restaurants, the city offers endless opportunities to indulge in its rich and varied cuisine. Whether you’re looking for traditional British fare or seeking modern takes on classic dishes, there are plenty of must-try local dishes in London that capture the essence of the city. Ready to explore? Here’s a guide to the food to try in London that will make your taste buds dance.
1. Traditional Fish and Chips
No visit to London is complete without sampling fish and chips. This quintessential British dish is as simple as it is satisfying. Picture crispy battered fish, golden chips, and a side of mushy peas for a true classic experience. Whether enjoyed at a pub or taken away to eat in the park, fish and chips are an essential experience of local favorites in London. Some of the top spots to try include Poppies Fish & Chips in Shoreditch or The Golden Hind in Marylebone, both serving up this dish in its purest form.
2. Sunday Roast
If you’re lucky enough to be in London over the weekend, then make sure to indulge in a hearty Sunday roast. This tradition brings family and friends together to enjoy a comforting meal of roast beef, chicken, lamb, or pork, accompanied by Yorkshire pudding, roast potatoes, seasonal vegetables, and lashings of gravy. One of the top London eats for authentic flavor, the Sunday roast is a celebration of British heritage. The Harwood Arms, London’s only Michelin-starred pub, offers a refined yet comforting version of this local favorite.
3. Pie and Mash
For a true taste of London’s working-class roots, pie and mash should be at the top of your list. Originally popular in the East End, this dish consists of a minced meat pie, served with creamy mashed potatoes and a green parsley sauce known as liquor. It’s a comforting meal that has been enjoyed by Londoners for over a century. F. Cooke in Hoxton is one of the best places to savor this must-try local dish in London, where tradition remains at the heart of the menu.
4. Jellied Eels
A dish that might surprise some, jellied eels is another East End staple with a long history. While it may not appeal to everyone, this quirky London delicacy has stood the test of time. Eels are chopped, boiled, and left to cool in their own stock, which sets into a jelly-like consistency. For those looking to truly experience local favorites in London, trying jellied eels at M. Manze or F. Cooke is a bold and authentic choice.
5. Afternoon Tea
For something a little more refined, afternoon tea is a must-try local dish in London. Originating in the 19th century, this tradition offers an elegant experience filled with delicate sandwiches, scones topped with clotted cream and jam, and a selection of pastries, all accompanied by a pot of fine tea. For the ultimate experience, head to The Ritz or Claridge’s, where this age-old British tradition is taken to luxurious new heights.
6. Curry on Brick Lane
London is famed for its Indian cuisine, and Brick Lane is the epicenter of this flavorful tradition. A visit here promises some of the top London eats for authentic flavor. Try a classic curry such as chicken tikka masala or lamb bhuna, both rich in spice and depth. Aladin, one of the area’s most popular restaurants, is known for serving up dishes that blend fragrant spices with bold flavors. Exploring Brick Lane is an essential part of any food tour through London, offering a taste of the city’s multicultural culinary scene.
7. Full English Breakfast
Kickstart your morning with a traditional full English breakfast, a substantial meal that will keep you going through the day. A proper English breakfast includes fried eggs, sausages, bacon, beans, tomatoes, mushrooms, and toast – often with the addition of black pudding for a true British twist. The Wolseley in Mayfair is a great spot to enjoy this food to try in London, served in a grand, elegant setting that enhances the experience.
8. Scotch Eggs
Looking for something you can grab and go? Scotch eggs are a British classic that you can easily enjoy on the move. These delicious snacks consist of a boiled egg wrapped in sausage meat, coated in breadcrumbs, and deep-fried until crispy. Available in many pubs, they are a must-try local dish in London, combining simple ingredients with satisfying textures and flavors. The Harwood Arms offers a gourmet take on this pub favorite, making it worth seeking out.
9. Street Food at Borough Market
Borough Market is one of the oldest and most famous food markets in London, offering a diverse selection of street food from all over the world. From cheese toasties at Kappacasein to spicy chorizo sandwiches at Brindisa, the market is packed with top London eats for authentic flavor. A stroll through the stalls provides endless opportunities to sample local and international dishes, making it a food lover’s paradise.
10. Pimm’s and Summer Bites
If you find yourself in London during the warmer months, indulging in a glass of Pimm’s is a must. This quintessential British cocktail is made with Pimm’s No.1, lemonade, fresh fruit, and mint, making it the perfect refreshment on a sunny afternoon. Pair it with light bites such as cucumber sandwiches or pork pies to experience a relaxed and traditional British summer afternoon.
Conclusion
London’s culinary scene is a rich tapestry woven with history, culture, and innovation. From the bustling streets of Brick Lane to the refined halls of high-end restaurants, there is something for every palate. Whether you’re craving comfort food or something a little more adventurous, these must-try local dishes in London offer a delicious journey through the city’s flavors. So, dive in, explore, and enjoy the food to try in London that showcases the heart and soul of this dynamic metropolis.