Get into the festive spirit with Sainsbury's this year with our great range of Christmas food and drink.

Christmas gifts for all the family

What's Christmas without gifts? This holiday season make your loved ones feel extra-special with our range of Christmas gifts. From beauty and grooming essentials to toys, food and drinks, we’ve got plenty of options that are sure to put a smile on everyone’s face. Don’t let your pets miss out on the festive fun. Check out our range of pet gifts, filled with care essentials and toys from top pet brands.

Our scrumptious food and drink gifts

Browse our delicious range of Christmas foods that make ideal gifts for all food lovers. You can’t go wrong with our selection of chocolate gift boxes – there’s something for all the family. From assorted chocolates to candies and, truffles, from yule logs to mince pies – our selection will have you spoilt for choice. Just add a personalised message to their cards and gift wrap the boxes and you’re all set to give your loved ones a sweet surprise. How about our advent calendars to kick off the Christmas season with some chocolate goodness?

Check out our fine range of Christmas drinks to toast to the occasion with family and friends. Choose from our wide collection of smooth whiskies that make the ideal gift, or bottle of flavoured vodka to stir up some refreshing cocktails. Have a browse at our gin gifts – they’re always a festive favourite.

Find the perfect beauty gift set

How about our skincare gift sets? Pamper your loved ones with our range of beauty gifts - from scented shower creams to hand and body lotions - our skincare sets are designed to give an indulgent experience, every time.