Knit Christmas Sock Ornament Pattern

Ever since I learned to knit and crochet, I’ve been making ornaments for my Christmas tree. The more I make, the more I fall in love with handmade Christmas ornaments, especially anything clothing-related! You know, socks, hats, mittens, sweaters … I want to dress my tree up in them all!

These little socks, however, are my absolute favourite. I could knit them every day and when I make one, I want to make another, using different kinds of yarns. Tonals, variegated, stripes – any yarn just adds to the cuteness of these.

Not only do these make great ornaments for your tree, but they’re a great add-on to a teacher Christmas gift, or as a decoration to a wrapped gift. Maybe make them a bit bigger and have an advent stocking set; the ideas are endless!

Fingering weight yarn
Size 0 (2mm) Circular Needles
Tapestry Needle
Yarn or twine for hanging



1. Cast on 20 stitches using the long tail cast on.

2. Work 3 rounds of k2, p2 (Tip: Work the first of these rounds holding your working yarn and your tail to weave it in as you go.)

3. Work 17 more rounds in stockinette.

Heel Flap

Working with only the first 10 stitches:

4. S1, K1 across.

5. S1, purl across.

Repeat rows 4 & 5 five times, for a total of 10 rows for the heel flap.

Heel Turn

6. K5, ssk, k1, turn.

7. S1, p1, p2tog, p1, turn.

8. S1, k2, ssk, k1, turn.

9. S1, p3, p2tog, p1, turn. (6 stitches)


10. Knit across 3 gusset stitches, place marker (this is your new beginning of round), knit across the next 3 stitches and pick up 5 stitches along the heel flap, picking up one extra stitch at the corner. Knit straight across the top of the foot, pick up one extra stitch at the corner and 5 more stitches along the heel flap, k3 ending at the marker. (Tip: Keep the 10 stitches for the top of the foot on one needle and the rest on the opposite needle.) (28 stitches)

For the next steps, the stitches for the top of the foot will be referred to as needle 1 and the rest as needle two.

11. Needle two: K3, k3 through the back loop (these are your picked up stitches), k2tog, k1. Needle one: K across. Needle two: K1, ssk, k3 through the back loop, k3. (26 stitches)

12. All needles: K around.

13. Needle two: K to last 3 stitches, k2tog, k1. Needle one: K across. Needle two: K1, ssk, k to marker. (24 stitches)

Repeat rounds 12 and 13 two more times, until you have 20 stitches left, 10 on each needle.


14. Knit around for 10 more rounds.


15. K1, ssk, k to last 3 stitches on first needle, k2tog, k1; repeat on second needle.

16. K around.

Repeat rounds 15 and 16 until you have 4 stitches left on each needle.


Kitchener stitch together and weave in ends. Add a loop of yarn to the top, or twine, for hanging.


Leave a Reply

%d bloggers like this:
Verified by MonsterInsights