Houses of Parliament, London

10 of the best street food restaurants in London


Imli Street – Soho

This restaurant is all about transporting flavours from the streets of India to the streets of Soho. A leader of street food restaurants in London, they have been mixing Soho chic with gorgeous spicy flavours since 2006. The all-day menu includes: battered squid with Goan peri-peri sauce, 6-hour braised lamb shank, or a flavoursome kebab platter.

Wahaca – St Paul’s

This restaurant is the brainchild of 2005 Master Chef winner – Thomasina Miers, who decided to recreate the flavours of a Mexican street market in the UK. It serves the most amazing signature tacos, burritos and churros.

Caboose – Brick Lane

Here you will eat in a converted train carriage, it is a street food stall by day but at night it becomes your own private cabin, where you bring your own alcohol and choose your own music. The food is smokehouse-style and is just gorgeous as it the relaxing atmosphere.

Lupita East – Spitalfields

This restaurant first started as a Mexico City taco shop in the 1960. It now serves delicious, slow-roasted pork on three corn tortillas with refried beans uses marinating and cooking techniques that date back to Mayan times, there’s definitely no doubting Lupita’s Mexican authenticity!

Momo – Piccadilly

Here you can choose to eat al fresco on the terrace or indoors underneath an ornate chandelier in the beautiful restaurant. This restaurant with its gorgeous decor will make you feel as if you are in the streets of North Africa. The dishes are amazing, with venison tagine, wood pigeon pastilla, and stuffed quail with freekeh.

Masala Zone – Covent Garden

An unusual restaurant with Rajasthani dolls hanging from the ceiling. It is a different kind of meal, influenced by Indian street food such as: traditional thalis, sharing platters and minced lamb patties which are to die for!

Daawat – Covent Garden

Strand Palace Hotel and street food are not two statements you’d expect to see together, but Dawaat is definite proof that rustic Indian flavours and luxury hotels can mix. They serve street food-style samosas and ice-cold Indian beers – so enjoy them in a luxury hotel!

Yalla Yalla – Soho

Maybe Soho side streets aren’t everyone’s first-choice for a night out, but Yalla Yalla is well worth the visit! They serve delicious Lebanese street food with sharing meze platters and their famous sautéed chicken liver with garlic and pomegranate molasses.

Bull in a China Shop – Shoreditch

This restaurant pairs chicken and whisky together to become the East End’s latest must-try eatery. The succulent meat and fantastic whisky selection are impressive in their own right but brought together to create an Asian-spiced, whisky-glazed rotisserie chicken, they are to die for!

Bao – Soho

Bao started its life as a stall at Netil Market, before its popularity led to a fixed position in Soho. Backed by the team behind Bubbledogs, Gymkhana and Lyle’s, Bao’s brand of Taiwanese street food is amazing with their famous steamed milk buns filled with the likes of braised pork, peanut powder, fermented greens and coriander.  London accommodation