190 "Lunch" restaurants in London.
Rovi is a restaurant for the future. It serves excellent middle-eastern inspired sharing plates in a beautiful room in Fitzrovia.
Rochelle Bar and Canteen at the Institute of Contemporary Arts on The Mall does simple British cooking at the highest levels.
Trullo is the kind of neighbourhood Italian restaurant you’d find in an actual Italian neighbourhood, and the food is simply fantastic.
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.
Rochelle Canteen is a hidden gem in Shoreditch. The space is nice and relaxing, and the rotating British menu is always excellent.
Brat is a cool feeling spot in Shoreditch, serving small plates and huge pieces of fish and meat cooked on their wood fired grill.
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.
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.
Quality Chip House is an excellent British restaurant in Clerkenwell that understands what makes a meal pleasurable.
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.
Oldroyd is a mix of French, Italian, and Spanish, and the best restaurant in Islington. It’s also very small, so plan accordingly.
Pollen Street Social is an excellent fine dining spot in Mayfair, but it feels like the kind of restaurant you want to go to all the time.
Esters in Stoke Newington makes some of the best and most unconventional breakfasts and brunches in London.
Jamavar is an upmarket Indian restaurant in Mayfair with excellent food and a surprisingly relaxed atmosphere.