Cependant, il est facile de trouver de bons restaurants. Londres est réputé pour ses restaurants, dont le choix de nourriture est beaucoup plus varié que dans la plupart des villes de par sa nature très cosmopolite. On y trouve des « très authentiques » restaurants de tous les pays, y compris de nombreux bons restaurants français. Nombre de grands chefs français sont passés par Londres, d'autres y sont restés.