The Best Pubs For Good Food In London guide image


The Best Pubs For Good Food In London

21 pubs for when you want to eat as well as you drink.

A good pub is like a beloved best friend. They’re always there for you. You still like them even when they’re a bit smelly. And they’ll never judge you for getting completely smashed or wearing your ‘workout clothes’ for an entire weekend. That’s why we love them, even though most of them have some pretty mediocre food. But not these pubs. From an 18th-century Soho spot serving terrine, to excellent Thai food at a Paddington boozer, these are the pubs where you’re guaranteed a great meal. 


photo credit: Aleksandra Boruch


55 Great Portland St, London
View WebsiteEarn 3X Points

The George is a delicious and decadent take on a pub. The downstairs bar is Fitzrovia’s usual mix of slurring suits and those trying to ignore the slurring suits, while the upstairs dining room is a debauch dining room. The room gives off an energy that mixes The Tudors and the posh bit of the Titanic while the staff, who are friendly rather than fawning, will very much encourage you to eat foie gras. Indulgent? Yes. Silly? Certainly. The knickerbocker glory for dessert? If a certain kind of British excess gets you going, then The George isn’t just extravagant. It’s extremely enjoyable.

Few London pubs are as well known as The French House in Soho: this place is a classic and the food very much follows suit. While the downstairs of this drinking institution is still kept to just that, walk up the creaking 18th-century stairs and you’ll find a red-walled, yellow-lit dining room. This place is made for consumption. Specifically terrine, steak, coffee mousse and, of course, wine. You’ll be leaning over the table and stage whispering conversations before you know it.

Sign up for our newsletter.

Be the first to get expert restaurant recommendations for every situation right in your inbox.

By signing up, I agree to the Terms and Conditions and Privacy Policy.

For a pub named after a giant predatory bird, this old-school Farringdon joint is actually pretty laid-back. It’s got a dark green front, dark split leather, and a simple dining room with lots of mismatched wooden chairs—but don’t let the casual feel fool you. This place serves some truly excellent classic British dishes, and whether you come for lunch or dinner, you need to get involved in their steak sandwich. It’s basically a whole meal between bread and is completely worth £15. Be warned, this place is popular and they only take bookings for six plus.

The Wigmore review image

The Wigmore



OpenTable logo

We tend to like our pubs how we like our dogs. Old, scruffy, and loyal enough that you don’t mind their scent. But we’ll make an exception for The Wigmore. A glossy green pub inside The Langham hotel, this place is less rowdy boozer and more sophisticated sipper. The menu has got that whole modern European croquetas-to-crumpets thing going on but you should know that the best thing here is the burger. A proper two-hander meat fest that comes topped with grilled ox tongue, it’s super satisfying, especially when combined with the fat-dripped chips and a pint. 

This old-school Fitzrovia boozer has a speciality. And yes, upon walking in you might think the speciality is wooden panelling. It isn’t. The speciality is pie. Chicken and leek pie, steak pie, venison pie, vegetarian pie, shepherd’s pie—OK, we’ll stop now before it starts to feel like The Great British Bake Off has requested a new opening theme by Eminem. But the point is, the pies here are great, with an excellent crust, and are arguably just the right size for one person—if, of course, you’re as greedy as us. Outside of their pies, you can’t go wrong with the chorizo scotch egg or the Cumberland sausages in red wine sauce.


After their storming success in the kitchen at the Compton Arms, the fellas from Four Legs have their own pub in the shape of The Plimsoll in Finsbury Park. What was once an Irish boozer that let Guinness rightfully rest and had Arsenal playing on the projector is now the kind of pub that lets Guinness rightfully rest while serving a whole lemon sole from the kitchen. The bar area is still ideal to perch in with a pint but make sure you book ahead if you want dinner in the week (there’s a limited menu on weekends) because the popularity of their famous cheeseburger hasn’t waned.

