A non-discretionary 12.5% service charge is added to the final bill.

Set Lunch Menu: Tuesday to Friday, 12pm to 4pm. From 20 November, festive off-peak dining or a la carte replaces the usual set lunch.

Christmas at Onyx

Festive menus, party nights and Christmas dining

The festive menu runs from 17 November to 31 December 2026. Plan Christmas at Onyx in Hornchurch with bottomless Christmas dinners, Friday and Saturday party nights, Christmas Day and Boxing Day bookings.

Festive menu

Peak: two courses £50 / three courses £55

Off-peak: two courses £35 / three courses £40

Upgrades: prosecco £30, wine or beer £40, cocktails £55

Spirits and mixers £55, mocktails £30, soft drinks £20.

Christmas Eve and New Year's Eve use peak prices. Christmas Day and Boxing Day have separate menus.

A non-discretionary 12.5% service charge is added to the final bill.

Festive Menu poster at Onyx Restaurant & Bar

Confirmed Christmas dates

Choose your festive booking

Christmas options are split into clearer sections so guests can jump to the right dates, prices and booking details.

Xmas at Onyx

Festive party nights

Friday and Saturday Christmas party nights with live singers, festive dining and bottomless packages.

Festive Party Nights poster at Onyx Restaurant & Bar

Fridays and Saturdays, 20 November to 19 December

Festive Party Nights

Book festive Friday and Saturday party nights at Onyx with live singers, festive menus and bottomless drinks packages.

Christmas Dinner and Dance Nights with Becca, 15, 22 and 23 December, 7:30pm to 11pm

15, 22 and 23 December 2026

Christmas Dinner & Dance Nights

Christmas dinner and dancing with live singing from Becca, 7:30pm to 11pm, with the off-peak festive menu or à la carte.

Xmas at Onyx

Xmas party Thursdays

Midweek Christmas bottomless dinners from 19 November to 17 December 2026.

Thursday Christmas Bottomless Dinner poster at Onyx Restaurant & Bar

19 November to 17 December

Thursday Christmas Bottomless Dinner

Book Thursday Christmas bottomless dinner at Onyx with live music, a two-course meal and two hours of bottomless prosecco.

Xmas at Onyx

Festive lunch and off-peak

Festive menu dates, peak and off-peak dining prices, including the set lunch replacement from 20 November.

Festive Menu poster at Onyx Restaurant & Bar

17 November to 31 December

Festive Menu at Onyx

Browse Onyx festive menu dates, peak and off-peak dining prices, bottomless upgrades and pre-order details for Christmas bookings in Hornchurch.

Festive Daytime Fridays with Becca, 4, 11 and 18 December, 1pm to 4pm

4, 11 and 18 December 2026

Festive Daytime Fridays

Sing along with Becca from 1pm to 4pm on festive Fridays, with the off-peak festive menu or à la carte.

Xmas at Onyx

Xmas events and special days

Lunch with Santa, Christmas Eve, Christmas Day and Boxing Day dates, prices and booking details.

Lunch with Santa on 20 December, sittings 1pm to 2pm and 3:30pm to 4:30pm

Sunday 20 December 2026

Lunch with Santa

Lunch with Santa on 20 December, with sittings from 1pm to 2pm and 3:30pm to 4:30pm, plus live music.

Christmas Eve seasonal dining at Onyx

Thursday 24 December

Christmas Eve at Onyx

Christmas Eve kids' disco from 12pm to 4pm with entertainment at 1pm, followed by an evening party with live music from 8pm to 11pm.

Christmas Day dining poster at Onyx

Friday 25 December

Christmas Day at Onyx

Book Christmas Day at Onyx with a five-course festive menu, live music, family tables and polished seasonal service in Hornchurch.

Boxing Day dining at Onyx Restaurant & Bar

Saturday 26 December

Boxing Day at Onyx

Keep the celebrations going with Onyx's separate three-course Boxing Day menu at £60 per person, children under 12 at £30 and live music from 4pm to 7pm.

Booking notes

Christmas menu with prices

The festive menu is also available inside the main menu area, so guests can browse it like the other Onyx menus while the season is active.

The festive menu runs from 17 November to 31 December 2026 and appears in the main menu while the season is active.

From 20 November 2026, the set lunch menu is replaced by festive off-peak dining or a la carte.

Peak dining: two courses £50 or three courses £55.

Off-peak dining: two courses £35 or three courses £40.

Christmas Eve and New Year's Eve use peak prices. Christmas Day has its own five-course menu at £140; Boxing Day has a separate three-course menu at £60.

Festive menu deposit: £20 per person. Full payment and pre-order by 12 December; confirm the deadline with the team for earlier bookings. A non-discretionary 12.5% service charge is added to the final bill.

Private and group bookings

For work parties, family celebrations and larger groups, reserve online or call the team so Onyx can confirm availability, deposits, pre-orders and table timings.

Contact Onyx
Call