
Fish and chips at Lord’s Tavern in London
While the British aren’t exactly famous for their cuisine, London has rightfully earned its place as one of the world’s great food capitals, much like New York City. The city’s incredible diversity, fueled by waves of immigrants, has brought vibrant ethnic cuisines from every corner of the globe, while its sleek, high-end restaurants cater to the wealthy, the finance crowd, and the professional elite. Yet whenever I visit London, it’s not the Michelin-starred spots or trendy fusion restaurants that draw me in. Instead, I head straight for the city’s classic pubs, where hearty, unpretentious British dishes (think crispy fish and chips, rich steak and ale pies, and comforting bangers and mash) pair perfectly with a perfectly poured pint. There’s something wonderfully satisfying about enjoying these traditional favorites in a cozy, historic pub atmosphere that truly captures the soul of London.
I prefer seeking out pubs favored by locals, where the food is usually better and more authentic, but some of the tourist-oriented spots are still worth visiting for their classic, historic atmosphere.
I love all the classic pub dishes and here are a few you should try:
Fish and Chips

Pint of beer at Lord’s Tavern in London
No visit to a London pub is complete without ordering the iconic fish and chips. This classic features a generous fillet of white fish (usually cod or haddock) coated in a light, golden beer batter and deep-fried until perfectly crisp. It’s served alongside thick-cut chips, a generous scoop of mushy peas, and a side of tartare sauce for dipping. Check out the photo above of the fish and chips I enjoyed with a pint of beer at Lord’s Tavern on my way to checking out Abbey Road.
The best versions strike that magical balance: the batter is shatteringly crunchy while the fish inside stays flaky and moist. Many historic pubs pride themselves on using sustainably sourced fish and traditional techniques, sometimes even frying in beef dripping for extra flavor. Pair it with a cold pint and you have the ultimate British comfort meal. A great fish and chips never fails to hit the spot after a long day exploring the city.
Meat Pies

Meat pie dish at The White Hart pub in London
Few dishes embody British pub food quite like a proper meat pie. Encased in golden, flaky pastry and filled with tender chunks of meat simmered in rich gravy, these pies are deeply satisfying and wonderfully warming. My favorite version is steak and ale (with slow-cooked beef and malty beer), and other popular options include steak and kidney (a classic that delivers earthy depth) and chicken and mushroom. I order the meat pie pictured above at The White Hart pub in London.
What makes a pub pie special is the contrast between the crisp, buttery crust and the bubbling, flavorful filling beneath. It’s often served with creamy mashed potatoes or extra chips and a generous pour of gravy on top. In good pubs, you’ll taste the care that goes into the slow cooking as the meat is fall-apart tender and the gravy is thick enough to cling to every bite.

The White Hart pub in London
Sunday Roast
If you’re in London on a Sunday, make sure you find a pub serving a traditional Sunday roast. This is the granddaddy of British comfort food: slices of roasted meat (beef, lamb, chicken, or pork), crisp roast potatoes, fluffy Yorkshire puddings, seasonal vegetables, and plenty of rich gravy poured over everything.
Each component plays its part: the Yorkshire puddings should be light and airy with crispy edges, the potatoes golden and crunchy on the outside, and the meat perfectly cooked and full of flavor. Many pubs offer all the trimmings, including cauliflower cheese or stuffing, and some even let you choose your own meat and sides. It’s a generous, shareable plate that turns lunch into a proper feast. Try it and you’ll understand why this meal is a cherished weekly ritual across Britain.
Plent of food options . . . and beer!
Of course, the joys of London pub food don’t stop there. Other classics worth ordering include bangers and mash (plump sausages atop creamy mashed potatoes smothered in rich onion gravy) and shepherd’s pie or cottage pie, with their savory minced meat and vegetable filling topped with a golden mashed potato crust.
And of course you’ll always find plenty of beer options. There’s something about beer from the tap of a London pub. It usually just tastes better! So try some of the local beers and enjoy whatever catches your attention on the menu!

Pint of Fuller’s London Pride Amber Ale