What to Eat in London
London, the capital of the United Kingdom, is not only a cultural and historical center but also the gastronomic heart of the country. This city, which never sleeps, offers a wealth of culinary experiences, from traditional British dishes to exotic foods from around the world.
Food in London
The cuisine of London is truly unique. It is rooted in the traditions of English cooking but is also enriched by influences from all over the world, especially from former British colonies.
London never ceases to amaze me with its openness to new culinary trends. In the city, you’ll find countless restaurants serving dishes from around the globe, from Indian and Chinese cuisine to modern European gastronomy. I can’t imagine visiting London without trying fish and chips and at least one meal in Chinatown.

🇬🇧 Tip: After British food, set off to explore London in the footsteps of the Beatles. Choose one of the many themed tours. All you need is love! ❤️
What to Eat in London
- Fish and chips. Fried cod with chips, served with vinegar and lemon. This dish is the most famous in London and throughout the UK, especially popular in the city’s seaside areas.
- Afternoon tea. Afternoon tea served with sandwiches, biscuits, and pastries. This tradition originated in 19th-century London and is still popular in many luxury hotels and tea rooms.
- Sunday roast. A Sunday roast, usually beef, lamb, or chicken, served with Yorkshire pudding, roasted vegetables, and gravy. This traditional British meal is a favorite in many London pubs.
- Pie and mash. A meat pie with mashed potatoes, often served with green peas and gravy. This dish comes from East London and has been part of the local cuisine since the 19th century.
- Bangers and mash. Sausages with mashed potatoes, served with onion gravy. A popular dish in many London pubs, especially during the colder months.
- Eton mess. A dessert made from crushed strawberries, cream, and meringue. Named after the prestigious boys’ school Eton College near London.
- Sticky toffee pudding. A date pudding with caramel sauce, a popular dessert in many London restaurants.
- Beef Wellington. A fillet of beef wrapped in puff pastry, served with demi-glace sauce. This luxurious dish is named after the Duke of Wellington and is popular in many renowned London restaurants.
- Pimm’s cup. A refreshing alcoholic drink made from Pimm’s gin, fruit, and herbs, popular especially during the summer months and at social events like Wimbledon.
- London Pride. A traditional English ale from London’s Fuller’s brewery.
- … and 30 more British dishes from the list: What to Eat in the United Kingdom.
Where to Eat in London
- The Myfair Chippy. A place where you can get absolutely perfect fish & chips as well as Scotch egg.
- Café E. Pellicci. According to many (and myself), the best full English breakfast in all of London.
- Chinatown. Plenty of establishments focused on Asian cuisine and one of the places where you can eat cheaply in London.
- Sky Garden. Most people don’t head to Sky Garden for the food but for the experience. If you’re not afraid of heights, book a free entry to this London skyscraper. Inside, you’ll find an incredible view and also a café with “relatively” acceptable prices (for London).

London Markets
London markets are where history meets modern lifestyle, where the scent of exotic spices mingles with fresh produce from local farmers, and where you can soak up the city’s authentic atmosphere.
Borough Market is one of the oldest and most famous markets in London. Its history dates back to the 13th century, and it still retains its unique atmosphere today. This covered market is a paradise for food lovers, offering a vast array of fresh, local, and international products. From fragrant cheeses to crispy pastries to exotic fruits and vegetables.

Another famous market is Portobello Road Market in the heart of Notting Hill. This market, made famous by the movie “Notting Hill” starring Julia Roberts and Hugh Grant, is the world’s largest antiques market. Besides antiques, you will also find stalls with clothing, jewelry, art, and, of course, food.
For lovers of modern gastronomy and design, Spitalfields Market in East End is a clear choice. This market, located in a historic Victorian marketplace, offers a mix of traditional and modern stalls. You’ll find young designers, artists, and craftsmen selling original pieces of clothing, jewelry, and home decor. Spitalfields Market is also a haven for foodies, with a wide selection of international dishes from Thai cuisine to renowned English cheeses.
Brick Lane Market in the Shoreditch district is another place worth visiting. This market is renowned primarily for its vintage and second-hand clothing, but you’ll also find stalls with art, music, and food. Brick Lane is also known for its strong Bengali community, which means you can taste some of the best curries in London.
Broadway Market, situated in the Hackney district of East London, is another popular London market. The market offers a diverse range of stalls with food, clothing, jewelry, art, and other products.

Finally, I must not forget the famous Camden Market, which is actually a collection of several markets in the Camden Town area. This market is known for its alternative and punk rock atmosphere, which attracts mostly young people. Besides stalls with clothing, accessories, and souvenirs, you’ll also find street food from around the world.
London is simply a city that will win the heart of every food lover. Its culinary scene reflects its residents – diverse, dynamic, and open to new influences. Whether you prefer traditional British cuisine or enjoy trying new flavors from around the world, you will find everything your taste buds desire in London.
Enjoy your food in London!
🇬🇧 Tip: Enjoy classic British afternoon tea right in the London National Gallery after a guided tour. Great food, porcelain, white tablecloths ... You’ll feel like royalty! 👑