Get us in your inbox

Search
Photograph: Shutterstock
Photograph: Shutterstock

The best pubs for Christmas dinner in London

From cosy cubby-holes to grand gastro-bistros, these are some of the capital's finest pubs for book for a Crimbo lunch

Leonie Cooper
Written by
Leonie Cooper
Advertising

Everyone loves a Christmas pub lunch. The festive, mulled boozing. The endless, delicious turkey gravy, cranberry sauce and pigs in blankets. The fact that it usually lasts an entire afternoon. Nothing else gets us in quite such sky-high festive spirits. One of the most wonderful things about London this time of year is the sheer number of pubs that serve fabulous Christmas lunches. From homely abodes to airy modern pubs, grubby roasts to posh gastro kitchens, here you have it: the best pubs to book in London for a top-notch Crimbo lunch.

RECOMMENDED: The best pubs in London with open fires.

Festive pub lunches in London

  • Restaurants
  • Gastropubs
  • Dalston
  • price 2 of 4

This Hackney classic is serving up a very special Xmas menu all through December, with head chef Joe Couldridge at the helm. Get a big gang together and fork out for the 7kg maple glazed whole suckling pig with apples & chestnuts (which is £550 per piggy and recommended for groups of 10 or more). 

  • Bars and pubs
  • Pubs
  • Green Lanes
  • price 1 of 4

Spacious Victorian gin palace The Salisbury Hotel is cooking up a seasonal storm this Xmas. With two courses for £30 or three for £35, chef Jake Taylor's menu for eight or more is a mighty thing. Pick from juniper-cured salmon or spiced squash soup to start, before a roast turkey breast and confit turkey leg, or mushroom and celeriac pithivier, or brown butter poached hake. Spiced chocolate brownie and mulled pear crumble make a welcome dessert alternative to all that Christmas cake too. 

Advertising
  • Bars and pubs
  • Mayfair

Tucked down a sought-after mews, this venerable establishment is truly a thoroughbred in the Young’s pub stable. Rather more pricey than other boozers – you're in Mayfair, what did you expect? – there's a £120 and £160 Xmas dinner menu full of roasted and toasted goodness, but you'll have the honour of eating in their antique private dining room if that takes the sting out of the bill. 

  • Bars and pubs
  • Gastropubs
  • London Fields
  • price 1 of 4

Head to Hackney's Broadway Market and the Cat and Mutton, for an affordable Christmas set menu. At two courses for £29.50 or three for £35.50, you'll get your pick of celeriac & truffle soup, chicken liver pâté with drunken prunes or pickled pear & beetroot carpaccio to start followed by turkey and all the trimmings or haunch of venison, sea bream or a veggie mushroom & cashew wellington. Get a table upstairs and be as rowdy as you dare, with crackers included.

Advertising
  • Bars and pubs
  • Pubs
  • Highgate

This historic Highgate pub is the perfect place to gather a gang and order from their £39 a head three course Christmas feasting menu. There are loads of options – from parsnip & celeriac nut roast to shin of beef & chestnut mushroom pie – so there's no need for anyone to pull a  Scrooge and grumpy on the group. Try and get the Dickensian back room, for an extra added festive feeling.

  • Bars and pubs
  • Greenwich

Thanks to the Thames lapping against its wall and the resulting busy tourist trade, this place is something of a local landmark. Their Christmas menu comes in at £39 for two courses and £45 for three, with the likes of n’duja scotch egg and duck rillettes with cornichons to start followed by a classic ballontine of free-range turkey with sage & onion stuffing. Pigs in blankets are £6 extra for the table, but we can't imagine a festive lunch without them.

Advertising

The Bell Inn might be in Hampton, right out on west London’s outer fringes, but that’s really no excuse to dismiss it. Housed in a grand old building with immaculate views out over the Thames, it’s enormous and stately – with roast turkey, pork belly, sea bream and pumpkin and sage ravioli on their Chirstmas party menu. It’s likely the closest you can get to the feeling of a proper, rural(ish) English pub within the confines of London.

 

Jugged Hare
  • Bars and pubs
  • Gastropubs
  • Barbican
  • price 2 of 4

The name of the game is, well, game at this Barbican gastropub. A three course luncheon with mince pies and coffee is £65 a had here, with a menu that's not like the other pubs; think Wild Suffolk red deer haunch and salt-cured duck. You'll probably want to add on some wine too, from their rather well-curated list. 

Advertising

9. The Avalon

Among the best of the pubs jostling for the title of Clapham’s Finest Christmas Pub Lunch, The Avalon offers a classically best-of-British pub experience. We might’ve voted The Avalon’s gardens some of the best in London, but the inside is dazzling, too. Housed in an extravagant heritage building with sumptuous dining rooms, The Avalon’s menu focuses on small, British producers. From smoked salmon and roast pork belly porchetta, to a creative array of vegan options, it's £36 a head, but if you order it Monday to Friday from 12-6pm, it's just £27.

Recommended
    You may also like
    You may also like
    Bestselling Time Out offers
      Advertising