EN
Share Is love

Cozy up your home with handmade charm this holiday season! Imagine a festive mantle, adorned with custom-crocheted stockings, each one a testament to your craft and creativity. This beautiful, heirloom-quality crochet Christmas stocking is designed to bring warmth and a personal touch to your holiday decorations, perfect for filling with treats and small gifts.

Crochet Christmas Stocking Free Step-by-Step Tutorial

Quick Facts

This pattern uses common crochet stitches like single crochet and half double crochet to create a sturdy and beautiful stocking. Designed to fit adults and children alike, this project typically takes around 6-8 hours to complete, making it a wonderful handmade gift or a delightful addition to your own holiday traditions.

A full guide to customizing the size of your stocking is included later in the pattern!

What Makes This Stocking Special

This crochet Christmas stocking is crafted using a seamless, top-down construction method, beginning with the ribbed cuff. This technique ensures a smooth finish and allows for easy customization of length. The pattern incorporates specific increases and decreases to create a beautifully defined heel and toe, mimicking the classic shape of a traditional knitted sock, which gives it a professional and polished look. The thick, ribbed cuff is added at the start, providing a clean edge and the perfect canvas for personalization with surface chain stitch, as seen in the images. We’ll also use an invisible seam technique for a flawless finish.

Skill Level

Intermediate

This pattern is suitable for crocheters who are comfortable with:
* Reading a crochet pattern
* Working in the round
* Basic stitches (slip stitch, chain, single crochet, half double crochet, double crochet)
* Increasing and decreasing stitches
* Working with multiple colors
* Basic sewing (for finishing)

If you’re an ambitious beginner looking to expand your skills, this pattern is a great next step, with detailed instructions and checkpoints to guide you.

Finished Measurements

MeasurementInchesCentimeters
Cuff Circumference1025
Leg Length1128
Foot Length923
Heel to Toe Length1743
Width at Heel512.5

Materials You Will Need

ColorYarn Weight/TypeYardage (approx.)Meters (approx.)
CreamWorsted Weight10090
CranberryWorsted Weight150135
Forest GreenWorsted Weight150135
WhiteWorsted Weight5045
  • Hook: 5.0 mm (H) crochet hook
  • Tapestry needle
  • Stitch markers
  • Scissors

Yarn Suggestions

I recommend choosing a worsted weight yarn that is durable and has good stitch definition. Avoid overly slippery or splitty yarns for this project.

Brand/LineWeightYardage/Skein (approx.)Notes
Lion Brand Vanna’s ChoiceWorsted (4)170 yds / 156 mSoft, durable acrylic, great color range.
Red Heart Super SaverWorsted (4)364 yds / 333 mEconomical, wide color selection, very durable.
Paintbox Yarns Simply WorstedWorsted (4)201 yds / 184 mSoft acrylic, fantastic color palette.

๐Ÿ’ก Designer Tip: Using a wool blend or 100% wool yarn will give your stocking a beautiful, rustic feel and excellent warmth, though it may require hand washing.

Gauge

Stitch Count (4″ / 10 cm)Row Count (4″ / 10 cm)
14 hdc10 rows hdc

โš ๏ธ Note: Achieving the correct gauge is crucial for your stocking to match the finished measurements. Please take the time to create a gauge swatch before you begin. If your swatch is too small, go up a hook size; if it’s too large, go down a hook size.

Abbreviations

AbbreviationFull Term
chchain
sl stslip stitch
scsingle crochet
hdchalf double crochet
dcdouble crochet
st(s)stitch(es)
reprepeat
skskip
FOfasten off
BLback loop
BLOback loop only
RSright side
WSwrong side
incincrease
decdecrease
hdc2toghalf double crochet 2 together
sc2togsingle crochet 2 together

Special Stitches Explained

1. Half Double Crochet 2 Together (hdc2tog) – Decrease:
* Yarn over, insert hook into next stitch.
* Yarn over, pull up a loop (3 loops on hook).
* Yarn over, insert hook into the following stitch.
* Yarn over, pull up a loop (5 loops on hook).
* Yarn over, pull through all 5 loops on hook.

2. Single Crochet 2 Together (sc2tog) – Decrease:
* Insert hook into next stitch.
* Yarn over, pull up a loop (2 loops on hook).
* Insert hook into the following stitch.
* Yarn over, pull up a loop (3 loops on hook).
* Yarn over, pull through all 3 loops on hook.

Pattern Instructions

We’ll be working this stocking from the cuff down, mostly in continuous rounds. Mark the first stitch of each round with a stitch marker and move it up as you go.


Section 1: Ribbed Cuff (White Yarn)