The Clarence Tavern is another gastropub from a lineage of excellent London gastropubs. Older siblings the Anchor & Hope and the Canton Arms are two of the most consistently excellent pubs for food around—that still maintain a feeling of comforting pub-ishness. There’s no danger of seeing a mini shopping trolley full of chips here. The Clarence on Stoke Newington Church Street is somewhere that feels like it’s been making fried pumpkin, roast brill, and slow-cooked lamb shoulder with dauphinoise forever and ever. Simultaneously relaxed and delicious, it manages to make lots of effort seem effortless, and it’s as good inside as it is outside.

If you’re looking for a great, reasonably priced wine list from a pub then St John’s Tavern should be close to the top of your list. But if you’re looking for damn near perfect Sunday roast, then this Archway spot should be right at the top of your list. You’ll also find oysters, pickled cockles, and potted shrimp on the menu in the spacious and woody dining room at the back of the pub. They serve solid plates of food like a whole plaice with brown shrimp butter, or a suckling pork shoulder and quince sauce to share. Whatever you do, don’t miss out on the croquetas or the desserts. Both are consistently excellent.  

Some pubs stay with you for much of your life, like a compliment your art teacher once gave you, or a particularly ratty but sentimental pair of pyjamas. The Drapers Arms is one of those. It’s an Islington stalwart, down a residential street, that’s suitable for drinking, dining, and drowning your sorrows. The food is classic, comforting stuff. Baked camembert, sardines on toast, pies, chops, and the like. It’s stuff you could make at home but often can’t be arsed and never as good as this. Whether you’re pitching up on a stool at the bar for pints and snacks, or you’ve booked a table for 10 on a Sunday, this is a pub that will always stay in your mind.

A pub, a pint, and a great big plate of roast beef overlooking Hampstead Heath is what you need, we need, everyone probably needs. The Bull & Last is easily the best gastropub around the Heath (though if you’re just looking for a pint and a pork bap, The Southampton Arms is down the road) and its menu of gastropub favourites is hard to resist. The scotch egg is strong, the fish and chips chunky, and the setting lovely.

The Compton Arms is a little boozer off Upper Street that used to be frequented by Arsenal fans and is now frequented by Arsenal fans, as well as those seeking very good food. The weekly changing small plates menu is generally very enjoyable—be it a whole dressed crab or pork chop with apple sauce and chilli oil. Book ahead whatever you do, especially if you want a seat in the garden.


Spitalfields isn’t an area lacking when it comes to food or drink, but The Culpeper is one of the few places that combines both very well. This is a very modern pub, in that it’s not just a pub. It has a rooftop, an upstairs restaurant, and also rooms to stay in if you have a few too many bevvies. Food-wise, the bar is where you come after work for a few drinks, padron peppers, and snacks like croquettes. The restaurant is a little more burrata and risotto with the family or a date.

Some pubs require tactics. Bar positioning. Table grabbing. What to order and what not to order. The Duke of Richmond in Dalston is one of these. Although you can have a full slap-up meal in the dining room, we think it’s best used as a beer and burger place because it’s extremely good at both. The more casual dishes, from a béarnaise-loaded burger to a crab and chip butty, are ideal boozing snacks and can also be ordered to their outside terrace.

If someone asked us to describe The Marksman in one word, we’d say “Dickens”. This old-school Shoreditch spot has been around since the Victorian times, with a proper mahogany bar, those little scallop lampshades that went out of fashion in the ‘50s, and a more modern dining room upstairs. These days you’ll find food like Aylesbury duck, salt lemon surf clams, and some of the best savoury pies in London. Plus, their three-course Sunday menu is always a good idea. 


Eastenders superfan or not, most people know that a pub is at the heart of the action around Albert Square. Only in reality the pub in question is the Canton Arms, and you won’t find any balding perma-angry brothers or pints being thrown here. Instead you’ll walk into a boozer that feels a little like it’s from another era. Where old boys todder in for a glass of red and a haggis toastie, and families get together in the front bar, in the back dining room, or wherever they can fit. The food is a touch European and a touch British. Put simply, it’s very nice. Think a plate of peach and stracciatella, only combined with a pint. You wouldn't expect a taste of Rome on the South Lambeth Road, but the Canton Arms is full of surprises.

