Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

John Lewis's Christmas hampers are 20% off right now and they're perfect for gifting

Prices start from just £20.

(John Lewis / Yahoo Life UK)
John Lewis has gone above and beyond this Christmas. (John Lewis / Yahoo Life UK)

Stumped for gift ideas? Enter, John Lewis's impressive range of Christmas hampers.

From as little as £20 to as much as £200, the retail giant's selection of hampers this year is one to remember. And right now, they're 20% off.

Quick overview

Varied in price and bursting with a parade of festive favourites (boxes of mince pies, bottles of wine, slabs of chocolate, packs of crackers), it's the perfect suits-all choice to gift this Christmas that doesn't require too much effort on your part.

Great for that one friend you never know what to buy for, and even better for the loved one in your life you just want to feel extra-special, a hamper filled with festive cheer is a brilliant way to go.

Keep scrolling for our top picks from John Lewis, including the best budget, middle range and blowout options to shop now.

A best-seller for a reason, this six-piece hamper comes with a lovely selection of festive delights including Christmas pudding fudge, brownie biscuits and, of course, mince pies. The perfect gift to send a close friend this Christmas that won't break the bank. 


-Abbey Biscuits Chocolate Brownie Biscuits, 150g

-Maxwell & Franks Mini Top Iced Loaf with Sugar Holly & Berries, 125g

-Linden Lady Milk Chocolate bar, 100g

-Radfords Handmade West Country Christmas Pudding Fudge, 113g

-Maxwell & Franks 4 Mince Pies

-Mr Filbert's Roasted Nuts & Plump Fruits Mixed Nuts, 40g

£20 at John Lewis

Including picks like red wine, maple-glazed ham-flavoured crisps and mince pies, this affordable hamper couldn't be better. 


-Pais de Poetas Chilean Merlot, 75cl

-Abbey Biscuits Chocolate Brownie Biscuits, 150g

-The Secret Truffletier Foiled Milk Chocolate Buttons, 120g

-House of Fudge Mince Pie Fudge, 113g

-Maxwell & Franks 4 Mince Pies Cambrook Christmas Nuts, 75g

-Cottage Delight Sweet Chilli Italian Crostini Crackers, 170g

-Fairfields Farm Crisps Maple Glazed Ham, 150g

-Cambrook Christmas Nuts, 75g

-Red Gold Stag Artwork, 75g

£40 at John Lewis

Already selling fast, this £100 hamper features a great selection of traditional treats sure to impress this festive season. 


-Imbizo Cabernet Sauvignon, 75cl

-Maple Falls Mulled Wine, 75cl

-Waitrose San Leo Prosecco DOC, 75cl

-Reids Shortbread Reindeer Bites, 150g

-Holdsworth Exquisite Handmade Chocolates Assortment of Chocolates, 110g

-Joe & Seph's Double Chocolate Caramel Popcorn, 80g

-Maxwell & Franks 4 Mince Pies

-Cambrook Christmas Nuts, 75g

-Rendles Cheese Palmiers with Honey & Mustard, 120g

-Yorkshire Crisps Black Pepper, 95g

-Maxwell & Franks Christmas Pudding, 350g

£80 at John Lewis

Best John Lewis Christmas hampers for 2023

John Lewis Christmas Afternoon Tea Hat Box | £28 (Was £35)

Price: £28 (Was £35)

Product count: 6

Highlights: Another great value option from John Lewis, this hamper comes in a neatly-packaged round gift box, complete with treats perfect for a cosy afternoon tea in.

John Lewis Christmas Treats Sack | £28 (Was £35)

Price: £28 (Was £35)

Product count: 5

Highlights: Perfect for two, find a selection of festive treats (including a full-size bottle of bubbly) housed in an reusable drawstring sack.

Waitrose & Partners Christmas Favourites Gift Box | £60 (Was £75)

Price: £60 (Was £75)

Product count: 9

Highlights: With a total of nine products, each perfect for the festive season, expect to uncover two bottles of wine, festive-shaped savoury treats and a range of biscuits.

Waitrose & Partners Christmas Treats Gift Box | £36 (Was £45)

Price: £36 (Was £45)

Product count: 6

Highlights: Mulled wine, panettone and lebkuchen are just a handful of the treats included in this gift box. Great for a close friend who loves all the sweet treats that the festive season brings.

John Lewis Chocolate Gift Bauble | £20 (Was £25)

Price: £20 (Was £25)

Product count: 5

Highlights: Five chocolatey treats presented in a gorgeous Christmas bauble for just £25. The perfect gift for a fellow chocolate lover.

John Lewis Christmas Larder Gift Box | £80 (Was £100)

Price: £80 (Was £100)

Product count: 18

Highlights: Quite honestly bursting with festive drinks and snacks, this hamper not only works brilliant as a gift, but it's also a good option should you want to stock up on a range of luxury treats this Christmas.

John Lewis Festive Treats Hamper | £52 (Was £65)

Price: £52 (Was £65)

Product count: 7

Highlights: Packed in a traditional wicker hamper that can be used far beyond Christmas, this pick comes with a collection of festive favourites: mince pies, Christmas pudding and more.

John Lewis Winter Berry Basket | £180 (Was £225)

Price: £180 (Was £225)

Product count: 19

Highlights: The most expensive pick from our round-up of John Lewis hampers, this gift set comes in an extra-tall rattan basket, complete with an assortment of sweet and savoury snacks (expect everything from chocolate shortbread trees to sweet chilli nuts).