Christmas Day lunch at £110, £125 and £195, plus December festive menus from £38: nine Bromley borough pubs and restaurants with 2026 prices and opening times.
For Christmas Day in Bromley borough, the menus most people will find are at the Royal Bell on the High Street (£125 with a welcome drink), the Bull’s Head in Chislehurst (£110) and Chapter One at Locksbottom (£195). For a festive meal earlier in December, three courses start at £38 at the Imperial Arms in Chislehurst. Every entry was checked against the venue’s own site on 1 November 2026.
We have not eaten at any of these for this guide, and nothing here is a review. Each entry gives the price on the venue’s own 2026 Christmas menu, what that includes, when it is served and what the venue says about booking, plus the Food Standards Agency (FSA) hygiene rating. Several popular pubs, including the Partridge and Bank House, close on Christmas Day, so we have said so where the venue does. Prices exclude service unless we say otherwise.
Open on Christmas Day
1. The Royal Bell, High Street
The Royal Bell is the restored 1898 hotel on Bromley High Street with a bar and grill on the ground floor. Its festive dining page offers a three-course Christmas Day lunch “from £125 per person” in a ticketed sitting from midday to 3pm, with the bar open until 5pm.
The Christmas Day menu includes a welcome drink, and every main comes with all the sides, pigs in blankets, Yorkshire pudding and “unlimited gravy”. Mains include glazed turkey breast, dry-aged picanha, halibut and two vegetarian or vegan dishes; a 500g chateaubriand is a £15 supplement.
There is a children’s Christmas Day menu. From 16 November the bar and grill also serves a festive menu, a starter and main with a welcome drink for £75.
Open Christmas Day ticketed sitting 12pm to 3pm, bar to 5pm; Christmas Eve as usual; Boxing Day Sunday hours
Price Christmas Day 3 courses £125 with a welcome drink; festive menu starter and main £75 with a welcome drink, desserts £12; 12.5% discretionary service charge
Booking Christmas Day is ticketed; festive menu by table booking, no private room needed
Call 020 3518 9138
Address 175 High Street, BR1 1NN
Hygiene rating 5, Food Standards Agency, 26 February 2026
Website theroyalbell.co.uk/festive-dining-and-christmas-day
Good for children's Christmas Day menu, vegan main, town centre, hotel rooms
2. The Bull’s Head, Royal Parade
The Bull’s Head is the Young’s pub and hotel on Royal Parade in Chislehurst. Its Christmas page lists Christmas Day opening from 11am to 6pm, and the Christmas Day menu is £110 a head.
It starts with sourdough and chestnut and clementine butter, then five starters, and mains served with a double egg Yorkshire pudding and goose fat roast potatoes: a crown of English turkey with gammon and duck, 28-day-aged sirloin, duck breast, halibut and a vegan beetroot, truffle and wild mushroom Wellington. A separate youngsters’ Christmas Day menu is published.
On other December days the festive menu is three courses for £49, and there are Christmas party nights on 4, 11 and 18 December.
Open Christmas Eve 7am to 11.30pm; Christmas Day 11am to 6pm; Boxing Day 8am to 11pm
Price Christmas Day £110; festive menu 3 courses £49; 12.5% discretionary service charge
Booking online or through the pub's party planners
Call 020 8467 1727
Address Royal Parade, BR7 6NR
Hygiene rating 5, Food Standards Agency, 28 January 2025
Website thebullsheadhotel.co.uk/christmas
Good for youngsters' Christmas Day menu, vegan main, private Maxwell Room, garden huts, rooms upstairs
3. Chapter One, Locksbottom
Chapter One is the borough’s restaurant in the Michelin Guide, on Farnborough Common, with chef patron Andrew McLeish. Its menus page gives the Christmas Day 2026 menu at £195 a head: breads, an amuse bouche, a Jerusalem artichoke and black truffle velouté, then starters such as a ballotine of foie gras or a risotto of red prawns, and mains of roast black feathered turkey, wild halibut or a wild mushroom vol-au-vent.
Christmas Day bookings are by phone. The Christmas set menu, three courses for £54.95, runs from 1 to 24 December, lunch Tuesday to Saturday and dinner Tuesday to Thursday, with the last service at lunch on Christmas Eve.
Price Christmas Day £195; Christmas set menu 3 courses £54.95
Booking Christmas Day by phone only; set menu lunch Tue to Sat, dinner Tue to Thu, 1 to 24 December
Call 01689 854848
Address Farnborough Common, BR6 8NF
Hygiene rating 5, Food Standards Agency, 30 July 2025
Website chapteronerestaurant.co.uk/christmas-day-kent
Listing Our listing
Good for Michelin Guide, vegetarian main, free car park at the rear, Boxing Day menu
Festive menus in December
4. The Partridge, High Street
The Partridge is the Fuller’s pub in the former NatWest bank at the top of the High Street. Its Christmas dining menu is two courses for £37.95 or three for £42.95.
Mains include roast turkey with chestnut stuffing and pigs in blankets, a homemade venison, pigeon and guinea fowl game pie, braised lamb shank, salmon and a plant-based butternut squash risotto; a sirloin steak is £2 extra. A festive buffet is offered for parties.
The pub’s own site lists Christmas Day and Boxing Day as closed.
Open Christmas Eve 12pm to 8pm, kitchen to 7pm; closed Christmas Day and Boxing Day
Price Christmas menu 2 courses £37.95, 3 courses £42.95; 12.5% optional service for tables of six or more
Booking online through the pub's site
Call 020 8464 7656
Address 194 High Street, BR1 1HE
Hygiene rating 5, Food Standards Agency, 22 January 2026
Website partridgebromley.co.uk
Listing Our listing
Good for plant-based main, festive buffet for parties, town centre, over-21s on Friday and Saturday evenings
5. The Imperial Arms, Old Hill
The Imperial Arms is the pub and bistro at the top of Old Hill in Chislehurst, with a garden and a function room. Its Christmas page has a Christmas set menu at £29 for two courses or £38 for three, served from 1 to 23 December and pre-order only.
Mains are roast free-range Norfolk turkey with chestnut and pork stuffing and pigs in blankets, a homemade vegan or goat’s cheese roast, an 8oz sirloin (£2 extra) or a Thai red lobster and scallop curry (£7 extra). A Christmas à la carte menu is also published.
The pub’s site does not list Christmas Day opening.
Open pub Tue to Sat 12pm to 11pm, Sun 12pm to 8pm, Mon 12pm to 6pm
Price Christmas set menu 2 courses £29, 3 courses £38
Booking set menu pre-order only, 1 to 23 December; December bookings through the site
Call 020 3605 7899
Address 1 Old Hill, BR7 5LZ
Hygiene rating 5, Food Standards Agency, 11 June 2026
Website imperialarmschislehurst.co.uk/xmas
Listing Our listing
Good for vegan main, garden, function room, Christmas quiz 2 December
6. Bank House, High Street, Chislehurst
Bank House is the café, restaurant and bar over two floors on Chislehurst High Street. Its Christmas page offers a festive set menu from Wednesday 25 November, two courses for £34.50 or three for £42.50.
The festive menu has rolled breast of turkey with a bacon-wrapped chipolata, a nut and cranberry loaf, a seafood bouillabaisse and a 200g fillet steak (£15 extra), with Christmas pudding or sticky toffee pudding to finish. It is served until 23 December, at lunch Thursday to Saturday and dinner Wednesday and Thursday; on Friday and Saturday evenings it is pre-order only.
Bank House is closed on Christmas Day and Boxing Day.
Open Christmas Eve 12pm to 9.30pm, kitchen to 8.30pm; closed Christmas Day and Boxing Day; New Year's Eve 12pm to 1am
Price festive menu 2 courses £34.50, 3 courses £42.50; optional 12.5% service charge
Booking festive menu to 23 December; pre-order only on Friday and Saturday evenings; parties by email
Address 11 High Street, BR7 5AB
Hygiene rating 5, Food Standards Agency, 11 June 2025
Website bankhousechislehurst.com/christmas
Listing Our listing
Good for vegetarian main, private dining, canapé menu on request
7. The Bank, Crofton Road, Orpington
The Bank is the Turkish restaurant on the A21 at Locksbottom, with two bars and live music on Saturday nights. Its Christmas menu is three courses for £44.95, a different take on the season: meze to start, such as halloumi, falafel, calamari and sigara böreği, then grills served with bulgur rice, beef short rib, lamb moussaka, lobster linguine, sea bass or a vegan gnocchi, and rice pudding, cheesecake or chocolate cake.
The restaurant’s site says children under 10 are seated before 7pm. It does not list Christmas Day opening.
Open Mon to Thu 12pm to 10pm; Fri and Sat 12pm to 11pm; Sun 12pm to 9pm
Price Christmas menu 3 courses £44.95
Booking children under 10 seated before 7pm
Call 01689 855579
Address 354 Crofton Road, BR6 8NN
Hygiene rating 5, Food Standards Agency, 12 March 2026
Website thebankrestaurant.com
Listing Our listing
Good for Turkish grill, vegan main, live music, New Year's Eve menu
8. The Bo-Peep, Hewitts Road, Chelsfield
The Bo-Peep is the country pub restaurant near junction 4 of the M25, in a building CAMRA dates to 1548. Its Christmas menu runs from Friday 27 November to Thursday 24 December, Sundays excluded, and is priced by the dish rather than as a set: roast turkey with all the trimmings £21.50, a venison, pheasant and rabbit game suet pudding £24.50, hake wrapped in prosciutto £23.50 and a brie and mushroom Wellington £19.50.
Starters are £7.95 to £11.50 and all desserts, including Christmas pudding with brandy custard, are £8.50. The pub says restaurant bookings are always advised.
Price turkey £21.50; mains £19.50 to £24.50; starters £7.95 to £11.50; desserts £8.50; 10% optional service
Booking restaurant bookings always advised; Christmas menu 27 November to 24 December, not Sundays
Call 01959 534457
Address Hewitts Road, BR6 7QL
Hygiene rating 5, Food Standards Agency, 27 March 2026
Website thebopeep.com/events/christmas-2026
Listing Our listing
Good for country pub, car park, vegetarian main, 1548 building
9. The Fox, Keston
The Fox on Heathfield Road was Stonegate’s Pub of the Year at the 2025 Great British Pub Awards. Its festive season page has a festive menu from 29 November to 3 January, priced by the dish: a turkey schnitzel with sprouts, cranberry, pancetta and truffle bread sauce £22.95, a beef cheek and Guinness pie £22.95, pan-fried halibut £24.95 and a vegan herb-glazed cauliflower steak £17.95, with starters and sharing plates such as pigs in blankets or a whole baked camembert.
Christmas Day is drinks only, 11.30am to 2pm, and Boxing Day 12pm to 5pm is drinks, pork pies and sausage rolls only.
Open Christmas Eve 12pm to 11pm; Christmas Day 11.30am to 2pm drinks only; Boxing Day 12pm to 5pm; closed 29 December and 4 to 7 January
Price festive mains £17.95 to £24.95; starters £6.95 to £14.95
Booking online; New Year's Eve dinner by reservation only
Call 01689 497898
Address 2 Heathfield Road, BR2 6BQ
Hygiene rating 5, Food Standards Agency, 23 October 2025
Website thefoxkeston.co.uk/festive-season
Listing Our listing
Good for Pub of the Year 2025, vegan main, gluten-free options
How we chose
These are the places people search for when booking Christmas dinner in Bromley borough, chosen on the public record rather than on taste: a 2026 Christmas menu published on the venue’s own site, public recognition such as the Michelin Guide and pub awards, and the Food Standards Agency hygiene rating. Every venue here is rated 5. We left out places that had not yet published 2026 prices on 1 November: the Bromley Court Hotel says its 2026 Christmas brochure is coming soon, and several pubs in our pubs guide had no Christmas menu online. Prices are as published on 1 November 2026; Christmas menus often need a deposit and a pre-order, so check the terms when you book.
Run a place that should be here, or spot something that has changed? Email newsdesk@bromleyonline.co.uk. Taken a good photograph of any of these places? Email it to newsdesk@bromleyonline.co.uk and we will add it with your name as the credit.
For more on Christmas locally, see the Bromley Christmas market, the Christmas lights switch-on, Christmas trains and travel and what’s on in Bromley this month. For the rest of the year, there are our guides to Bromley pubs, Bromley restaurants, Sunday roast in Bromley, afternoon tea, things to do in Bromley, and the restaurants in our Bromley business directory.
Frequently asked questions
Where can I have Christmas dinner in Bromley on Christmas Day 2026?
Three places on this list publish a Christmas Day 2026 menu: the Bull’s Head in Chislehurst (£110 a head), the Royal Bell on Bromley High Street (three courses and a welcome drink for £125) and Chapter One at Locksbottom (£195). The Partridge and Bank House say they are closed on Christmas Day, and the Fox at Keston opens for drinks only.
How much is a Christmas meal in Bromley in 2026?
A three-course festive menu on other December days costs £38 at the Imperial Arms, £42.50 at Bank House, £42.95 at the Partridge, £44.95 at the Bank, £49 at the Bull’s Head and £54.95 at Chapter One. Christmas Day itself runs from £110 to £195 a head, before service charges of 12.5% at the Royal Bell and the Bull’s Head.
Is the Partridge in Bromley open on Christmas Day?
No. The Partridge lists Christmas Day and Boxing Day as closed. It serves its Christmas menu, two courses for £37.95 or three for £42.95, in the run-up, and is open 12pm to 8pm on Christmas Eve.
Have your say