London is a city known for its diverse and dynamic food scene. From comforting British classics to exciting international flavors, the capital has something to tantalize every taste bud. If you’re visiting London or even a local looking to explore the best culinary offerings, there are certain must-try London eats that simply cannot be missed. Whether you’re strolling through the lively markets or dining in one of the city’s top restaurants, the best dishes you can’t miss promise an unforgettable gastronomic journey. Let’s take a closer look at what you should add to your food itinerary.
1. Fish and Chips: The Quintessential British Classic
There’s nothing more iconic in British cuisine than fish and chips. This comforting dish, typically consisting of battered cod or haddock with chunky chips, is a must for any foodie. The crispy, golden exterior of the fish paired with fluffy chips is best enjoyed with a side of mushy peas and tartar sauce. For an authentic experience, head to Poppies in Shoreditch or The Golden Hind in Marylebone, where they serve some of the top London dishes for an unforgettable experience.
2. Sunday Roast: A Hearty British Tradition
A Sunday roast is a beloved British meal and one of the best dishes you can’t miss during your visit to London. Featuring succulent roast beef, lamb, pork, or chicken, accompanied by crispy roast potatoes, Yorkshire pudding, and seasonal vegetables, it’s the ultimate comfort food. Drenched in gravy, it’s a feast perfect for a lazy Sunday afternoon. The Blacklock Soho and Hawksmoor are renowned for their takes on the traditional roast, elevating it to a whole new level.
3. Full English Breakfast: Start Your Day the British Way
Another staple of British cuisine is the full English breakfast. This hearty dish is designed to fuel you for a day of exploration. A traditional English breakfast includes eggs, sausages, bacon, black pudding, baked beans, tomatoes, and mushrooms. You’ll find this classic at countless cafes and pubs across the city, but for a truly indulgent version, The Wolseley or Dishoom are popular spots that offer must-try London eats that set you up perfectly for the day ahead.
4. Indian Curry: A Taste of London’s Multicultural Scene
London’s Indian food scene is second to none, with the city home to some of the finest Indian cuisine outside of India. Curry is a massive part of the food culture in London, and Brick Lane is the epicenter of it all. From the classic chicken tikka masala to a fiery lamb vindaloo, the options are endless. Visit Dishoom or head to Brick Lane for some of the food to try in London that has been influenced by centuries of multiculturalism. A meal here is guaranteed to pack bold flavors and spices that you won’t forget.
5. Pie and Mash: A London Working-Class Favorite
Pie and mash is an iconic dish that’s deeply rooted in London’s working-class history. Traditionally, it consists of a beef or lamb pie served with a generous portion of mashed potatoes and green parsley “liquor” sauce. It’s simple, hearty, and brimming with nostalgia. For the most authentic experience, visit M. Manze or G. Kelly in East London, where the legacy of this dish is preserved. It’s one of the top London dishes for an unforgettable experience that gives you a taste of history with every bite.
6. Afternoon Tea: A Refined British Tradition
For a more refined dining experience, there’s nothing like afternoon tea in London. It’s an elegant affair, featuring finger sandwiches, scones with clotted cream and jam, and a selection of fine pastries, all accompanied by a pot of English tea. The Ritz and Claridge’s are world-famous for their indulgent afternoon tea experiences, making this a must-try London eat for anyone looking to savor the finer side of British cuisine.
7. Street Food at Borough Market
Borough Market is a food lover’s paradise. From gourmet sandwiches to artisan cheeses and freshly baked pastries, it’s one of the best places in London to sample an array of street food. Be sure to try Kappacasein’s famous grilled cheese toastie or Brindisa’s mouthwatering chorizo sandwich, both of which have earned legendary status among Londoners and visitors alike. The diversity of flavors here makes it an essential stop for anyone searching for food to try in London.
8. Jellied Eels: A Traditional East End Delicacy
While jellied eels may not be to everyone’s taste, they are a significant part of London’s culinary heritage. This traditional East End dish, made from chopped eels boiled in spiced stock and left to cool into a jelly, has been a favorite since the 18th century. If you’re feeling adventurous, head to F. Cooke or Manze’s Pie and Mash shops to try this curious yet historic dish.
9. Pimm’s in the Park: A Summer Delight
During the summer months, Londoners love to indulge in a refreshing glass of Pimm’s. This British cocktail, made with Pimm’s No.1, lemonade, mint, and fresh fruit, is the perfect drink for picnics in the park or summer garden parties. Sip on this refreshing concoction while lounging in Hyde Park or Hampstead Heath, enjoying one of the best dishes you can’t miss for a quintessentially British summer experience.
Conclusion
London’s vibrant culinary scene is an adventure in itself, offering everything from traditional British comfort food to the bold flavors of international cuisine. These must-try London eats provide just a glimpse into the city’s diverse gastronomic landscape. So, whether you’re craving fish and chips, indulging in afternoon tea, or exploring the city’s street food markets, the food to try in London will ensure your taste buds leave as impressed as you do.