Best Food Markets in London

Home » Restaurants » Best Food Markets in London
6min read
RestaurantsCategory
Jun 2026Updated

Last updated:

London's food markets are where the city eats best for the least, and they reward the curious visitor far more than another chain café near the station. From historic wholesale halls to railway-arch upstarts, these are places to graze, to people-watch and to taste the full sweep of London's cooking in a single afternoon. This guide picks the markets worth crossing town for, with practical notes on when to go and how to do them well.

Borough Market

Borough Market, beside Southwark Cathedral on the south bank of the Thames, is London's most famous food market and the natural starting point for visitors. Trading on this site stretches back centuries, and today it blends a serious wholesale and produce operation with dozens of prepared-food stalls that draw crowds at lunch.

Come for the theatre as much as the eating: cheese mongers, raw oysters, fresh pasta cooked to order, salt beef bagels and grilled cheese sandwiches that have become small legends. It sits a short walk from London Bridge station, served by the Jubilee and Northern lines, so it folds easily into a riverside day taking in the Tower and Tate Modern.

  • Best for a first visit and for sheer variety under one roof
  • Arrive early or mid-afternoon to dodge the heaviest lunchtime crush
  • Closest station: London Bridge (Jubilee, Northern)

Maltby Street Market

Maltby Street Market runs along the Ropewalk, a narrow lane of railway arches in Bermondsey, and trades chiefly at weekends. It began as an overflow for traders priced out of Borough and has kept a scrappier, more local character, with a tight cluster of independent kitchens and small-batch producers serving a knowledgeable crowd.

The scale is intimate, which is the point. You eat shoulder to shoulder under the arches, working through everything from confit duck to fresh waffles. It pairs well with a wider wander down the Bermondsey antiques and food trail toward London Bridge.

  • Best for a relaxed weekend lunch away from the tourist density
  • Weekends only, so check the day before you plan a trip
  • Nearest stations: Bermondsey (Jubilee) and London Bridge

Markets in East London

East London holds the city's richest concentration of food markets, anchored by Old Spitalfields Market, Brick Lane and the Sunday-morning ritual of Columbia Road Flower Market. Together they let you build a single walking day that takes in street food, vintage stalls and some of London's most atmospheric old streets.

Spitalfields is a covered Victorian market with a strong rotating cast of hot-food traders. Brick Lane is the heart of the city's Bangladeshi community, famous for curry houses, salt beef and bagels from the venerable bakeries at its northern end. Columbia Road is busiest on Sunday, when the flower stalls share the street with cafés and small kitchens. All sit within walking distance of Liverpool Street and Shoreditch High Street.

  • Old Spitalfields Market: covered, reliable for street food most days
  • Brick Lane: curries, bagels and a strong Sunday market scene
  • Columbia Road: flowers and food, at its best on Sunday mornings

Markets in South and West London

Beyond the centre, neighbourhood markets reward visitors who want to see how Londoners actually eat at the weekend. Brixton Village and Market Row in the south and Portobello Road Market in the west both combine permanent traders with a lively run of food stalls and small restaurants tucked into covered arcades.

Brixton is celebrated for its Caribbean, African and pan-global kitchens packed into covered arcades just steps from the Victoria line. Portobello, in Notting Hill, is best known for antiques on a Saturday but threads in food stalls along its long route and is an easy add-on to a west London stroll. Both feel rooted in their neighbourhoods rather than staged for visitors.

  • Brixton Village: global kitchens under cover; Brixton on the Victoria line
  • Portobello Road: liveliest on Saturday; Ladbroke Grove and Notting Hill Gate stations
  • Both work well combined with a wider neighbourhood walk

How to do London's food markets well

Treat a market as a grazing crawl rather than a single sit-down meal: buy small from several stalls, share with anyone you are travelling with, and keep moving. Arrive a little before or after the lunch peak, carry some cash as a backup, and check each market's trading days, since several open only at weekends or on specific mornings.

  • Go hungry and graze across several stalls rather than committing to one
  • Many markets are busiest from late morning to early afternoon
  • Check trading days in advance, as some open only at weekends
  • Card is widely accepted, but a little cash smooths the smallest stalls
  • Seating is limited, so be ready to eat standing or walking

Best Food Markets in London FAQ

Which is the best food market in London for first-time visitors?

Borough Market is the strongest choice for a first visit. Its central riverside location near London Bridge, vast range of stalls and long trading history make it the most complete introduction to London's food market culture, and it slots neatly into a day around the Tower and the South Bank.

Are London's food markets good value for lunch?

Yes. Markets are among the best-value ways to eat well in central London, letting you assemble a generous lunch from independent traders for far less than a sit-down restaurant. Graze across a few stalls and share dishes to taste more while keeping the overall spend modest.

When are London's food markets open?

It varies by market. Borough and Spitalfields trade most days of the week, while Maltby Street, Columbia Road and parts of the east London scene are weekend or single-morning affairs. Always check the specific market's days before travelling, especially if a weekday visit is your only option.

Can I find vegetarian and vegan options at London markets?

Easily. London's food markets carry strong vegetarian and vegan choices, from falafel and dosas to plant-based curries and bakes. Larger markets such as Borough and Spitalfields offer the widest range, and the global kitchens at Brixton are particularly good for meat-free dishes from across the world.

Which food market is best for street food?

Old Spitalfields Market and Maltby Street are among the best for hot street food cooked to order, while Brixton Village excels for global kitchens. For sheer choice in one place, Borough still leads, with prepared-food stalls covering most of the world's cuisines.

Where to go next

Markets are only one way to eat your way around the capital. Browse our full London restaurants guide for more ideas, then explore the city's best restaurants in London for a proper sit-down meal, or read up on the classic best Sunday roast in London to round off a weekend of market grazing.

More from the Journal