Best restaurants in London

Discover a curated selection of the finest culinary establishments the British capital has to offer. From Michelin-starred fine dining options to hidden gems and trendy spots, this guide helps you navigate London's vibrant food scene. Find the perfect venue for every occasion, whether it's a romantic dinner, a family meal, or a unique culinary experience. Explore diverse cuisines, from modern British to international flavours, catering to every palate. This list is designed for foodies, travellers, and residents seeking exceptional dining experiences in the city.

154100% verified
  1. 1

    The Pem

    74 Global Votes
    • Everything cooked to perfection

      (+4)

    The Pem offers modern English cuisine and has received positive reviews, making it a strong contender for one of the best restaurants in London.

  2. 2

    Flat Iron

    50 Global Votes
    • Unique decor

      (+4)

    Flat Iron is known for offering affordable and high-quality steaks, making it a popular choice for those seeking a great dining experience without breaking the bank.

  3. 3

    Dinner by Heston Blumenthal

    18 Global Votes
    • Delicious powdered duck

      (+4)

    Dinner by Heston Blumenthal is a famous restaurant known for its innovative and historical approach to British cuisine, providing a unique and memorable dining experience.

  4. 4

    Barrafina

    12 Global Votes
    • Attentive and friendly service

      (+4)

    Barrafina is a highly-regarded Spanish tapas restaurant in London, known for its authentic cuisine and vibrant atmosphere, making it a top choice for Spanish food lovers.

  5. 5

    The Ledbury

    0 Global Votes
    • Excellent service

      (+4)

    The Ledbury is a well-known restaurant in London, celebrated for its excellent food and service, and has earned high praise from diners.