This pattern will create a miniature sock in 4 ply/fingering sock yarn which can be used as Christmas decoration or for a newborn. The same sock with a few extra rows in double knitting weight yarn will fit a toddler.


You need a circular needle and  approximately 10 – 15gms of 4 ply/fingering weight yarn , about 20 gm of double knitting or worsted weight.

For four ply/ fingering weight a 2.75mm 60 or 80 cm cable is a good first choice, 3.25 mm would work for double knitting/ worsted weight.
For yarn suggestions I have started a directory page with some good options.

Cast on

Using a circular needle cast on 32 stitches.

Work one row in k1 p1 rib then move all the stitches onto the cable

Split the stitches at the half way mark (16 stitches each side) and gently pull the cable through so the stitches are sitting on the needle and you have a loop to your left. The yarn should be coming from the stitch closest to the point on the back needle. You may have to flick your stitches over to do this.

Pull the back needle to the right (so the stitches move onto the cable) and when there is enough play start knitting the stitches on the front needle continuing the k1 p1 rib. When you get to the end of front needle stitches, turn and bring the stitches on the cable onto the needle ready to knit then repeat the process of pulling the needle through on the back needle.


Continue in this way for 3 – 5 more rows of rib. You can tell the start of the row as the cast on tail will be under your first stitch of the row.

Then knit 14-20 rows.

Heel flap

You are now only going to work on the stitches on one needle going back and forth.

Row 1: Slip 1 *k1, slip 1 to last stitch, k1

Row 2: Slip 1 purl 15

Repeat these 2 rows 7 times more

Turning the heel

Staying on the heel flap stitches

Slip 1 k8 ssk k1 turn

Sl p3 p2tog p1 turn

Sl1 k4 ssk k1 turn

Sl 1 p5 p2tog p1 turn

Sl k6 ssk k1 turn

Sl1 purl 7 p2tog p1 (10 stitches)

Knit across the 10 stitches and then pick up 8 stitches along side of heel flap then 2 in the instep join (place marker)

Knit across the instep stitches (place marker) then pick up two stitches on the instep join and then 8 up the side of the heel flat.

Gusset decreases

Row 1: Knit to 3 stitches before marker – ssk, k1  slip marker, knit across instep stitches, slip marker k1, k2tog

Row 2: Knit across all stitches

Repeat row 1 and 2 until there are 16 stitches between markers.


Knit 14 – 20 rows to match leg.


Row 1: *K1, ssk knit 12 stitches k2tog k1, repeat from *
Row 2: Knit
Row 3: *K1, ssk knit 10 stitches k2tog k1, repeat from *
Row 4: Knit
Row 5: *K1, ssk knit 8 stitches k2tog k1, repeat from *
Row 6: Knit
Row 7: *K1, ssk knit 6 stitches k2tog k1, repeat from *
Row 8: *K1, ssk knit 4 stitches k2tog k1, repeat from *

Kitchener stitch/ graft remaining stitches

My favourite You tube video from the Knit Witch on how to do that is here: