17 places to dine on Christmas Day in Gloucestershire

Whether you're celebrating with a festive family feast or heading out for a romantic yuletide date, SoGlos handpicks 17 places to dine on Christmas Day in Gloucestershire.

By Kaleigh Pritchard  |  Published
From festive fine dining to cosy pubs with roaring fires, SoGlos handpicks 17 cracking places to book for your Christmas Day meal in Gloucestershire.

If peeling sprouts and stuffing turkey really isn't your thing, SoGlos serves up 17 sensational places to dine out on Christmas Day in Gloucestershire in 2023, with everything from lavish festive feasts at luxury hotels to cosy Cotswold pubs.

Christmas Day at The Queens Hotel in Cheltenham

The Queens Hotel has some of the most impressive architecture in Cheltenham, making it a special place to visit at any time of the year, but with its delicious Christmas lunch menu, it's a wonderful place to spend the big day in 2023. 

The exquisite five-course menu features dishes including sweet potato and coconut soup with chilli oil; a ratatouille, spinach and mozzarella tart with pesto dressing; Norfolk turkey with all the trimmings; and a Christmas pudding with brandy panna cotta, for a truly traditional Christmas get-together — all topped off with a mince pie, of course!

Prices start at £115 for adults, £57.50 for children under 12 and free for under-fives.

Christmas Day at The Kings Head Hotel in Cirencester

In the heart of Cirencester, The Kings Head Hotel is serving up a fabulous four-course festive menu this Christmas Day, with a glass of Champagne to kick off the merriment. Children under 12 will also receive a small gift!

Diners can choose from starters including a wild mushroom soup with truffle oil and croutons, or a chicken and pheasant terrine; a second course of traditional bronze turkey with all the trimmings, or a beetroot and chestnut mushroom wellington with peppercorn sauce; before topping it all off with a myriad of puddings, with choices including a Christmas pudding sundae, or an apple and winter berry crumble.

Children under eight-years-old dine at half price, with those over eight priced at £110 per person — including a cup of tea or coffee with a mince pie.

Christmas Day at Malmaison in Cheltenham

Have a very stylish Christmas at Malmaison this 2023, with its menu for the big day packed with European delights, served in a relaxed setting at the Cheltenham hotel.

Gather for a fabulous four courses featuring celeriac and truffle croquettes with truffle mayonnaise for the table; a winter vegetable and lentil soup or a beef fillet carpaccio to start; the classic turkey breast with all the trimmings or a creamy gnocchi ricotta bake for the main course; sticky toffee Christmas pudding or a French cheese board for dessert; and a finale of coffee with Valrhona chocolate truffles — ooh la la!

The four course fiesta costs £119 per person, including a glass of Champagne.

Christmas Day at The King's Arms in Prestbury

Diners can step inside the 500-year-old inn — with its chef patron Raymond Blanc's stamp of approval — for a cosy Christmas Day feast by the fire.

The King's Arms in Prestbury is hosting a seven-course menu including an appetiser of roast celeriac soup; starters of beetroot terrine or king scallops; a woodland-raised bronze turkey with all the trimmings or a pan-fried halibut with caviar as options for the main course; a blackcurrant sorbet to cleanse the pallet; before moving on to the dessert with options including a Christmas pudding or a winter-spiced poached pear; followed by a cheese board and finishing with tea or coffee and a mince pie.

You're sure to be fuller than Santa's sack of presents — with all of that costing just £99.95 per person!

Christmas Day at The Porch House in Stow-on-the-Wold

With a buzzing atmosphere, beautiful period features and plenty of traditional Cotswold charm, gather your nearest and dearest and spend Christmas Day at The Porch House in Stow-on-the-Wold.

After whetting your appetite with canapés, start the celebrations with a truffle, celeriac, apple and hazelnut soup; before choosing from dishes including the classic roast turkey, a vegan wellington, or a roast rib of beef with all the trimmings; or try something different with a whole baked lobster with seasoned skin-on fries or wild mushroom and chestnut risotto for the main course; then move on to a dessert course of Christmas pudding, cinnamon panna cotta, or a selection of cheeses; finishing on a cup of tea or coffee with a mince pie

The five-course menu, including canapés, costs £110 per person. 

Christmas Day at The Beckford Inn at Tewkesbury

Turkey fans in Tewkesbury can head to The Beckford Inn for their Christmas Day feast, as it serves up dishes including caramelised cauliflower and old Winchester soup with Butcombe ale and Marmite and cheddar cheese straws; Kelly Bronze turkey breast with the usual trimmings — including the all-important pigs in blankets; and a Stokes Marsh Farm beef sirloin with a Yorkshire pudding.

Veggies, can tuck into wild mushroom and chestnut paté, followed by a Jerusalem artichoke, winter kale and lentil Wellington, or a herb-crusted fillet of Cornish hake for pescatarians. Then for dessert, there's traditional Butcombe ale Christmas pudding with brandy cream; prosecco poached pear with a maple granola; and a Valrhona chocolate delice with salted caramel ice cream — or a selection of British cheese, if you prefer a more savoury option.

Three courses at The Beckford Inn on Christmas Day cost £79.95 per person.

Christmas Day at The Farmers Boy Inn at Longhope

Famous in the Forest of Dean for its incredible pies, diners can enjoy a special menu on Christmas Day at the Farmers Boy Inn at Longhope.

Options include an entrée of cream of broccoli and goat's cheese soup with a rustic farmhouse roll, or forest oyster mushroom beansprout and chestnut spring rolls; mains of roast turkey crown with homemade pork and chestnut stuffing, a slow-cooked beef, Guinness and smoked Wensleydale pie with new potatoes and root vegetables, or a sweet potato and shallot parcel for vegans and vegetarians; before moving on to a classic Christmas pudding served with homemade plum and brandy ice cream to finish.

Enjoy three courses for £74.99 per person, with meals for under-10s costing £24.99.

Christmas Day at Brasserie Blanc in Cheltenham

Joyeux Noël! Dine like the French at Brasserie Blanc in Cheltenham for a seven-course festive feast.

Start with an appetiser of roast celeriac soup for an appetiser, before moving on to a beetroot terrine with horseradish cream, or king scallops as a starter; then tuck into a gorgeous beef wellington with truffled mousseline potatoes, or a woodland-raised bronze turkey with all the trimmings and port gravy; freshen up with an entremet of blackcurrant sorbet; and indulge in a chocolate orange marquise with orange crémeux for dessert.

Top off the seven courses with a selection of cheeses, followed by a cup of tea or coffee with mince pies — all for £99.95 per person, merci beaucoup!

Christmas Day at Charingworth Manor in Chipping Campden

Enjoy a quintessentially Cotswolds Christmas with lunch at Charingworth Manor, as the Chipping Campden hotel serves up a special Christmas Day menu. 

Yuletide diners can indulge in ham hock and parsley terrine; poached salmon rillette; lemon sorbet; roast free-range turkey with pigs in blankets and chestnut stuffing; pan-fried fillet of seabream with tomato and olive crushed potatoes; or Mediterranean vegetable and pearl barley pithivier with blue cheese and basil pesto; with puddings including iced banana parfait; chocolate and baileys cheesecake; or traditional Christmas pudding; finished with a tea and coffee selection with mince pies.

Prices for the Christmas Day menu at Charingworth Manor are available upon enquiry.

Christmas Day at The Wheatsheaf Inn in Northleach

Located in the Cotswold market town of Northleach, The Wheatsheaf Inn is providing a celebratory Christmas Day menu for diners who don't want to do the dishes. 

Guests can choose from starters including roast cauliflower soup with toasted sourdough; Hampshire venison carpaccio; or a beetroot salad with goat's curd; mains including turkey crown; pan-roasted turbot on the bone; duck wellington; or a sirloin of beef, all served with a Yorkshire pudding, goose fat roasties, Brussel sprouts, maple roast parsnips and gravy; and a list of desserts featuring Christmas pudding with brandy butter ice cream; apple, fig and chestnut crumble; or salted chocolate, hazelnut and kirsch cherry mousse.

Adult's are priced at £135 each, with each child eating for £68.

Christmas Day at The Colesbourne Inn at Cheltenham

The cosy The Colesbourne Inn, around halfway between Cheltenham and Cirencester, is offering a three-course menu on Christmas Day with plenty of delicious dishes to choose from.

Menu options include smoked Bibury trout with horseradish potato salad; golden fried gnocchi with a truffle parsnip puree; roast British turkey with all the trimmings; honey glazed duck breast with mulled spiced red cabbage, duck fat confit carrot, roast potatoes and a red wine sauce; beetroot and vegan feta pithivier with gravy; Christmas pudding with brandy sauce, cream or plant-based custard; white chocolate and vanilla creme brulee; and a trio of British cheeses with spiced plum chutney. If you still have room, top off the meal with a coffee and mince pie brownie bites.

