Best Christmas Dinners In Bristol

Whether Christmas is just around the corner or you’re planning miles in advance, it’s never too early to start booking your yuletide do. Grab your mates, dates, colleagues or family and take them to one of these fabulous festive finds. From cosy pubs offering swanky three-course banquets to trendy bars dishing out Crimbo canapés, here are the best Christmas dinners in Bristol.

Last edited by Lauren Cole

Last updated on 2nd December 2024



Mowgli - Bristol

Situated on Corn Street, Mowgli is a stunning Indian restaurant created by celebrity chef Nisha Katona. It's a gorgeous spot for festive dining, decked out in golden fairy lights, indoor trees and hanging rope swing seats, with a menu inspired by Indian street food markets.

Their four-course Christmas menu costs just £35 per person, including a glass of prosecco or a bottle of beer each. Tuck into gunpowder chicken, two-tier tiffin boxes, Himalayan cheese toast and more, finishing on an indulgent chocolate brownie.

Grosvenor Casino Bristol

Enjoy a delicious Christmas dinner by Bristol's harborside at Grosvenor Casino, with plenty of entertainment late into the evening. Expect traditional turkey with all the trimmings, drizzled in gravy, alongside fish options and veggie, like mushroom and leek pie.

The White Harte, Bristol

The White Harte in Bristol is a delightful choice for a Christmas dinner, bringing cosy pub charm and festive warmth to your seasonal meal.

With a menu full of hearty classics and holiday favourites from just £27 for three courses, this traditional pub offers a relaxed, inviting setting to enjoy with friends, family, or colleagues. Raise a glass of ale and tuck into themed burgers, pizza topped with Camembert and naughty or nice nachos. 

Zerodegrees Bristol

Located on Colston Street, Zerodegrees is a Grade II listed converted tram shed that knows how to throw a party. You'll find comfy armchairs, a pool table and a well-stocked bar here, as well as multiple private dining spaces. 

Their festive feasting menu starts from £35 per person, featuring sharing boards of roast turkey crown, bruschetta, oven-baked camembert and much more - followed by an espresso martini tiramisu for dessert.

The Bowl Inn

The Bowl Inn is a north Bristol favourite that's a charming location for your Christmas dinner, set in the historical location dating back to the 12th century in the village of Almondsbury. Christmas is a traditional affair too, with festive menus prices at £35 for two courses and £42 for three. 

On the cards? Cropwell Bishop stilton, date and walnut croquettes, ox cheek Wellington, roast turkey with all the trimmings, Valrhona chocolate mousse cake and more. 

The Ostrich

For Christmas dinner on Bristol Harbourside? Check out The Ostrich right on Bathurst Basin, which has two courses for £35 and three for £42.

This cosy spot is making sure you can get your fix of slow-cooked blade of Hereford and Angus beef with Bourguignon sauce, spiced sticky date pudding, honey-glazed ham terrine and more.

The Langford Inn

Lower Langford pub The Langford Inn is the perfect place to have your Christmas dinner in a village setting, just moments from the edge of the Mendips. There's two courses for £38 or three for £48, including everything from duck liver mousse and gin-cured Chalk Stream trout to ox cheek wellington and free-range turkey ballotine.

As for dessert? Valrhona dark chocolate delice.

Bambalan

With a winter terrace and a Mediterranean take on Christmas, Bambalan is an ideal location for a holiday shindig. With magnificent mezze, buffet banquets, a capacity of up to 400 people and a DJ booth, you're in for one helluva night.

The Albion

Nothing says cosy pub Christmas dinner quite like The Albion. Head over to the Clifton favourite to chow down on a multi-course meal, in either the rustic-chic pub on the ground floor or the private dining area upstairs, then enjoy an after supper drink by the roaring fire.