The cuff is worked flat in rows, then seamed to form a loop.

Row 1 (RS): With White yarn, ch 29. Hdc in 3rd ch from hook and in each ch across. Turn. (27 hdc)
Row 2 (WS): Ch 2 (does not count as st here and throughout), hdc in BLO of each st across. Turn. (27 hdc)
Row 3-26: Rep Row 2. (27 hdc)

โœ… Checkpoint: You should have a ribbed strip that measures approximately 10 inches long when stretched slightly.

Seaming the Cuff:
Fold the cuff strip in half, bringing the first and last rows together. Slip stitch through the back loop of Row 26 and the corresponding starting chain loop of Row 1 to seam the cuff closed, forming a loop. Turn the cuff so the seam is on the inside and the right side is facing out.


Section 2: Leg (Cranberry/Forest Green Yarn)

Now we’ll work in the round along the bottom edge of the cuff. Join your chosen leg color (Cranberry or Forest Green) at the seam.

Round 1: With Cranberry (or Forest Green) yarn, ch 1, sc evenly around the bottom edge of the cuff, working 2 sc into the side of each hdc row. Join with sl st to first sc. (52 sc)
Round 2: Ch 2 (does not count as st), hdc in each st around. Join with sl st to first hdc. (52 hdc)
Round 3-22: Rep Round 2. Continue to work in continuous rounds, not joining with sl st. (52 hdc)

โœ… Checkpoint: After Round 22, your leg section should measure approximately 8.5 inches from the bottom of the cuff.


Section 3: Heel Flap (Cranberry/Forest Green Yarn)

The heel flap is worked flat in rows over 26 stitches.

Row 1 (RS): Continue with leg color. Hdc in next 26 sts. Turn. (26 hdc)
Row 2 (WS): Ch 1, sc in each of the 26 hdc. Turn. (26 sc)
Row 3 (RS): Ch 2 (does not count as st), hdc in each of the 26 sc. Turn. (26 hdc)
Row 4-15: Rep Rows 2 and 3 alternately. You will end on a Row 3 repeat (hdc row). (26 sts)

๐Ÿ’ก Designer Tip: When working the heel flap, try to keep your stitches consistent. This will make picking up stitches later much easier.


Section 4: Turning the Heel (Cranberry/Forest Green Yarn)

This section shapes the heel.

Row 1 (WS): Ch 1, sc in first 16 sts, sc2tog, sc in next st. Turn. (18 sc)
Row 2 (RS): Ch 2 (does not count as st), hdc in first 7 sts, hdc2tog, hdc in next st. Turn. (9 hdc)
Row 3 (WS): Ch 1, sc in first 8 sts, sc2tog, sc in next st. Turn. (10 sc)
Row 4 (RS): Ch 2 (does not count as st), hdc in first 9 sts, hdc2tog, hdc in next st. Turn. (11 hdc)
Row 5 (WS): Ch 1, sc in first 10 sts, sc2tog, sc in next st. Turn. (12 sc)
Row 6 (RS): Ch 2 (does not count as st), hdc in first 11 sts, hdc2tog, hdc in next st. Turn. (13 hdc)
Row 7 (WS): Ch 1, sc in first 12 sts, sc2tog, sc in next st. Turn. (14 sc)
Row 8 (RS): Ch 2 (does not count as st), hdc in first 13 sts, hdc2tog, hdc in next st. Turn. (15 hdc)
Row 9 (WS): Ch 1, sc in first 14 sts, sc2tog, sc in next st. Turn. (16 sc)
Row 10 (RS): Ch 2 (does not count as st), hdc in first 15 sts, hdc2tog, hdc in next st. Turn. (17 hdc)

You should now have 17 stitches remaining for the heel. Do not turn.


Section 5: Gusset and Foot (Cranberry/Forest Green Yarn)

Now we’ll continue working in the round.

Round 1: Ch 1, sc evenly up the side of the heel flap, placing 10 sc stitches along the side. Place a stitch marker here. Hdc in each of the 26 unworked stitches from Round 1 of the leg. Place a stitch marker here. Sc evenly down the other side of the heel flap, placing 10 sc stitches. Hdc in each of the 17 stitches across the turned heel. Join with sl st to first sc of the round. (63 sts)

โœ… Checkpoint: You should have 10 sc stitches on each side of the heel flap, 26 hdc for the instep, and 17 hdc across the heel.

