Want to take the stress out of the big day? Gather your family or friends and book a table at one of these restaurants or pubs, which are serving a special lunch on Christmas Day.

Hort's Townhouse

Cosy up in this sprawling city centre gastropub and tuck into three indulgent courses for your Christmas Day lunch £99 per person, with starters including roast cauliflower soup with sage & chestnuts, or orange & fennel crusted venison carpaccio.

Mains include a choice of West Country 28-day aged sirloin of beef, salt-baked beetroot & wild mushroom Wellington, Gressingham duck Wellington, or turkey with maple roast gammon and Gressingham duck breast. All mains are served with double egg Yorkshire pudding, goose fat roast potatoes, Brussels sprouts, crushed winter roots, maple roast parsnips, and lashings of gravy.

If you're looking for somewhere to stay over the festive period, Hort's Townhouse also has 19 beautifully styled bedrooms above the pub. Book Here

Bar at Hort's Townhouse in Bristol - credit Youngs
Image - Hort's Townhouse

Riverstation

Take in the harbourside views from the comfort of your table at Riverstation on Christmas Day, where you can enjoy three courses for £120 per person.

Starters include hand-dived scallop with chilli and clementine, salt-baked celeriac with candied walnuts and miso creme fraiche, or duck liver parfait with Cumberland jelly and hazelnuts.

Mains come with the usual selection of roasted potatoes, vegetables and gravy, with choices including goose breast with braised red cabbage, heritage beetroot tarte tatin, or 28-day aged Aberdeen Angus fillet with red cabbage and horseradish cream. Book Here

Christmas Day lunch at Riverstation in Bristol - credit Riverstation
Image - Riverstation

The Harbour Kitchen

Housed in one of Bristol's grandest hotels, this restaurant is open on Christmas Day and serving a decadent three-course menu for £125 per person. You'll be welcomed with canapés on arrival, including devilled egg mini baked potatoes with caviar, and hot smoked salmon with cream cheese and herbs.

Choose from starters including Jerusalem artichoke & truffle soup, Bloody Maria prawn cocktail or veal sweetbreads. Mains are even more luxurious, with the option of Beef Wellington, bacon-wrapped turkey or wild mushroom, tempeh & truffle Wellington, all served with a range of roasted vegetables and sides.

Make the day extra special by booking in for a night or two at Harbour Hotel Bristol, where you can also enjoy their on-site spaBook Here

Interior of Harbour Kitchen at Bristol Harbour Hotel
Image - Harbour Kitchen at Harbour Hotel Bristol

Miller & Carter Steakhouse

A great option for meat lovers and gluten-free diners alike, Miller & Carter has a Christmas Day menu priced at £109.95 for adults, and £49.95 per child.

You can choose to go classic with turkey and stuffing or butternut squash and chestnut roast with all the trimmings, or go for a steak option, with the choice of a 10oz Filet Mignon or Ribeye surf & turf, served with sautéed scallops, samphire and your choice of sauce and sides.

The restaurant is located within the Bristol Marriott Royal Hotel, where you can also book a stay over the Christmas period and enjoy luxury touches such as four-poster beds and stylish touches. Book Here

Glamorous restaurant interior
Image - Miller & Carter Steakhouse

Avon Gorge by Hotel du Vin

Head to the glamorous restaurant at Hotel du Vin Bristol Avon Gorge in Clifton for an impressive four-course Christmas Day lunch with views of Clifton Suspension Bridge. Priced at £139.95 per person including a glass of Champagne, this is sure to be a meal to remember. Book Here

Christmas canapes at Avon Gorge by Hotel du Vin
Image - Christmas canapes at Avon Gorge by Hotel du Vin

Coppa Club Clifton

This stylish bar and restaurant is serving up a relaxed four-course menu of seasonal treats for £95, including a glass of fizz on arrival. There's also a three-course Kids Menu available, priced at £47.50.

You'll be greeted with a selection of nibbles, including Parmesan croquettes and marinated olives, before enjoying starters such as burrata with aubergine caponata, dressed Devon crab or duck parfait with clementine & cranberry chutney. Take your pick from mains of roast turkey breast, pan-seared halibut, plant-based Wellington or 80z sirloin steak. Book Here

Christmas Day lunch at Coppa Club in Clifton, Bristol - credit Coppa Club
Image - Coppa Club

Brewhouse & Kitchen

Offering Christmas Day feasts for all of the family to enjoy, this pub and kitchen on Cotham Hill has a crowd-pleasing menu, including starters of rosemary-baked Camembert, ham hock and piccalilli bonbons, or winter minestrone with orzo. Mains include roasted turkey, sweet potato, chestnut & cranberry loaf, roasted Atlantic salmon or chargrilled ribeye steak. Book Here

Seating and brewery at Brewhouse & Kitchen in Cotham, Bristol - credit Brewhouse & Kitchen
Image - Brewhouse & Kitchen

Chequers Inn, Hanham

Head to this charming riverside pub in Hanham for a three-course Christmas Day lunch, priced at £95 per person. Starters include baked scallops with samphire and clementine & garlic butter, or Jerusalem artichoke & truffle tart with pickled walnuts. For mains you can choose between roast turkey, salt-baked beetroot & wild mushroom Wellington, sirloin of beef, or pan-roast halibut supreme. Book Here

Christmas Day lunch at Chequers Inn in Bristol - credit Riverstation
Image - Chequers Inn

Lock Keeper, Keynsham

Best known for its riverside garden in summer, the Lock Keeper is also a cosy spot in winter, and is serving a classic four-course Christmas Day lunch for £95 per person. Book Here

Pub interior at The Lock Keeper in Keynsham - credit Youngs, The Lock Keeper
Image - Lock Keeper

Browns Bristol

Based in a grand Byzantine-style building at the top of Park Street, this bar-restaurant is doing a four-course menu on Christmas Day for £100 per person, with the option to add a glass of Moët & Chandon Impérial Champagne for £11 per person. Expect some classic dishes, from Scottish smoked salmon & caviar or crab & prawn cocktail to start, followed by turkey, beef Wellington, a duo of lamb or mushroom, chestnut and lentil Wellington for your main. Book Here 

The Ashton, Long Ashton

This family-friendly pub in Ashton in South Bristol is doing a special Christmas Day Set Menu for £105 per person (£54.95 for children), with showstopping dishes such as Seafood Thermidor and Fillet Rossini alongside the classics. There's also the option of their Extra Special Upgrade for £15pp, which gets you a welcome drink on arrival – either a 125ml glass of Chapel Down Brut NV or a pint of Peroni – and a cocktail to finish. Book Here

Read more: