I don’t know about you, but one of my favourite weekend activities in London involves mulling about food markets and soaking up the genial atmosphere. There’s just something about being surrounded by quality fruits and vegetables that makes me feel good. It’s an experience that's almost as nourishing as eating that veg. Well, kinda.
As well as the stacks of fresh produce available, another thing that I love about some of the best food and farmers’ markets in London is the array of street food and hot food stalls they’ve got in attendance. Whether it’s a Colombian arepa or a bao bun fit to burst with confit pork, there’s plenty of street food in London that’s capable of putting the food served at some of the city’s Michelin-starred restaurants to shame. And yes, you can quote me on that. If you want to know where to get your chops around that food – and do a weekly grocery shopping where you can meet the actual producers of the food you’re eating – then you’ve come to the right place.
This guide will give you a rundown of the best food markets in London. We’ve even gone and broken them down into their respective geographical areas of the city to make things easier for you. From established icons like Borough Market to relative newcomers like Primrose Hill Food Market, these are the best food markets in London that you should be giving the time of day.