Round 2: Ch 2 (does not count as st), hdc2tog (over the first sc of the side gusset and the stitch before it if needed to smooth out), hdc in each st around until you reach the stitch marker before the instep. Hdc in each of the 26 instep stitches. Hdc in each st down the second gusset side until you reach the last 2 sts of the gusset, hdc2tog. Hdc in remaining heel stitches. Join with sl st to first hdc. (61 hdc)
Round 3: Ch 2 (does not count as st), hdc in each st around. Join with sl st to first hdc. (61 hdc)
Round 4-18: Rep Round 3. Continue to work in continuous rounds, not joining with sl st. (61 hdc)

โš ๏ธ Note: The exact placement of hdc2tog in Round 2 can be adjusted slightly to create the smoothest transition from the gusset. Don’t worry if it’s not perfectly symmetrical, as it will be less noticeable as you continue.


Section 6: Toe (Cream Yarn)

Time for the toe! Join Cream yarn.

Round 1: With Cream yarn, ch 2 (does not count as st), hdc in each st around. Do not join. Work in continuous rounds. (61 hdc)
Round 2: (Hdc in next 7 sts, hdc2tog) rep 6 times, hdc in last 5 sts. (55 hdc)
Round 3: Hdc in each st around. (55 hdc)
Round 4: (Hdc in next 6 sts, hdc2tog) rep 6 times, hdc in last 7 sts. (49 hdc)
Round 5: Hdc in each st around. (49 hdc)
Round 6: (Hdc in next 5 sts, hdc2tog) rep 6 times, hdc in last 7 sts. (43 hdc)
Round 7: Hdc in each st around. (43 hdc)
Round 8: (Hdc in next 4 sts, hdc2tog) rep 6 times, hdc in last 7 sts. (37 hdc)
Round 9: (Hdc in next 3 sts, hdc2tog) rep 6 times, hdc in last 7 sts. (31 hdc)
Round 10: (Hdc in next 2 sts, hdc2tog) rep 6 times, hdc in last 7 sts. (25 hdc)
Round 11: (Hdc in next st, hdc2tog) rep 6 times, hdc in last 7 sts. (19 hdc)
Round 12: (Hdc2tog) rep 9 times, hdc in last st. (10 hdc)

FO, leaving a long tail for closing.


Section 7: Finishing

Closing the Toe:
Thread the long tail onto your tapestry needle. Weave the needle through the front loop of each remaining stitch. Pull gently to cinch the toe closed. Secure with a few stitches and weave in the end.

Making a Hanging Loop:
With Cream yarn, ch 15. Sc in 2nd ch from hook and across. Sl st to form a loop. Leave a long tail and sew securely to the inside top corner of the stocking cuff.

Weaving in Ends:
Weave in all remaining yarn ends securely using your tapestry needle.

๐Ÿ’ก Designer Tip: For a truly “invisible” seam where the cuff meets the leg, join your new color by pulling through the stitch and then working your first stitch. When weaving in the ends, try to follow the path of the existing yarn stitches for the cleanest finish.


Size Customization Tips

  • To make it wider: Increase the number of starting chains for the cuff in increments of 2 (to maintain the odd stitch count needed for Row 1 of the cuff if you want 2 hdc per row). Then ensure your initial sc round on the leg section is a multiple of 2 to keep the heel flap shaping symmetrical. Add or subtract an even number of stitches from the 52 stitches in Round 1 of the leg. For every 4 stitches added, your circumference will increase by approximately 1 inch (2.5 cm).
  • To make it longer: Add more repeat rows in Section 2 (Leg) to increase leg length. Add more repeat rows in Section 5 (Foot) to increase foot length. Each additional round adds approximately 0.75 inches (2 cm) to the length.
  • To make it shorter: Reduce the number of repeat rows in Section 2 (Leg) and/or Section 5 (Foot).

Care Instructions

For best results and to preserve the shape of your crochet Christmas stocking, I recommend hand washing in cold water with a gentle detergent. Gently squeeze out excess water (do not wring). Lay flat to dry and reshape if needed. Avoid machine washing and drying, as this can cause stretching or felting, depending on your yarn choice.

Crochet Christmas Stocking Free Step-by-Step Tutorial

I hope you adore making and displaying your beautiful handmade crochet Christmas stocking! It’s such a joy to create something special for the holidays. Don’t forget to fill it with love (and maybe a few festive treats!).

I’d absolutely love to see your finished stockings! Share your creations on social media using #CrochetChristmasStocking and #HolidayCrochetDecor, and tag me so I can admire your work. Pin this pattern to your Pinterest board for future reference and leave a comment below to let me know what colors you chose! Happy crocheting!

Luna Crochets

Luna is a crochet lover and DIY creator passionate about sharing beautiful crochet patterns, amigurumi designs, handmade gifts, and creative crochet inspiration. She enjoys discovering trending crochet ideas and helping makers of all skill levels create projects they'll love.