NeighbourhoodsOnly with offersNearby
Register my restaurant
Help


Christmas London

The 10 Best Restaurants Open on Christmas Eve 2025 in London

717 restaurants

Discover the best restaurants and special deals and book your Christmas dinner to make the most of the Festive season.

Why you received these results
Christmas - Amor Gastronomia, London
Top Rated

Italian

Amor Gastronomia

139 Holloway Road, N7, London

9.2 / 10
303 reviews

Average price £25

Sea food Lasagna were out of this world! Place is cozy...

  • 13:00
  • 13:15
  • 13:30
Christmas - Louie, London

MICHELINFrench

13-15 West Street, WC2H 9NE, London

8.8 / 10
43 reviews

Average price £62

3-Courses Lunch & Pre-Theatre Menu £35

The music in the venue is always amazing on all floors

  • 12:00MENU
  • 12:15MENU
  • 12:30MENU
  • 12:45MENU
  • 13:00MENU
Christmas - The Lanesborough Grill, London
14
Top100

MICHELINBritish

London, SW1X 7TA, London

9.6 / 10
793 reviews

Average price £85

Lunch Set Menu (2 courses) £42

5 course tasting menu with paired wines

  • 12:15MENU
  • 12:30MENU
  • 12:45MENU
  • 13:00MENU
  • 13:15MENU
Christmas - Hana Persian Restaurant, London

Persian

351 West End Lane, NW6 1LT, London

9.1 / 10
66 reviews

Average price £24

30% off food

Beautifully cooked and presented Persian food...

    Christmas - City Spice, London
    Top Rated

    138 Brick Lane, E1 6RU, London

    9.0 / 10
    342 reviews

    Average price £15

    20% off food

    Really good food, best chicken tikka masala i have ever had

    • 12:00-20%
    • 12:30-20%
    • 13:00-20%
    • 13:30-20%
    Kahani, London

    MICHELINIndian

    1 Wilbraham Pl, Belgravia, SW1X 9AE, London

    9.4 / 10
    478 reviews

    Average price £32

    Bottomless brunch menu £45

    Best Indian food in London ! Everything was perfect...

    • 12:00MENU
    • 12:15MENU
    • 12:30MENU
    • 12:45MENU
    • 13:00MENU
    Locanda Ottoemezzo, London
    96
    Top100

    Italian

    2-4 Thackeray Street, W8 5ET, London

    9.6 / 10
    176 reviews

    Average price £54

    AJ is an amazing person and has made our night memorable

    • 12:00
    • 12:30
    • 13:00
    • 13:30
    Zayna, London
    46
    Top100

    Pakistani

    25 New Quebec Street, W1H 7SF, London

    9.1 / 10
    193 reviews

    Average price £30

    20% off food

    Delicious top quality food in a great setting

      Masala, London
      Great Deal

      Indian

      88 Brick Lane, E1 6RL, London

      9.0 / 10
      377 reviews

      Average price £20

      50% off food

      The korma and tikka masala were nice...

      • 12:00-50%
      • 12:30-50%
      • 13:00-50%
      • 13:30-50%
      Il Castelletto, London
      Great Deal

      Italian

      17 Bury Place, WC1A 2JB, London

      8.8 / 10
      446 reviews

      Average price £22

      Mains was the veal Milanese and risotto. Both were so tasty

      • 12:00
      • 12:30
      • 13:00
      • 13:30
      Orrery, London

      MICHELINFrench

      Marylebone High Street, W1U 5RB, London

      9.1 / 10
      251 reviews

      Average price £102

      Lunch set menu £39 2 courses / 3 courses £44

      Highly recommended- especially for the set champagne lunch!

      • 12:00MENU
      • 12:15MENU
      • 12:30MENU
      • 12:45MENU
      • 13:00MENU
      Gaucho - Hampstead, London
      32
      Top100

      Argentinian

      64 Heath Street, NW3 6UG, London

      9.3 / 10
      417 reviews

      Average price £25

      Restaurant decoration felt overdone compared to food

      • 12:00
      • 12:15
      • 12:30
      • 12:45
      • 13:00
      Antika Restaurant, London
      71
      Top100

      Persian

      4 Lauderdale Road, W9 1LU, London

      9.4 / 10
      141 reviews

      Average price £24

      Very polite team and very nice food

        Cilantro Healthy Indian, London
        50
        Top100

        Indian

        244 Upper Richmond Road, SW15 6TG, London

        9.5 / 10
        396 reviews

        Average price £20

        50% off food

        We especially enjoyed the prawn curry and paratha

          L'oscar Restaurant, London

          British

          2-6 Southampton Row, WC1B 4AA, London

          9.4 / 10
          157 reviews

          Average price £65

          Very elegant setting and delicious food

          • 12:00
          • 12:15
          • 12:30
          • 12:45
          • 13:00
          Ibleo Restaurant, London

          Italian

          Station Road, E4 6AL, London

          9.6 / 10
          77 reviews

          Average price £27

          Very friendly and knowledgeable waiter

          • 12:00
          • 12:15
          • 12:30
          • 12:45
          • 13:00
          Cheneston’s Restaurant, London
          Top Rated

          European

          1- 3 Kensington Court, W8 5NX, London

          9.5 / 10
          51 reviews

          Average price £50

          Set Lunch Menu Monday to Friday £45

          We all had dessert as recommended by our waiter Theo

          • 12:30MENU
          • 13:00MENU
          • 13:30MENU
          Gaucho - Charlotte Street, London
          Top Rated

          Argentinian

          60A Charlotte Street, W1T 2NU, London

          9.2 / 10
          321 reviews

          Average price £25

          Empanadas were great too. I will return to the restaurant

          • 12:00
          • 12:15
          • 12:30
          • 12:45
          • 13:00
          Shezan, London