London’s culinary scene is almost as diverse as its cosmopolitan culture—no matter what food you’re in the mood for, you’ll probably find it in the Big Smoke. But even though the city has seen a rise in niche and novelty creations—ranging from garlic-infused shots to chicken donuts—heritage dishes still hold strong. Here are 8 of the best.
During the long winter months in London, no Sunday is complete without a roast dinner, also known as a Sunday roast. Comprising pork, beef, or chicken and an array of vegetables, this British tradition is the ultimate comfort food—typical trimmings include cheesy cauliflower, crisp Yorkshire puddings, and lashings of gravy.
Where to try a roast dinner in London: Top spots for a roast dinner in London include Blacklock, Temper, and Hawksmoor, although you'll find them at any London pub worth its salt.
Don’t miss out on the chance to eat one of Britain’s most famous foods while visiting the capital: Fish and chips—a plate of crispy battered cod and thick, perfectly cooked chips. While you can happily pair it with a strong cup of tea, it's equally as good washed down with a pint of real ale. Adding a healthy amount of salt and malt vinegar to the fish and chips is optional but encouraged.
Where to try fish and chips in London: Stop into a traditional pub near Charing Cross or London Bridge.
Quite the opposite of its European counterpart, the Continental, this hearty start to the day is perhaps one of England’s most famous exports—but it’s not for the faint of heart. Sausages, bacon, beans, hash browns, and black pudding—as well as other extras including mushrooms, tomatoes, and fried bread—are sure to fuel you up for the day (or send you back for a nap).
Where to try a full English in London: Head to 338 Cafe in Bethnal Green for a traditional take, or visit chic Caravan in Kings Cross for a more modern variation.
Simple and satisfying, pie and mash has been served in the shops of east London since the Victorian era—the thick crust of the pie protected the filling from the grime of London. Now, however, it’s eaten purely for enjoyment rather than practicality.
Where to try pie and mash in London: Visit Holborn Dining Room for an elevated take on the dish, while traditional Goodard’s in Greenwich offers pies with the accompaniment of jellied eels, a London delicacy that are exactly what they sound like.
In London, afternoon tea is a cultural institution that’s remained beloved since its “invention” in 1840—and for good reason. What’s not to love about dainty finger sandwiches, pretty pastries, English tea, and flutes of Champagne?
Where to try afternoon tea in London: Two of the top spots to enjoy this English tradition are The Savoy and Fortnum and Mason, although you can also grab an afternoon tea on a double decker bus or in the Kensington Palace gardens.
Cheese, glorious cheese. While most often associated with France, England has a wealth of great cheeses too. Take Stilton, crumbly Cheshire (just as popular as Cheddar in many British supermarkets), or even Wensleydale. (Wallace and Gromit, anyone?)
Where to try cheese in London: Make your way to the posh Mayfair neighborhood to find London’s oldest cheese shop, where you can sample tasty morsels of cheese from around the country. Another great spot for cheese sampling is Borough Market, with dozens of vendors and countless delicious products. Of course, you can always opt for a handy London cheese crawl instead.
Related: The 11 Cheesiest Events and Attractions Around the World
You’ll be hard-pressed to find a London gastropub that doesn’t serve some variation of the humble Scotch egg—a hard-boiled egg traditionally encased in sausage meat and crispy breadcrumbs.
Where to try Scotch eggs in London: Often topping the list of the best is the Harwood Arms in Fulham, which uses venison, and the Bull and Last pub near Hampstead Heath.
Curry is a classic pub grub meal, fancy takeout option, or greasy hangover remedy in England and you can try it in all its glorious iterations and spice levels across the capital. The heart of the city’s Bangladeshi community, Brick Lane in particular is home to numerous curry houses—it's not for nothing that the chicken tikka masala is the country's national dish.
Where to try curry in London: Head to Brick Lane for a plate of one of England’s favorite dishes: curry. While you're in the area, save some room for a salt beef bagel from one of Britain’s most famous bagel shops, Brick Lane Beigel Bake, too.