Anchor & Hope is not only the name of our eventual sailor rom-com, but it’s also a cosy boozer in Southwark that serves some pretty amazing Mediterranean meets British food. From the outdoor picnic tables to the smoky dim lighting, this place feels like your quintessential British pub with some bonus things on the menu like three cheese and hazelnut soufflé, crab beurre blanc, and chopped octopus salad. Once you’re sufficiently full and buzzed, go for a stroll along the South Bank and reminisce over how good that baked poppyseed cheesecake was. It’s great for dinner with out-of-towners. 

Ah, The Camberwell Arms. That smell of butter in the air. That big old-school dining room. Those inevitable three pints you weren’t planning on but oh well, you were just having such a nice time. This spot in Camberwell does have excellent food from huge pork chops to banging pasta dishes, but it still very much feels like a boozer where no one’s going to judge you for getting smashed on a Tuesday. The seasonal menu changes daily but whatever they’ve got going on on their blackboard, you know you’re in safe hands. Our game plan is to start things off with a pint at the bar before going full three courses. Yes, even if it’s a Tuesday. 


This show-stopping pub refurb on the King’s Road is glamorous on the eye but simply delightful when it comes to the food. The ham, egg, and chips could easily end up being one of the top 10 pub meals you ever eat, or a massive golden brown chicken kiev served with a shaved fennel salad that manages to feel both reserved and decadent at the same time. There’s pie, steak, and grilled fish on offer too, but whatever you do, make sure you get extra chips on the side—they’re excellent. There’s also an unmissable trifle which is a brilliant ‘80s dinner party throwback.

From the outside, The Heron looks like the sort of pub that doesn’t so much indulge in lock-ins as live by them. It’s a wide bungalow-like spot in Paddington that’s full of football, fellas, and fantastic Thai food downstairs. The restaurant space is the budget karaoke room of your birthday dreams. It’s a not-often-seen combination of pink walls, neon lights, and TVs flashing lyrics, plus food that will blow your socks off. If it sounds slightly bizarre, that’s because it is. And if it sounds brilliant, that’s also because it is.

You might think that a pub called The Cow would specialise in beef, but you’d be wrong. Plot twist: this upmarket pub and dining room near Notting Hill actually specialises in seafood. One of the go-to orders here is oysters and Guinness, but you’ll also find an £89 seafood platter and fresh crab tagliolini on the menu. When it comes to the space, it looks like it was designed by a super-fan of both Moulin Rouge and The Apprentice. Basically, it’s a bit luxury, a bit retro, a bit French, and a lot of bright red leather. Although this place can be pricey, they have a £14 dish du jour available in their saloon bar. 

If your idea of a pub involves fruit machines, sticky floors, and drunk locals that have been sat on their stool since the ‘80s, then think again. The Harwood Arms in Fulham is about as close as you can get to being an upmarket restaurant while still being a pub. It’s on a little street that feels more Cotswolds than city and once inside, you’ll find neutral walls, deer antlers, sophisticated furniture, and a posh 1920s bar that we absolutely cannot picture Peggy Mitchell standing behind. You can expect dishes like whole baked lemon sole, strawberry and lavender trifle, and plenty of things involving fresh game.

Chase Sapphire Card Ad

Suggested Reading

The Bar Hit List: The Best New Bars In London  guide image
The Bar Hit List: The Best New Bars In London

A running list of the best new places to drink and be merry.

The Best Things We Ate This Week guide image

A running list of the best dishes we’ve eaten recently.

The Best Spots For A First Date Drink guide image

18 of the best spots in London for a drinks date.

Infatuation Logo
2023 © The Infatuation Inc. All Rights Reserved.


Get it on Google PlayDownload on the App Store