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, we 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.
Bringing joy to our London weekends and weekdays, these street food markets in London are bringing life to the city’s foodie scene – believe us when we say that you had better go hungry.
Best Street Food Markets in London
Best Street Food Markets in 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.
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.
Arcade Food Court at Centre Point
This spot is a bit of a giant in the food court game. It’s regularly packed out by hungry diners and has heaps of good offerings to choose from. You’ll have cuisines from all over the world to pick and everything looks so delicious you may actually have trouble choosing.
We’ll make it easy for you. Hit up Berek! Berek! for some of their Indonesian fare. Alternatively Sushi Kamon is a great option if you want something a little lighter. Manna’s burgers are pretty good too but you’ll be at this stall for the fried chicken.
If none of that takes your fancy, head upstairs to Plaza Khao Gaeng. That’s a Thai restaurant by Chef Luke Farrell. The food is excellent. They don’t sacrifice anything to cater to the tastes of people that might not like the bold flavours of heavy-handed use of spice.
The result is very very legit Thai cooking.
Opening Hours: 11:30am – 10:30 am, except on Sundays when it closes at 9:30pm.
Closest Tube Station: Tottenham Court Road
Best Street Food Markets in East London
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 we’re saying is don’t go expecting anything mediocre to land up on your plate – this spot boasts some of the best street food London offers.
There are many amazing stalls, but you have to try Indian street food offering Indi-go Rasoi.
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).
Lamb Street Food Stands
A stone’s throw from Spitalfields Market – one of the biggest foodie hubs in the city – you can find a small-but-mighty alternative. The food kiosks on Lamb Street offer a range of things to eat in a setting without masses of other hungry people.
The bonus here is that the food is just as good as it is anywhere else nearby and you’ve got heaps of choice. Dos Mas Tacos have made themselves a home there as have Pizza Guys, but you’ll not want to miss the Duck Truck or anything else they’ve got going on – you really can’t go wrong with this hidden gem of a street food market.
There’s no way that we 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, we can never go past the tasty souvlaki from The Athenian.
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.
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
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.
We know it’s naughty to have favourites, but IOHO 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.
Our biggest recommendations are the steak frites at The Beefsteaks, the ridiculously decadent cheese toasties at The Cheese Truck and gyoza at Gyoza Guys.
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).
When it comes to food, you are spoilt for choice. Bao Bao serves up brilliant Taiwanese cuisine, Nanny Bill’s dishes out burgers that will blow your mind, Coqfighter has pretty much the best fried chicken you’ll ever eat. Need we 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
Another spot we’ve spent a lot of time eating in, Pop has too many awesome traders to say definitively which one is the best, but we’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. All in the uber-cool Peckham location.
Don’t miss Bando Belly, the folks taking fusion street food to new levels – opt for Banh Mi breakfast rolls, crispy kimchi omelettes, and hot fried Oreos inspired by the multicultural capital.
For delicious Indian fare, Boxwallah serve up authentic street food dishes. The chilli cheese aloo tikki and butter chicken samosas are just two of the standout offerings here.
Opening Hours: Monday to Thursday 8am – 11pm, Friday 8am – 1am, Saturday 9am – 1am, Sunday 9am – 11pm.
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.
We love a tasty wrap from sustainable farmers and producers Mike & Ollie, one of the darlings of Brockley’s culinary scene.
Opening Hours: This Saturday market takes place weekly 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. When it comes to street food in London Bridge, this little spot is really quite brilliant – and a more recent addition to our favourites.
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
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 at 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 our 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.
Market Halls Peckham
Newest kid on the food market block is Peckham’s outpost of Market Halls. You might recognise the name from a few other entries in our guide here. They’re doing a good job of covering London in great places to eat.
This food court grabs some of the best from the food court game and some much-loved vendors from around south London and puts them under one roof.
You can expect to see the likes of Baba G’s Bhangra Burgers, Deptford’s excellent Suya & Lobster and a bunch of other big hits. Don’t miss out on Dum Dum Donutterie for a bite of something sweet after.
Opening Hours: 8am – 10pm, 11pm on weekends
Nearest Tube Station: Peckham Rye
One of the biggest foodie hotspots south of the river is Vinegar Yard. It’s a spacious area with a selection of food and drink stands for you to choose from. They’ve got a Nanny Bill’s here which turns out some pretty tidy burgers and mac ‘n’ cheese bites.
They’ve also got Bad Boys Pizza Society, and that’s one that’s definitely worth trying. You’ll find the place heaving with people too, especially on warmer evenings, which means plenty of atmosphere – but sometimes a struggle to get a table.
Opening Hours: 12 pm–12 am Friday and Saturday, 12pm – 8pm Sunday, 5pm – 10:30pm Tuesday and Wednesday, 12pm – 10:30pm Thursday.
Nearest Tube Station: London Bridge
Arcade at Battersea Power Station
Arcade Food Hall is set to open a new branch in Battersea Power Station. We say set because at the time of writing (July ‘23), it’s not quite finished yet. By the time you’re reading this it probably will be.
Word is there will be plenty of options to choose from. Siu Siu are coming in with their Thai cooking, and will be joined by Sushi Kamon, Leccami Gelato (delicious ice cream) as well as some pretty excellent shawarma from Shatta & Toum.
Opening times: TBA
Nearest Tube Station: Battersea Power Station
Best Street Food Markets in West London
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
Kew Village Market
Kew Village Market is quite a slog to get to, but it’s worth it for the adorable village vibe and the pretty leafy backdrop. Around 40 stalls line the street, packed with everything from crepes to pasta, as well as arts and crafts and live music.
Anyway, back to the main event: food. Kew Village Market has pretty much everything covered, with a range of local and far-flung chefs and bakers bringing their delicious goodies to Kew.
Expect Columbian excellence at Mulata Cuisine, some oh-so-naughty treats at Love by Cake, and flavours galore at Lorna’s Indian Kitchen.
Opening Hours: Various dates – check the website.
Nearest Tube Station: Richmond
Richmond Duck Pond Market
Richmond’s Duck Pond Market does sustainable, artisan food, and does it really well. It more than deserves its place in our guide to the best street food markets in London.
Heron Square quickly fills with locals looking to get their hands on some of the most tasty fare in the area – the likes of Aroma Organic (the flakiest sausage rolls you’ll ever eat) and Like Mama (divine Italian dishes) supply all the goods.
Whether you want to grab a bottle of balsamic from The Olive Architects or demolish a cake from Ben’s Bakery, Duck Pond Market has got it covered with some of the best street food London has to offer.
Opening Hours: Saturday 11am to 4pm, Sunday 10:30am to 5pm.
Nearest Tube Station: Richmond – or Kew Train station is right next door.
Best Street 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 recently reopened after a refurbishment. It’s bigger and better than before, taking up a prime spot in Camden Market next to the lock.
Read More: Cool Things to do in Camden
Canopy at Kings Cross
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.
Italy really has come to London at this popular Liverpool Street food market. 2 floors, 3 restaurants, 6 eateries – think of it as less of a street food market and more of a street food mecca.
If you’re looking to eat RN, head to the upstairs floor and decide between eateries. Or, head to the bottom floor and mingle at the food market, boasting over 5,000 Italian ingredients to take home.
Opening Hours: 9am-11pm every day.
Closest Tube Stations: Liverpool Street
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.