Christmas crackers are one of the oldest holiday traditions. As well as completing your table setting, they add some fun to Christmas dinner and these days they often contain a gift that's actually worth keeping (or drinking).
While you'll now find a whole range of themed crackers from beauty to jewellery-filled, you can never go wrong with more traditional options either. 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.
From luxury Fortnum & Mason crackers to John Lewis's 'fill your own' and handmade offerings from NotOnTheHighStreet, here are all of the best Christmas crackers still available to shop now...
Best Christmas crackers for 2022
Fortnum & Mason Christmas crackers
The Celestial Crackers, £65 for six, Fortnum & Mason
These beautiful white and gold celestial crackers each contain a miniature cooking utensil or cocktail-making tool, plus a specially-selected recipe from the Fortnum & Mason Cook Book.
Fortnum's Carousel crackers, £55 for six, Fortnum & Mason
Keep everyone entertained with Fortnum's Carousel Christmas crackers. Inside each one you'll find a unicorn mask, a "Who am I?" game, a joke and a paper crown.
Fortnum's Christmas Tea Lover's crackers, £130 for six, Fortnum & Mason
For the perfect post-dinner Christmas crackers, treat your guests to this elegant gold-flecked set. Each one contains either a Fortnum's famous tea or biscuit.
John Lewis Christmas crackers
Holly luxury Christmas crackers, £35 for six, John Lewis
Since 2020, John Lewis has made a commitment to remain plastic-free with their Christmas cracker contents. These crackers in festive red and gold each contain a hat, motto, snap and a gift.
Santa's rainbow workshop dinosaur game crackers, £25 for eight, John Lewis
Kids will love these dinosaur print Christmas crackers. Each one contains a fun dino game to keep them busy.
Fever-Tree Ultimate Aromatic Tonic & Edinburgh Christmas gin cracker, £8.50 each, John Lewis
Containing a double shot of Edinburgh Gin and a 150ml Fever Tree mixer, this is our kind of Christmas cracker.
Harrods Christmas crackers
Harrods of London traditional Christmas crackers, £129 for six, Harrods
With their classic red design and velvet ribbons, Harrod's traditional crackers are so festive. They're filled with gifts like cookie cutters, coffee scoops and sugar tongs.
Harrods of London luxury Christmas crackers, £750 for six, Harrods
These luxury crackers from Harrods contain gifts you'll definitely want to win, like Cowshed beauty products, S. T. Dupont pens and Christofle ornaments, all housed in opulent blue packaging.
Forever Crackers Checks Out crackers, £215 for six, Harrods
Designed to last a lifetime, these resuable Forever Christmas crackers have been made with soft tartan fabric and individually filled with treats. You can fill them with gifts of your choice for years to come.
NotOnTheHighStreet Christmas crackers
Zebra Pattern Eco crackers, £45 for six, NotOnTheHighStreet
Forgo the more traditional designs with these amazing zebra print crackers this Christmas. They'll arrive before the big day - for free!
Nancy & Betty North Pole Friends Christmas crackers, £29.95 for six, NotOnTheHighStreet
How cute are these Nancy & Betty crackers? Made with luxurious thick paper stock and finished with ribbon, they'll arrive before Christmas Day in a presentation box and each contain six mini gifts.
Gold Foiled Stars Christmas crackers, £6 each, NotOnTheHighStreet
Support a smaller business with these customisable star-print Christmas crackers. They come with handwritten name tags and you'll find a hat inside each one.
M&S Christmas crackers
Christmas crackers with Trivia game, £15 for 12, M&S
Marks & Spencer's crackers are some of the most sustainable and affordable on the high street. Inside this festive striped set you'll find trivia games, charades and challenges.
Classic Christmas crackers, £20 for eight, M&S
These classic Marks & Spencer Christmas crackers in winter white come filled with a hat, a joke and a fun gift.
Pin the Tail on Percy™ Christmas crackers, £10 for six, M&S
Percy Pig fans will love these crackers which come complete with a pin the tail on the Percy game.
Chocolate Christmas crackers
Mini Christmas crackers, £10 for ten, Hotel Chocolat
Hotel Chocolat just restocked these super popular mini Christmas crackers. Each contain a delicious chocolate, plus a space to write your guest's name, so they're a must for your table setting this holiday season.
Butlers Milk Chocolate Truffles Christmas cracker, £1.95 each, Harvey Nichols
Fans of chocolate truffles will love these Butlers crackers and they're just £1.95 each.
Lindt Lindor Milk Chocolate Truffles cracker, £2.50 each, Ocado
These days, Lindt truffles are as much a Christmas icon as a chocolate coin, so these crackers are an easy win.
Best Christmas Hampers 2022: from Fortnum & Mason to Marks & Spencer and Harrods to Aldi
Christmas candles to get you in the festive spirit
The best royal Christmas decorations
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.