93 "Lunch" restaurants in London.
Rochelle Bar and Canteen at the Institute of Contemporary Arts on The Mall does simple British cooking at the highest levels.
Rochelle Canteen is a hidden gem in Shoreditch. The space is nice and relaxing, and the rotating British menu is always excellent.
E. Pellicci is an old-school classic in Bethnal Green. It’s warm and welcoming, and if you don’t get a Full English breakfast, you did it wrong.
The Neapolitan pies at Da Michele are the best in town. They’re simple, gigantic, and absolutely worth the trip to Stoke Newington.
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.
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.
Lorne is a modern British restaurant that’s the single best reason for visiting in Victoria. The wines are great, and the smoked eel dish is great.