Food Guides

Farmers’ Market

If you’re looking to hit up one of the best farmers’ markets in London, we’ve got you covered. Luckily, you’re never too far from one in the city – pretty much every neighbourhood has its own – and each market has a USP, whether its produce is grown here in London or it has managed to garner international acclaim with a mention on Gwyneth P’s Goop.

If you’re looking in North London (or are just a die-hard farmers’ market fan), you’ve gotta take a trip to Islington for their weekly market which has been running for almost 25 years. Not only is it credited as being the city’s first farmers’ market, but it’s also frequently heralded as the best. Stop by for plenty of seasonal flowers, fruit & veg, fish and more.

Otherwise, you’ll find a farmers market in almost every corner of our fair city. They’re mostly on Sunday mornings, so keep yours free, bring a big bag and prepare to stock your kitchen with some of the best produce local farmers have to offer.


Blackheath Station Car Park, Hurren Close, London SE3 9LE

This market, which has been going since 2000, pitches up in Blackheath station car park every Sunday from 10am – 2pm and is a real local fave. There’s plenty of seasonal fruit and veg on offer, alongside dairy, honey, fish, meat, drinks, and baked good stalls, including Bee Friends, Cakehole, Bottlebrush Ferments, Greedy Hare and Nana’s Chutneys. If you get a bit peckish, you can pick up some ready-to-eat treats like lasagna, samosas, and gozleme.


Parliament Hill is one of the most popular farmers’ markets in town and given its location right on the edge of Hampstead Heath, it’s the perfect pit-stop after a long walk – plus there’s the Insta-famous dog park for your pooch to hang in too. Running every Saturday from 10am – 2pm, the market includes fruit and veg from Eden Farms, Wild Country Organics and Ways Fruit Farm; meat from Fosse Meadows Farm and Galileo Farm; baked goods from Astons Bakehouse and Levain Bakery; hot food from Pasta E Basta, Pizza Massimo and Mumbai Mix, and more.


The Ally Pally Farmers’ Market has been held either at Alexandra Palace Park or near Campsbourne School every Sunday for the past 20 years. Drop by from 10am until 3pm to find top-quality local fruit & veg, bread, cakes, meat, cheese, eggs, raw milk, preserves and more – plus there are also stalls of crafts and hot food from local makers. The market’s family-friendly, dog-friendly and totally free to enter.


Herne Hill Market has only been going for four years but it’s already become a massive local favourite. Taking place every Sunday from 10am – 4pm right by the station, the market features over 50 traders, selling locally-produced food, arts and crafts from within 100 miles. Pick up food from Bath Soft Cheese, La Tartiflette Stall, Fruition Preserves, Agua Na Boca, Oliveto Bar and Taste of Ethiopia, and then check out the crafts and vintage goods on offer.


The farmers’ market in Stoke Newington is organised by the North London-based organisation Growing Communities, which sources all the produce from small-scale, organic and biodynamic farmers. Some of the fruit and veg comes from their Patchwork Farm, which is based out of Hackney, and from another of their farms in Dagenham so you can get your hands on some super local ingredients. It’s also the UK’s only all-organic weekly farmers’ market, low waste and fairly priced – win, win, win!


Browse over 20 stalls at every Sunday from 10am – 2pm at the top of Walthamstow High Street. You can pick up everything from honey to organic veg to fresh pasta, from traders including The Flour Station, Ted’s Veg, Giggly Pig Co., Happy Bees and The Tomato Stall.


Held on the leafy Orange Square every Saturday from 9am – 2pm, Pimlico Road Farmers’ Market boasts one of the most pleasant locations of all the markets across the city. Around 25 – 30 stalls, including Windrush Valley Goat Dairy, Jam Mothers, Lord Pesto, Beatbush Farm Foods, Greens Made Easy and Honeypie Bakery, pack in each week bringing with them fresh fish and shellfish, organic veg, free range poultry, cakes and breads, local honey, eggs, flowers and more.


It may be home to the famous Portobello Road Market, but Notting Hill’s farmers’ market deserves some love too. It pops up at Fox Primary School every Sunday – rain or shine – with a selection of excellent, seasonal produce. Expect the likes of unpasteurised milk and cream from Hurdlebrook; herbs and salads from Nigel’s Lettuces and Lovage; fruit and vegetables from Perry Court Farm; flowers from Grange Nursery; local honey from Bee Friendly; and more.


The farmers’ market in Islington was not only the very first in London, but is also frequently voted the best. Head to Chapel Market on Sundays between 10am and 2pm to pick up some fruits & veggies from Perry Court Farm, salads & herbs from Nigels’ Lettuce, seasonal flowers from Grange Nursery and much, much more fresh produce. And why not make a day of it and go for a stroll along the canal afterwards?


The fact that West Hampstead farmers’ market has its very own mention on Goop says a lot – what exactly it says, is up to you. Expect to find hot food, seasonal herbs, flowers, and knowledgeable stall holders (with regulars who include Eden Farm veg, Wild Country organics, Brambletye and Millets Farm) here every Sunday.


Being the land of the boujie, it’s no surprise that Marylebone’s farmers’ market was one of the first in London. It was established in 2003, around the time when the word ‘organic’ was gaining serious traction among certain demos and Madonna’s songs began centring around soy lattes, mini coopers and yoga (see ‘American Life’) – so, farmers’ markets were very much the vibe. And Marylebone’s farmers’ market is still going strong now, occupying Aybrook, St Vincent and the top of Moxon Street every Sunday without fail, stocked with the freshest fruits, veg, fish, meat, poultry and more.