78 "Lunch" restaurants in London.
Rochelle Canteen is a hidden gem in Shoreditch. The space is nice and relaxing, and the rotating British menu is always excellent.
The Neapolitan pies at Da Michele are the best in town. They’re simple, gigantic, and absolutely worth the trip to Stoke Newington.
Dishoom is one of our favourites for Indian food in London, serving street food classics in several locations around town.
Xi’an Impression is a small restaurant in Highbury serving some of the best Chinese food we’ve had. Prepare to dream about the hand-pulled noodles.
Hoppers is an excellent Soho restaurant serving Sri Lankan food that will blow your mind. The waits can be lengthy, but it’s worth it.
Set in an old Victorian warehouse, the King’s Cross branch is the brightest and airiest of the Dishoom restaurants.
Thanks to a lovely verandah and excellent views, the Shoreditch branch of modern Indian restaurant Dishoom is one of our favorites.
Darjeeling Express in Soho is the best homestyle Indian cooking you can eat in central London. Hit it for lunch or with a few friends, and book ahead.
Brawn in Shoreditch might be one of the city’s best neighbourhood restaurants. One that might even make you want to change neighbourhoods.
Marksman is a pub/restaurant with excellent, elevated British food in Shoreditch. It's good anytime, but don't miss the Sunday roast.
Oldroyd is a mix of French, Italian, and Spanish, and the best restaurant in Islington. It’s also very small, so plan accordingly.
At Henrietta, your dinner will have flowers on it, and you won’t even be upset. This cool-as restaurant in Covent Garden also serves A+ cocktails.
Jamavar is an upmarket Indian restaurant in Mayfair with excellent food and a surprisingly relaxed atmosphere.
Pizarro is a Spanish restaurant in Bermondsey with excellent wine and tapas. Get the Iberico Presa and croquetas.
Lyle’s is a grown-up but not stuffy British restaurant in Shoreditch. Come for lunch when you can order a la carte.