London is a foodie’s heaven – boasting a vibrant street food scene that will fill your tummy and make your tastebuds sing. Looking for the best food markets in London? Look no further.
Food, glorious food. Isn’t that how the song goes? Who cares – we are on a mission and that mission is hunting out the best food markets in London.
Growing up in London, I remember the days when a London food market meant a bunch of sorry-ass looking veggies and perhaps a hot dog stall. Thank god those days are behind us.
These street food markets in London are bringing life to the city’s foodie scene – believe me when I say that you had better go hungry.
Editor’s Note: London, like much of the rest of the world is currently subject to changing lockdown measures. I am still publishing guides to help you discover the best of my hometown but please follow current advice and guidelines and check ahead to ensure that venues are open. Stay safe and stay alert.
Best Food Markets in London: Central London
Borough Market is perhaps the most famous of all food markets in London. Why? Quite simply, it offers an amazing selection of fresh produce and street food options.
This is the food market that pretty much everyone thinks of when they think of the best food markets in London thanks to the diversity and quality of the stallholders.
It’s really hard to pick a favourite here but don’t miss Kappacasein for the best cheese toastie you’ve had in your life (I pinky promise).
Opening Hours: Monday to Friday: 10am to 5pm (Fridays until 6pm) Saturday: 8am to 5pm. Not all traders attend on Mondays and Tuesdays.
Closest tube stop: London Bridge.
Read More: Visiting Borough Market, The Insider’s Guide
Berwick Street Market
One of the most loved stalls is Savage Salad, selling dishes that are both healthy and delicious. Win.
Opening Hours: The market is open from Monday to Saturday, 8am to 6pm.
Closest Tube Stops: Tottenham Court and Oxford Circus.
Street Food Union Soho
Stop by Street Food Union Soho for some of the best street food in London, with a small group of passionate traders. There are many options, but I particularly love the New Orleans-inspired Slinging Poboys.
On Saturdays Street Food Union transforms itself into one of the best vegan food markets in London – packed with innovative and delicious eats.
Opening Hours: Monday to Saturday, 11am to 3pm.
Closest Tube stop is Piccadilly Circus, and Leicester Square is also close by.
For almost 700 years, the undercover Leadenhall Market has been delighting shoppers with its food and other market stalls. One of the great historic food markets in London, it’s the perfect opportunity to grab some food in a gorgeous setting.
Don’t miss the scrumptious pasta bar of celebrity chef Gino D’Acampo for a drool-worthy carb-loaded feast.
What’s more, Leadenhall Market was also used for filming a few scenes in Harry Potter – can you guess which ones?
Opening Hours: The market area is open 24/7, however trading hours vary store by store.
Nearest Tube: Monument Station, about five minutes from the market.
Whitecross Street Market
Whitecross Street Market is a friendly and scrumptious market that’s a favourite amongst hard working locals, and has been serving up delicious food for over 150 years.
It’s still relatively unknown, tucked away behind The Barbican Centre, so the food here is unpretentious and on point.
Don’t miss long-time favourite Ravello’s Italian for some authentic Italian eats.
Opening Hours: The market is open Monday to Friday, 11am to 3pm.
Closest Tube Stops: Old Street and Barbican Tube stations are about a five minute walk away.
Leather Lane Market
Despite its name, these days the 400-year-old Leather Lane Market is very much a food market first and foremost, with many great food stalls and cafes – a gem buried in London’s diamond capital, Hatton Cross.
There are so many stand-out options here in this lovely little market but I love the fresh and delicious sushi from Tajima-Tei.
Opening Hours: The market is open on weekdays from 10am to 2pm.
Closest Underground Stops: Chancery Lane and Farringdon, both of which are less than five minutes away on foot.
A bustling market with some of the best food stalls in London, the Southbank Market is a definite must-visit for food lovers in London. It’s tucked around the back of the famous Southbank Centre, so is the perfect stop to refuel whilst exploring the area.
As one of London’s best food markets, the competition to get a spot here is fierce – with the end result that the stalls are absolutely brilliant. The roster changes all the time but if you’ve got a sweet tooth, keep your eyes open for the pastries of Galeta.
Opening Hours: Friday: 12pm to 8pm, Saturday: 11am to 8pm, Sunday: 12pm to 6pm and Monday (bank holidays only): 12 noon to 6pm.
Closest Tube Stations: Embankment and Waterloo.
Market Hall Victoria
Set over three levels, the Market Hall Victoria serves up a delicious and diverse range of food from its many stalls.
Don’t miss the much-loved and budget-friendly Gopal’s Corner, with its sumptuous Malaysian Tamil street food.
Opening Hours: Monday to Friday: 7am to 11pm, Saturday: 9am to 11pm, Sunday 9am to 10pm
Closest Tube Station: Victoria, which is just metres away.
Best East London Food Markets
Ready to eat your way around East London? Start here…
The Kitchens at Old Spitalfields Market
Featuring a carefully curated selection of amazing chefs and stalls, the Kitchens: Old Spitalfields Market is foodie heaven.
Spitalfields is one of Shoreditch’s coolest spots, and the food here is on fire. All I’m saying is don’t go expecting anything mediocre to land up on your plate.
There are many amazing stalls, but you have to try Taiwanese street food offering Jai Ba.
Opening Hours: The market is open seven days a week. On weekdays it’s open from 10am to 8pm, on Saturdays it’s open from 10am to 6pm, and on Sundays from 10am to 5pm.
Closest Tube Stop: Liverpool Street or Shoreditch High Street (overground).
There’s no way that I could do a piece on food markets in London and not cover Brick Lane – Shoreditch’s bustling and vibrant hipster hub.
What’s commonly referred to as Brick Lane Market is actually a number of smaller markets including The Backyard Market, the Sunday Upmarket, and The Brick Lane Food Hall. Obviously the latter is the focus when it comes to scrummy eats but there are plenty of foodie finds in the others too.
Opening Hours: It’s best to visit Brick Lane at the weekend when the food hall is open (Saturdays 11am-6pm and Sundays 10am – 5pm), although the brick and mortar restaurants are open all week.
Closest Tube Stop: Aldgate East, Aldgate and Liverpool Street are also close or Shoreditch High Street on the Overground.
A quirky market located inside a series of shipping containers? It has to be Boxpark Shoreditch, a pop-up market and mall located in the ever-creative Shoreditch.
With a range of food and other stalls, I can never go past the tasty and veggie-friendly Falafelicious.
Opening Hours: Generally open every day from 8am to 11pm (except Sundays, when it’s 10am to 10pm).
Closest Tube Stop: Old Street or Liverpool Street. Shoreditch High Street Overground is right underneath.
Chatsworth Road Market
A gorgeous historic market that had its heyday in the 1920s but has stepped back into the limelight in recent years, Chatsworth Road Market has a great range of stalls, including street food. Want a blow-away meal? Tuck into Vietnamese street food at Hanoi Kitchen.
Opening Hours: Sundays from 11am to 4pm
Closest Tube Stop: Hackney Wick, about a 20 minute walk away.
A bustling hub with creative food, art and clothing, Netil Market has burst onto the scene in the past decade as one of the best food markets in London.
Don’t miss Death by Pizza, serving up pizza that’s 100% vegan and 100% delicious. Who would have thought it possible?
Opening Hours: Wednesday to Saturday from 12pm to 10pm, and on Sundays from 10am to 10pm.
Closest Tube Station: Bethnal Green, which is about a 15 minute walk away.
Broadway Market and Broadway Vegan Market
Broadway Market and Broadway Vegan Market have something for everyone – including over 30 great vegan stalls.
Everyone is sure to love the delicious offerings of Young Vegans.
Opening Hours: The vegan market is every Saturday from 10am to 4pm, while the classic Broadway Market is Saturdays from 9am to 5pm.
Nearest Tube Stop: Bethnal Green, about a fifteen minute walk away.
Victoria Park Market
Victoria Park Market might be small, but when it comes to street food in London, it is mighty AF. Sat in the heart of Victoria Park, this is the place to go for your weekend boujee East London eats.
Some of the biggest names in London’s street food scene pop up at Victoria Park – Crosstown Doughnuts, Mother Flipper, Rice Guys – all present and correct.
Opening Hours: Sunday from 10am to 4pm.
Closest Station: Hackney Park Overground Station.
Read More: The Best Sunday Markets in London
Dinerama used to be an old bullion depot – but in true Shoreditch fashion, it’s now a bustling night food market in London.
Catering to the late night crowd, it’s kind of boozy, very foodie and with fab options like the FünkenPümper vodka bar, Thunderbird and White Men Can’t Jerk (big reveal: they can).
Opening Hours: Winter Hours are Wednesday to Saturday between 5pm and 12pm. Summer hours TBC.
Closest Tube Stop: Liverpool Street, Old Street or, Shoreditch High Street overground station is also very close.
Best Street Food Markets in South London
Maltby Street Market
Kind of like the Borough Street Market but with a little more room to breathe and browse, Maltby Street Market is a favourite of both locals and visitors.
I know it’s naughty to have favourites, but IMHO Maltby Street is pretty much the best street food market in London – it’s not too corporate, not too slick and the food is insanely good.
My biggest recommendations are the steak frites at The Beefsteaks, the ridiculously decadent cheese toasties at The Cheese Truck and gyoza at Gyoza Guys. Round it all off with a bad bad but good brownie at Bad Brownies and a G&T at Little Birdie Gin and you’re all set.
PS, did I mention that the Bermondsey Beer Mile – packed with some of London’s best craft breweries (and gin distilleries) starts mere metres away from the market? Just in case you wanted to explore (take that as a big hint that you should go and explore).
Opening Hours: Saturdays from 10am to 5pm and Sundays from 11am to 4pm.
Closest Tube Station: London Bridge.
Read More: The London Bridge Area Guide
Croydon’s Boxpark is a quirky and stylish street food market (it’s undercover too – big bonus in crappy weather).
Look, I love Croydon (Croydon girl here) and cannot say how happy I was to see Boxpark bringing more cool eateries and drinking spots to my much misunderstood hood.
When it comes to food, you are spoilt for choice. Bao Bao serves up brilliant Taiwanese cuisine, MeatLiquor dishes out burgers that will blow your mind, Coqfighter has pretty much the best fried chicken you’ll ever eat. Need I say more? Oh and you can wash it all down with beers from the Cronx Brewery or wine from Wine & Deli. Job sorted.
Opening Hours: 9am to 11pm from Monday to Saturday, and from 9am to 10pm on Sundays – individual trader hours vary.
Closest Tube Station: This is South London – no tubes but it’s right next to East Croydon station or West Croydon on the overground.
Multicultural Brixton Village Market is a delight for foodies, offering smells and tastes from all around the globe. Brixton Village was one of London’s coolest food markets well before they became fashionable, a title it holds to this day.
It’s not quite a market – the emphasis is on small spaces and eateries rather than stalls – you won’t care though because the food is that good. Rosa’s Thai, Fish, Wings & Tings, Franco Manca – there’s a lot to choose from.
Opening Hours: Daily 8am – 11.30pm. Individual trader times vary.
Closest Tube Station: Brixton
Read Next: Cool Things to do in Brixton
Pop Brixton is a fabulous community initiative showcases many up and coming businesses in the Brixton area in a fun and exciting atmosphere.
Another spot I’ve spent a lot of time eating in, Pop has too many awesome traders to say definitively which one is the best, but I’d strongly recommend checking L’Amuse Bouche (OMG their galettes), Viet Box and Made of Dough (pizza) out.
Opening Hours: Sunday to Wednesday: 9am to 11pm, Thursday to Saturday: 9am to 12am.
Closest Tube Stop: Brixton
Everyone loves a good reinvention story, and Peckham Levels has a great one, having been transformed from a multi-storey car park into a bustling market and entrepreneurs hub. It’s run by the same folk behind Pop Brixton, so it’s no surprise that you find the same emphasis on some of London’s best up and coming foodie ventures.
Don’t miss Nandine which serves up amazing contemporary Kurdish food or Lords of Poké for amazing poké bowls (pictured above).
Opening Hours: Sunday to Wednesday 10am to 11pm, Thursdays to Sundays, 10am to Midnight.
Closest Station: Peckham Rye (Train Station)
Brockley is a little off the beaten track – but it’s been hosting one of the best street food markets in London for many years. Add some energy and colour to your Saturday and swing past bustling Brockley Market to explore the food and other stalls.
I love a tasty wrap from sustainable farmers and producers Mike & Ollie.
Opening Hours: The market is held every Saturday between 10am and 2pm, and the closest Nearest Stations: St Johns, New Cross, New Cross Gate and Brockley train stations.
To call Mercato Metropolitano a food hall is really to do it a disservice – this is one of London’s best foodie spots, with an emphasis on urban farming and community.
Featuring two huge halls of street food stalls, you can pretty much eat your way around the world just by meandering between Mercato Metropolitano’s food offerings.In particular, don’t miss the authentic Spanish tapas of Abel or the to-die-for ice cream at Badiani.
Opening Hours: Monday to Friday between 8am and 11pm (12am on Fridays), 11am to 12am on Saturdays and 11am to 10pm on Sundays.
Closest Tube Station: Borough or Elephant & Castle
Flat Iron Square
Enjoy great food, drink and music at Flat Iron Square. I have to admit that I only found this cool little street food market in London Bridge a couple of months ago, but it’s really quite brilliant.
Sitting in the railway arches between Southwark and London Bridge, the market offers pretty much every cuisine imaginable, great wines at Tap & Bottle and a live music venue Omeara. That’s Saturday night sorted then.
Opening Hours: Vary from trader to trader
Closest Tube Station: London Bridge and Borough
Read More: Time to Discover Flat Iron Square
Model Market: Lewisham
One for the summer months, Model Market in Lewisham, a stylish and charming London food market to enjoy good food and good vibes. There are lots of great stalls, but I can’t go past the amazing Yumplings.
Opening Hours: Check the site
Closest Tube Station: Lewisham (DLR)
If you want a little bit of everything from antiques to amazing food stalls, then definitely check out the eclectic Greenwich Market. The street food market is tucked to the side of the main market – a melange of tempting smells and colourful foods. Foodies shouldn’t miss Victus & Bibo (weekends only).
Opening Hours: 10am to 5:30pm.
Closest Station: Greenwich (train) or North Greenwich tube stop and the 188 bus.
Herne Hill Market
Another market in one of London’s more charming residential areas, Herne Hill Market is the kind of neighbourhood food market that everyone wishes they had on their doorstep.
Part farmers market, part street food market, you can feast on a tasty dish or two and then pick up some local produce to bring home to cook too Herne Hill Market.
Don’t miss the mouthwatering Indonesian street food of local favourite Enak Enak.
Opening Hours: Sundays from 10am to 4pm.
Closest Tube Station: Brixton (15 mins) or it is next to Herne Hill train station.
Venn Street Market
Clapham is one of South London’s well-heeled areas, so it’s perhaps no surprise that it boasts a pretty fabulous food market too.
Cheerful Venn Street Market is one of my favourite street food markets in London, and is loved by both locals and visitors. There are many great stalls, but the amazing pâté at Pâté Moi is a particular must-try for foodies.
Opening Hours: 10am to 4pm every Saturday.
Nearest Tube Station: Clapham Common.
Best Food Markets in West London
Fulham Market Halls
It’s not often that you find a market within a beautiful old Edwardian train station – so when you do, you’d better pay attention. Fulham’s Market Hall is one of the prettiest food markets in London… great, but we’re here to eat, right? Well, they’ve got you covered on that front too. Poke, pizza, churros, tacos – the only trouble you’ll run into is deciding what to have.
Opening Hours: Monday to Friday: 7am to 11pm, Saturday: 8am to 11pm, Sunday: 10am to 10:30pm.
Nearest Tube Station: Fulham Broadway
Duke of York Square Market
Pick up some delicious fine foods in the heart of stylish Chelsea during a visit to the open-air Duke of York Square Market. Chelsea is posh AF, and so is their street food market. Forget any thoughts of greasy food slopped onto your plate and prepare yourself for a barrage of tasty (and highly ‘grammable) eats.
Don’t miss the mouth wateringly delicious filo pastries on offer from Hush Hush Chefs.
Opening Hours: Saturday from 10am to 4pm.
Nearest Tube Station: Sloane Square
Best Food Markets in North London
It’s all very well and good heading to the new breed of fashionable street food market in London, but what about the markets that were serving Londoners before the craze began? Want to see a true local’s market? Head to Chapel Market – a bustling daily street market where many Londoners grab their fresh produce.
Fresh produce is definitely the most popular item here, but Chegworth Valley’s juices are on hand to keep you refreshed.
Opening Hours: Tuesday to Sunday from 9am to 5pm (closing at 6pm on Fridays).
Closest Tube Station: Angel.
Bang Bang Oriental
Love Asian cuisine? If the answer is yes, get yourself to Bang Bang Oriental, pronto. A food hall/market offering more than 25 amazing stalls and restaurants, it’s the place to go and gorge yourself on bang-on Asian street food in London.
Yes, yes, it’s a bit of a schlepp to get there, but it is absolutely worth the effort. Don’t miss Golden Dragon which offers scrumptious traditional Chinese cuisine.
Opening Hours: Monday to Thursday: 12pm to 9.30pm, Friday to Saturday 11.30am to 10pm and Sunday: 11.30am-9.30pm.
Closest Tube Station: Colindale
After an initial run at Camden Lock, KERB Camden is currently closed pending a refurbishment.
Organisers are tight lipped on all the details, but if it’s anything like the previous incarnation – I can’t wait to see what they’ve got in store- so watch this space.
Read More: Cool Things to do in Camden
Canopy at Kings Cross
Canopy at Kings Cross is a bustling weekend market under the West Handyside Canopy has a great mix of stalls, live music and some seriously tasty street food.
In particular, don’t miss BAP Foods, famous for their delicious Korean barbecue.
Opening Hours: Fridays 12pm to 8pm, Saturdays and Sundays 11am to 6pm.
Closest Tube Station: King’s Cross
Alexandra Palace Market
Enjoy an authentic and charming farmers market in north London with the Alexandra Palace Market, which features more than 30 traders.
Don’t miss the scrumptious baked goods from Ally Pally – The Life of Pie, from owner Emma, a renowned pastry chef.
Opening Hours: Selected Sundays, generally between 10am and 3pm. Check the website to confirm the exact dates and times as they do change a little.
Closest Tube Stations: Wood Green and Finsbury Park.
Map of the Best Street Food Markets in London
London Food Markets FAQ
OK, So What is the Best Food Market in London?
The best food market in London is Borough Market – thanks to the range of fresh food and street food vendors on offer. However, there are lots of wonderful street food markets in London vying for the title.
Looking for More London Food Guides?
Check these out…
Planning Your Trip to Borough Market
Visiting The Bermondsey Beer Mile
Love this? Save and share on Pinterest!