Best For Christmas Lunches in London
As much as we focus on buying gifts and letting loose at the office party, we all know that the real winner is that festive spread. Looking for a cosy place to feast on the best seasonal food and drink that money can buy? Then you've come to the right place. From intimate British pubs with roaring fires to upmarket restaurants for that special touch, we've put together a list of some of the best London Christmas lunches as the city gets stuffing with turkey, cranberry sauce and more.
For more seasonal ideas? Check out our Christmas party guide to London.
Last updated on 17th December 2021
*CHRISTMAS SPECIAL* 50% off Canalside Igloos - price is already discounted at booking stage
Looking for unique places to have Christmas lunch in London? Skylight Christmas Canalside Igloos is fronting a menu of Alpine eats that act as a mouthwatering alternative to the usual fare. Expect steaming hot bowls of poutine, smoked bratwurst and chicken schnitzel burgers at this stunning spot.
For crimbo lunch and a merry woofmas, award-winning pub The Black Dog on Vauxhall Walk is just the spot. Serving up Christmas eton mess, their signature seabass fillet and vegan or turkey roast dinner with all the trimmings, you'll be rolling out the door once you've cleaned your plates.
Just minutes from Liverpool Street Station, Devonshire Terrace delivers a Christmas lunch unlike all others, with huge venue hire and private dining capacity, alongside a snugly-heated terrace. We recommend you save room for dessert, with clementine and ginger tipsy trifle and pistachio-topped chocolate opera cake both making an appearance on the menu, swoon.
If you're after some serious crimbo comfort food, Dirty Bones have done all the hard work for you. Taking cue from the States, their feast includes turkey tacos, chicken n' waffle Christmas burgers, truffled tater tots and of course crispy Brussel sprouts, pimped up with bacon and sweet and sour cranberries.
If you're looking for somewhere cosy to host your Christmas lunch, you should really check out The Bedford. The Balham institution boasts a casual gastropub dining room, plus multiple private spaces, and is well-known for dishing out hearty comfort food bites around this time of year.
Chomp away on Barrio Soho's crimbo menu of picking delights and scrumptious sliders that ooze South American flavour. They even have a special Christmas burger of turkey, stuffing, cheese, pigs in blankets and cranberry ketchup. Oosh. Look out for Barrio Shoreditch or Barrio Angel for even more festive feasting.
Happy Hour, 4-8pm Mon-Fri - selected cocktails £7.5! and 1 other offer
The Green Room is one of the best places for Christmas lunch in Central London. Nestled in the heart of Southwark, this stylish pavilion offers a menu of elevated festive dishes (including a good glug of brandy custard, yes please) or canapes for a festive soiree, paired with stylish decor and lush foliage.
Aperitivo Hour: Buy 1 cocktail get the same one FREE. and 1 other offer
One of the best places for Christmas lunches in London, Smith's Bar & Grill are offering a gorgeous spot for you to enjoy the festive season. Nab a table on their heated terrace, or snuggle up inside with plates of roast turkey and classic Christmas pud.
Happy Hour, weekdays 4-7pm, all cocktails £7.50 and 1 other offer
If you're a sucker for Instagram snapping, head to this pretty restaurant for a Christmas lunch to remember. With amazing views of Southbank, Marsha will have you dining on seasonal British fare with succulent roast chicken at the heart of the menu.
Sitting on the banks of the iconic River Thames in Putney, the Duke's Head is one hell of a cosy watering hole. Head here for the warming atmosphere, hearty British grub and an enviable drink selection, perfect for warming you up after a winter walk along the Thames.