London has a reputation for being an expensive city to eat out in, but the rise in street food has meant that you can try out incredible food from a diverse range of chefs often for under £5. Check out our recommendations of the best places to try.
NORTH: Kerb at Granary Square
Granary Square is a picturesque spot behind Kings Cross where you can get some mid-week lunch from ace food stalls including NAZARÍ serving amazing food from Andalcuia and Baba G and his tasty masala wraps.
Address: Granary Square, N1
EAST: Whitecross Street Market
Monday – Friday, 10am-5pm
Super popular with the local workers and residents there is something for every taste along this stretch including hog roast, falafel and burgers along with Thai, Chinese, Vietnamese, Indian and Moroccan options.
Address: Whitecross Street, EC1Y 8JL
SOUTH: Maltby Street Market
Originally set up as an overspill for nearby Borough Market this gathering of traders, makers and brewers is one of the best food markets in London and stands on its own against the larger markets. Visit for beautiful wine, sweets and cheeses. Great atmosphere, great food .
Address: Maltby Street, SE1
WEST: Golborne Road and Portobello Road
Monday – Friday, 10am-4pm, and all day on Saturdays
West is best! One of the traditional market stretches in London you’ll find an array of street food, many with a particular Middle Eastern flavour.
Address: Golborne Road and Portobello Road, W10 / W11