GiftListHuddle

Gift ideas · Occasions

Stocking Fillers

Small treats that fit the sock, from £1.75

  • 10 ideas
  • £1.75 to £10.99
  • Updated
See the 10 ideas

A good stocking filler is small, a little bit of a surprise, and cheap enough that you can buy several. The trick is to mix a few kinds: something to eat, something for the bath, something to read and something to build. That way the stocking has variety even when each gift is only a few pounds.

Everything on this page costs between £1.75 and £10.99, and each item is sold by a shop that lists it as in stock or ready to add to a basket. Chocolate and bath bombs travel well in the post and suit nearly any age. The LEGO sets suit children from 6 or 7 upwards, and the Dickens paperback is short enough to read on Christmas afternoon. Prices change, so check at the shop before you buy.

  1. Tony's Chocolonely Dark Almond Sea Salt Small Bar

    The cheapest filler here: a small Fairtrade dark chocolate bar with almonds and sea salt, at £1.75.

  2. Lush Butterbear Bath Bomb

    A 100g limited edition Christmas bath bomb from Lush, with the tagline 'Ho ho ho, beary Christmas!'.

  3. Lush Reindeer Bath Bomb

    A 90g limited edition reindeer bath bomb for a festive soak, at £4.00.

  4. From GiftListHuddle

    Sponsored

    Keep your own wish list

    Make a list for any occasion, share a link, and let friends claim or split gifts without spoiling the surprise.

    Start a list
  5. Mighty Machines

    A very small LEGO set with an age guide of 7+, priced at £4.49, so a child gets something to build on Christmas morning.

  6. Pistachio Chocolate Selector

    A small Hotel Chocolat selector of pistachio chocolate, a low-cost treat for anyone who likes pistachio.

  7. Lush Magical Santa Bath Bomb

    A 110g limited edition Lush bath bomb described as a full rainbow fireworks display, for people who like a colourful bath.

  8. From GiftListHuddle

    Sponsored

    Keep your own wish list

    Make a list for any occasion, share a link, and let friends claim or split gifts without spoiling the surprise.

    Start a list
  9. Salted Caramel Chocolate Puddles

    Hotel Chocolat's salted caramel puddles, at £7.95, for a stocking treat that is a step up from a standard bar.

  10. A Christmas Carol (Penguin English Library)

    A 112-page Penguin English Library paperback of the Dickens classic, short enough to read in one sitting on Christmas Day.

  11. A Dozen Chocolate Dapper Dogs

    A dozen chocolate dogs from Hotel Chocolat for £9.95, a playful treat for children and dog lovers.

  12. From GiftListHuddle

    Sponsored

    Keep your own wish list

    Make a list for any occasion, share a link, and let friends claim or split gifts without spoiling the surprise.

    Start a list
  13. Holiday Ornament Selection 2

    A 179-piece LEGO set of festive ornaments for ages 6 and over, which gives the tree something new to hang.

Questions people ask

How much should I spend on a stocking filler?

There is no fixed rule. Many people spend a few pounds on each small gift and fill the stocking with several, which is why this page runs from £1.75 to £10.99.

What are good stocking fillers for adults?

Chocolate, bath bombs and a short paperback all work well for adults. The Hotel Chocolat selectors and the Lush bath bombs here are easy to wrap and cheap to post.

What are good stocking fillers for children?

Small LEGO sets and chocolate shapes suit most children. Check the age guide on any building set; the LEGO sets here are for ages 6 and over or 7 and over.

Do stocking fillers need to be wrapped?

That is up to you. Many families wrap each item so there is more to open, while others leave small items loose in the stocking. Small, flat gifts are the easiest to wrap.

Planning to give a few of these?

Put them on a GiftListHuddle list and share a link. Friends and family can claim or split gifts without spoiling the surprise.

Start a list