Christmas crackers are one of the oldest holiday traditions. As well as completing the perfect Christmas table setting, they add a bit of fun to the dinner table and sometimes even contain a gift worth keeping (or eating).
While you'll now find a whole range of themed crackers from beauty to chocolate-filled, you can never go wrong with more traditional options. With sustainability in mind, some have been created using minimal plastic and recycled materials, plus we've found lots of reusable options to bring out year after year.
RELATED: Best Christmas Hampers 2021: from Fortnum & Mason to Marks & Spencer and Harrods to Aldi
MORE: 15 Christmas candles to get you in the festive spirit
From luxury Fortnum & Mason crackers to Marks & Spencer's 'fill your own' and handmade offerings from NotOnTheHighStreet, here are all of the must-have Christmas crackers to get in first and shop now...
Best Christmas crackers for 2021
Fortnum & Mason Christmas crackers
Yuletide Truffle crackers, £120 for six, Fortnum & Mason
These beautiful cream and gold lace Fortnum & Mason crackers contain the ultimate post-dinner treat, Pink Marc de Champagne Truffles. You'll also find a classic joke and paper crown inside, because it's Christmas!
Red Rudolph Christmas crackers, £50 for six, Fortnum & Mason
This festive set of Rudolph Christmas Crackers contains a reindeer mask, a 'Who am I?' game, a Christmas joke and a paper crown.
Mini Piccadilly crackers, £15 for six, Fortnum & Mason
An ode to the Piccadilly flagship store, these mini Fortnum & Mason crackers open with a burst of confetti - so cute.
Harrods Christmas crackers
Harrods of London St Moritz crackers, £125 for six, Harrods
Bring some glam to your table setting with these playful St Moritz crackers featuring bold contrasting patterns and glittering lips.
Harrods of London embellished Christmas crackers, £125 for six, Harrods
For maximum opulence, Harrods also has metallic gold glitter crackers, complete with velvet ribbons and pearl embellishments.
Forever Crackers Ski Sunday crackers, £215 for six, Harrods
Exclusive to Harrods, these Ski Sunday crackers come filled with gifts but are designed to be carefully unwrapped for easy reusing every year.
Selfridges Christmas crackers
Nancy & Betty mixed character Christmas crackers, £36 for six, Selfridges
How amazing are these Nancy & Betty Studio crackers? They're a favourite of kids and adults alike.
The Little Green Cracker Company Holly Christmas cracker set, £55 for six, Selfridges
Going for a green or botanical theme? These Holly-printed crackers will complement it perfectly. Made from 100% recycled paper, they each contain a hat, a joke and a gift.
Personalised kraft-paper crackers, £75 for six, Selfridges
Anything personalised always goes down well and these rustic kraft paper crackers are designed to be decorated with the names of your friends and family. They even come with Tony's Chocolonely chocolate.
Marks & Spencer Christmas crackers
Luxury heritage Christmas crackers, £25 for eight, Marks & Spencer
For a classic set of Christmas crackers, go for Marks & Spencer's red and green offering. Inside you'll find a fabric ribbon tie, a gift, a hat, a joke and a game task to complete.
'Fill Your Own' recyclable Christmas crackers for six, £8, Marks & Spencer
Looking for something a little more unique? M&S has 'fill your own' crackers with instructions on how to add your own personal gifts and seal them.
Percy Pig™ recyclable Christmas crackers, £10 for six, Marks & Spencer
Kids (and Percy Pig fans) will love these crackers, which each contain a raffia tie, a Percy Pig puzzle, a hat, a joke and a charade to be performed.
John Lewis Christmas crackers
Advent of Change colourful Christmas crackers, £25.95 for six, John Lewis
Give something back with these Advent of Change crackers. From protecting our oceans to providing food and medicine to those in need, 80% of the proceeds of each pack go straight to worthy causes this Christmas.
Fill your own luxury Christmas crackers, £10 for six, John Lewis
John Lewis also has crackers which can be filled with your own chosen gifts. The white and gold design will suit almost every table setting.
Sara Miller robin luxury Christmas crackers, £20 for six, John Lewis
Packaged in festive gold and green and finished with a satin ribbon, these Sara Miller crackers would make a luxe addition to any Christmas dinner table.
Liberty Christmas crackers
Hellebore crackers, £29.95 for six, Liberty
Add something special to your holiday table setting with these Liberty crackers, which come adorned in a floral hellebore print.
12 days of Christmas crackers, £29.95 for six, Liberty
Designed in Liberty's 12 days of Christmas print, these crackers are filled with miniature metal cookie cutters, a cheese grater, tea strainer and whisk for all of your Christmas kitchen needs.
London crackers, £29.95 for six, Liberty
Londoners will love these Christmas crackers printed with an illustration of the city looking very festive in royal blue.
NotOnTheHighStreet Christmas crackers
Bespoke & Oak personalised Christmas crackers, from £45 for six, NotOnTheHighStreet
Support a smaller business with these beautiful customisable Christmas crackers. They come with handwritten names and you'll find a chocolate coin and silver hat inside.
Woodland reusable Christmas crackers, £14.95 each, NotOnTheHighStreet
These reusable crackers are made from natural linen and embroidered with satin thread. Choose from a holly, mistletoe, robin, reindeer, wreath or tree motif and fill with your own little gifts.
Christmas woodland animal party crackers, £35 for eight, NotOnTheHighStreet
Add a unique touch to your table setting with these woodland animal crackers. Each pack contains eight assorted designs with a paper crown, joke and engraved wooden gift inside.
Beauty Christmas crackers
Jo Malone Christmas cracker, £32, LookFantastic
Give your guests the ultimate treat with a Jo Malone cosmic cracker. Each one has a mini English Oak And Hazelnut Cologne, Grapefruit Body And Hand Wash and Wood Sage And Sea Salt Body Crème hidden inside.
Shower gel cracker, £20, The White Company
For an equally luxurious beauty cracker, The White Company's includes deluxe miniature shower gels in three bestselling fragrances: Seychelles, Lime & Bay and Pomegranate.
Molton Brown Christmas cracker bodycare gift set, £20, John Lewis
Molton Brown's Fruity & Floral cracker gift sets contain four premium mini bath & shower gels. A definite crowd-pleaser.
Chocolate Christmas crackers
Mini chocolate Christmas crackers, £17, Hotel Chocolat
These crackers are full of gourmet Hotel Chocolat treats, plus there's room to personalise them with the names of your guests.
Baileys chocolate mini crackers, £10, Matalan
Fans of the Irish liqueur will love these crackers, which are filled with creamy Bailey's chocolates.
Lindt Lindor milk chocolate truffles cracker, £3, Ocado
These days, Lindt truffles are as much a Christmas icon as a chocolate coin. They're a fail-safe for the dinner table this holiday season.
MORE: The best Secret Santa gift ideas for every budget this Christmas
SHOP: 11 Royal Christmas decorations for 2021
HELLO!'s selection is editorial and independently chosen – we only feature items our editors love and approve of. HELLO! may collect a share of sales or other compensation from the links on this page. To find out more visit our FAQ page.