There aren't many things on this planet that I enjoy more than drinking good beer and eating good food with good people. That coincidentally means that there aren’t many things on this planet that I enjoy more than sitting down for a meal in a good pub. Yet, although I am a simple man with simple pleasures, I am also – as you’ll probably be aware of if you’ve read anything I’ve ever written – a very fussy git who is very particular about what he puts into his body.
So while I’ll never turn down a packet of salt and vinegar crisps and a pint of cold Amstell, I’m more interested in the pubs that serve a wider range of craft ales sourced from independent brewers; the pubs that use words like “seasonal” and “fresh produce,” and can serve you a better meal than a good many restaurants that claim to specialise in cooking food.
There’s a lot of pubs in London, though, Mob. A 2023 pub audit suggested that there were over 3,500 pubs knocking about the city. Out of all those pubs, I’d be willing to say that a solid 80% of them do not serve very good food. And that's okay. That doesn’t mean they’re bad and not worth visiting, all I’m saying is that it’s probably best to make sure you’ve got something lining up your stomach before you visit those haunts and that you’ve got a decent kebab shop en-route for your tipsy totter home.
Among those, however, some very good pubs serving some very good food. Pubs where you can arrive with an appetite and leave satisfied having eaten a substantial meal that’s a lot more exciting than a tepid scotch egg. To save you from finding out which pub curries are nothing but a medley of curry powder, coconut milk, and Bernard Matthews turkey bits the hard way, I’ve rounded up the very best food pubs in London for you to peruse at your pleasure. You're welcome.
These are the best pubs in London to have a good feed and feast yourself on great pints and plates of food. The best London food pubs where you can eat, drink, and be merry, basically. Don’t forget to drink responsibly, and eat well.