Craft Fix

Free Mini Christmas Stocking Crochet Pattern

Craft Fix is reader-supported. If you choose to buy via certain links I could earn a small commission at no cost to you more

Here’s a free, quick and easy mini Christmas stocking crochet pattern you can make in minutes.

Suitable for beginners, once you can do single crochet stitches & single crochet decreases you can crochet these cute xmas stocking decorations. (You need treble stitches for a fluffy cuff, but that’s optional.)

You only need a small amount of yarn, so this is perfect for using up scraps of leftover wool or cotton. These mini stocking decorations are super quick to make, so ideal for some last minute Christmas knitting too.

See how cute they look hanging on the tree in this YouTube short:

Crochet Mini Stockings in Minutes

Materials & Notes

  • 3mm (size D or 3 US) crochet hook
  • Small amount of DK or Sport weight yarn in 1-3 colours (see note below for using other yarn weights)
    I used Rico Creative Cotton Aran (which crochets as DK for me) in shades Red (5), Light Green (40) and creamy off-white Nature (60).
  • Optional: 3.5mm hook approx & small amount of white teddy or snowflake yarn for a fluffy stocking cuff, ideally around dk or worsted weight but thicker will still work.
    I used Rico Baby Teddy Aran (UK). Bernat Pipsqueak (US) or Sirdar Snowflake chunky are similar yarns. You may need to use a larger 4-4.5mm hook with thicker yarn.
  • Tapestry needle for gathering the stocking toe & weaving in ends.

Crochet Mini Stockings with Any Yarn

Tension is not important here so you can use any weight yarn. I suggest using a hook a couple of sizes smaller than the size recommended on the ball band so your stocking is nice & neat.

Finished mini stocking size with DK yarn: 4 inches (10cm) tall approx (without fluffy cuff).

  • For a slightly bigger stocking: try worsted or aran yarn with size 4mm crochet hook.
  • For an extra mini delicate stocking: try 4 ply/fingering yarn with a size 2.5-3mm crochet hook.


NB this pattern uses US crochet terms. The equivalent UK crochet stitches are listed in the abbreviation list to help you convert the pattern.

  • R – round
  • yoh – yarn over/around hook
  • st – stitch(es)
  • ch – chain
  • sl st – slip stitch
  • sc – single crochet stitch (UK: double crochet)
  • tr – treble crochet stitch (UK: double treble) [optional – only used for fluffy cuff option]
    yoh twice, hook into st & pull loop through, (yoh & pull through 2 loops on hook) x 3 times
  • sc2tog – single crochet 2 stitches together to reduce to 1 stitch (UK: double crochet 2 together).
    Tip: work into the front loops only for a neater decrease.

Mini Stocking Colors

Crochet a striped mini stocking by changing color after every round. Or keep it simple & use just 1 color throughout.

Here’s a couple of striped crochet mini stockings below. I crocheted one in red & off-white stripes with a fluffy cuff. The other uses off-white for every 2nd crochet round, alternating with red & green rounds in between for a jolly festive look.

Mini Stocking Crochet Pattern

Mini crochet christmas stockings completed pattern

Crochet a mini Christmas Stocking in minutes with this quick & easy pattern.

Total time approx: 30 minutes

Step 1: Top of leg

Ch 16 loosely with 3mm hook, or make the chains with a larger hook instead. Sl st to 1st chain to form a ring.
R1: Work into the top loop of chain only if you want to add a fluffy cuff (or just to save time) and sc 16 around.
When doing the 16th sc into the sl st, change color in the 2nd half of the stitch, by using the new color to pull the 2 loops on your hook through for a neater finish.
Note: change color in the last stitch of every round throughout stocking pattern.

Step 2: Stocking leg stripes

R2-10: Sl st in next stitch, then do 15 sc around. Sc into the first sl s in the color, switching to the next color in the 2nd half of the stitch as in step 1.
Basic one color stocking instructions for R2-10: Sc in all 16 stitches.

Step 3: Increases for stocking foot

R11: sc in 1st 5 st, 2 sc in next 6 st, sc in next 5 st [22 st]
R12: sc2tog, sc in next 7 st, 2 sc in next 4 st, sc in next 7, sc2tog [24 st]
R13: sc2tog, sc in next 20 st, sc2tog [22 st]

Step 4: Decreases for bottom of foot

R14: (sc2tog, sc in next 7 st, sc2tog) x 2 times [18 st]
R15: (sc2tog, sc in next 5 st, sc2tog) x 2 times [14 st]
R16: (sc2tog, sc in next 3 st, sc2tog) x 2 times [10 st]

Step 5: Finish stocking

Cut yarn leaving a long tail and thread with a tapestry needle. Pass the needle through the front loop of the 10 remaining stitches and gather to close hole at bottom of stocking. Weave the top & bottom yarn ends into your stocking, or just hide them inside it.

Step 5: Crochet a hanging loop (optional)

Near the top left corner of your stocking, insert your hook through a stitch on the inside of your stocking. Yarn over hook & pull a loop through, leaving a tail to weave in or hide inside. Ch 24 or double the length of your desired loop.
Slip stitch to the starting point to secure. Weave both ends in or just knot them together and hide inside your stocking,

Step 6: Crochet a fluffy cuff (optional)

December 2023: Watch the fluffy cuff video tutorial below (7 mins) or here’s written instructions if you prefer:

To add a fluffy cuff, you work a round of treble crochet into the top loops around the top edge of the stocking. This is easier if you only worked into one of the chain loops at the start.
Alternative option: work into the gaps between the first round of sc stitches. Your fluffy cuff treble stitches are around your first round of sc, covering it up, rather than lying above it.

With white fluffy yarn & 3.5mm hook, insert your hook into a loop along the top edge at the top right of your stocking.
Pull a loop of fluffy yarn through and ch 3. This counts as first tr st. Do 1 tr in this same loop by wrapping yoh twice, insert hook into loop & pull a loop through (4 loops on hook). (Yoh & pull through 2 loops on hook) x 3 times to complete the treble stitch.
Note: crocheting with fluffy yarn is insane, so don’t worry about catching every loop etc. The aim is just to make tall fluffy stitches. If there’s a few more or less yarn wraps here & there, it doesn’t matter at all.
Do 1 tr in the next loop and 2 tr in the next loop. Repeat around the top edge, alternating between 1 tr and 2 tr in each loop.
Review after several stitches because you might need to change the number of stitches to suit your fluffy yarn. You should have a nice fluffy strip where the gaps are not obvious unless you poke. If it’s looking too wide & chunky, try just 1 tr in every stitch. If it is too tight or there are big gaps, try 2 tr in every stitch.
At the end of the round, poke your hook through the top of the first pair of stitches (anywhere will do, you won’t be able to see stitches!) and slip stitch to join.
Cut yarn leaving a tail. Thread a needle & poke it through the sides of your first chains and last treble a couple of times to join the seam of your cuff. Weave yarn ends through cuff or just hide them inside stocking. Turn fluffy cuff down over stocking.

New: Fluffy Cuff Video Tutorial

How to crochet a fluffy yarn cuff for Christmas stocking decorations
Close up of hand holding red and white striped crochet mini stocking with fluffy white cuff hanging on Christmas tree
Red & creamy white striped crochet mini stocking with an extra festive fluffy cuff

I hope you enjoy making some cute Christmas decorations with this free crochet mini stocking pattern. Please leave a comment below if you have any questions on the pattern.

This free pattern is for personal, non-commercial use only. It may not be copied, sold, translated or distributed in any way, nor any finished items made using it sold, without permission.

Leave a comment