The Colesbourne Inn is also offering a specific menu catering to children under seven-years-old — full of kid-friendly food at £24.50 for three courses. The main Christmas Day menu is priced at £83.95 per person.

Christmas Day at The Old Fleece near Stroud

With canapés and Champagne on arrival and a three-course festive menu on offer, Christmas Day dining at The Old Fleece in Woodchester, near Stroud is sure to be a treat for the whole family on the big day.

Menu highlights include saffron-roasted butternut squash soup, game terrine with pear and star anise chutney, or lobster, saffron and chive arancini to start; stuffed turkey leg with pigs in blankets and dauphinoise potatoes; rack of lamb with rosemary fondant potato; or roasted cauliflower, beetroot and walnut wellington for the main course; and sticky toffee pudding, Christmas pudding or an artisan cheese board for pudding.

Priced at £110 per adult and £50 per child.

Christmas Day at The Chequers in Chipping Norton

The Chequers gastropub sits within the honey-hued village of Churchill in Chipping Norton in the Cotswolds and it has planned a Christmas Day feast to remember.

Its festive menu features starter options of roast butternut soup with chestnuts and fresh truffle, or chicken foie gras parfait with truffle butter and brioche; roast turkey with all the trimmings, or soft polenta with girolles and shaved parmesan for mains; and a list of puddings including a black forest sundae and Christmas pudding with brandy cream.

Book a table at The Chequers for Christmas Day for £130 per person.

Christmas Day at Hatherley Manor in Gloucester

The always luxurious Hatherley Manor is pulling out all the stops this festive season with its three-course Christmas lunch menu — topped off with tea, coffee and mince pies.

Diners will sit down to a choice of starter including a sweet potato, red pepper and thyme soup; or a smoked chicken and herb terrine with spiced tomato chutney; moving on to a traditional roasted turkey breast with sausage meat stuffing and red wine gravy; or a roasted cauliflower steak cooked in a lentil and bean stew; then finishing off with a choice of sumptuous desserts, including a black forest roulade with Morello cherry ice cream, or a classic warm figgy plum pudding with brandy sauce.

Grab a table for this memorable feast in impressive surroundings for £99 per adult, £50 per child aged five to 12-years-old and £25 for children aged two to four-years-old.

Christmas Day at Hotel du Vin in Cheltenham

Christmas Day dining in absolute style this Yuletide season — secure a table at Hotel du Vin in Cheltenham for a proper tinselly treat.

Kicked off with a glass of Champagne, highlights on the four-course menu include parsnip and Bramley apple soup, home-cured sea trout, and beetroot and cream cheese terrine as starters; a gin and tonic sorbet to follow; roast free-range turkey, beef wellington and caramelised onion, squash and spinach pithivier for mains; warm sticky figgy pudding and a chocolate bomb for dessert; finishing with crackers, mince pies and clementines, alongside tea and coffee.

Groups can dine at Hotel du Vin this Christmas Day 2023 from £119.95 per person.

The Fox at Oddington

Newly opened in 2023, pay a visit to The Fox at Oddington this festive season, as its talented chefs prepare a lunch fit for old St. Nick himself.

With only one sitting on the big day, the meal will begin at 1.30pm with a glass of fizz on arrival. Then each merry diner can dig into a set menu of seven courses, featuring a duck liver parfait, tuna tartare and goat's curd tartlet to kick it all off; followed by black treacle soda bread with Daylesford Organic butter and smoked salmon with creme fraiche; before moving on to the main event of slow-cooked Daylesford Organic turkey with all the trimmings; a taste of Christmas pudding with brandy custard and a chocolate delice for dessert; then stilton, sourdough crackers and chutney served at the bar; with tea, coffee and mince pies to finish.

The seven courses are priced at £125 per person.

Christmas Day at The Feathered Nest in Nether Westcote

A fantastic foodie destination, The Feathered Nest Inn at Nether Westcote is offering an incredible tasting menu for yuletide guests this festive season.

The Christmas Day feast leads with a selection of canapés, before moving on to brioche soldiers and barbecued octopus in a chorizo broth; then tuck into a hunter's stew crepe, with mixed game, wild mushrooms and juniper mayonnaise, before the main of Norfolk bronze turkey with trimmings, or a fillet of beer-fed Dexter beef with smoked mash and chargrilled broccoli; cleanse the pallet with a blood orange sorbet, before indulging in warm Christmas pudding with brandy sauce — and if there's any room left, fill it with mince pies and a cup of tea or coffee.

The set menu at The Feathered Nest is priced at £175 per person.

More on Christmas in Gloucestershire

More from Food & Drink