London is known as a city full of cultural diversity, and this is clearly reflected in the city’s culinary scene. From delicious traditional British food to a diverse range of international cuisine, London offers an unforgettable gastronomic experience. Here are some of the local cuisines and street foods that you must try when visiting the city.

1. Fish and Chips: A British Classic

There’s nothing more iconic than fish and chips when it comes to British cuisine. The dish consists of fish, usually cod or haddock, that is coated in flour and fried until crispy, served with thick-cut fries. Fish and chips are usually served with malt vinegar sauce or tartar sauce, giving it a refreshing sour taste.

For a taste of authentic fish and chips, you can visit some of the local restaurants such as Poppies Fish & Chips in Spitalfields or Golden Union in Soho. Some places also offer modern versions of the dish with added sauces or other toppings.

2. Full English Breakfast: An Energy-Packed Breakfast

For those looking for a filling and delicious breakfast, a Full English Breakfast is the right choice. This dish consists of eggs, sausages, bacon, baked beans, tomatoes, mushrooms, and toast or hash browns. This is a very popular breakfast in London, which provides energy to start a day full of activities.

If you want to try a Full English Breakfast, many cafes and restaurants in London serve this dish in various variations. From traditional cafes to modern breakfast places, you can find a Full English Breakfast almost anywhere in the city.

3. Sunday Roast: A Sunday Special

Sunday Roast is a highly respected culinary tradition in England, and London is the perfect place to try it. This dish usually consists of roast meat, such as beef, chicken, or lamb, served with roast potatoes, vegetables, gravy, and Yorkshire pudding. Sunday Roast is usually eaten on Sundays as a family meal, providing a warm and togetherness atmosphere.

For the best Sunday Roast in London, head to traditional pubs like The Ledbury or The Blacklock, which are renowned for serving delicious roasts made with quality ingredients.

4. Street Food at Borough Market

Borough Market is one of London’s best food markets, offering a wide selection of street food from all over the world. The market serves everything from traditional British dishes like meat pies, to international dishes like falafel, pizza and South East Asian cuisine. The bustling and colourful atmosphere makes Borough Market the perfect place to grab a bite to eat while taking in the city views.

Don’t miss out on a scotch egg, which is a meatball wrapped in a hard-boiled egg and a battered batter, then deep-fried. It’s a very popular snack at the market and is absolutely mouth-watering.

5. Afternoon Tea: A British Culinary Tradition

Afternoon tea is a must-have for anyone visiting London. It’s a tea-time treat served with a variety of snacks including sandwiches, pastries, scones with jam and cream and other sweet pastries. Afternoon tea is the perfect way to relax in the middle of the city.

There are many places that offer a luxurious afternoon tea experience, from five-star hotels like The Ritz to traditional cafes around London. Each place offers a unique experience with a different selection of teas and a cosy and elegant atmosphere.

6. London Sweets: From Pastries to Desserts

No culinary journey in London would be complete without sampling some of the city’s signature sweets. Some of the most famous are sticky toffee pudding, a soft sweet pudding topped with caramel sauce, and Victoria sponge, a light layer cake with raspberry jam and cream. If you’re more of a sweet tooth, head to a bakery like Dominique Ansel Bakery or Konditor & Cook for a selection of cakes and pastries.

London’s culinary scene is a mouth-watering affair, reflecting the city’s diverse culture. From British staples like fish and chips and Sunday roasts, to the diverse street food options at markets like Borough Market, London is a foodie’s paradise. Not only is the food delicious, but the culinary experience in this city is also unforgettable, whether in a casual or luxurious setting. So, be sure to try London’s signature dishes when you visit this city.