Holiday Knitting Patterns

Heather & Thistle Highland Stocking Free Pattern – Knit a Cozy Tartan Tribute

Anonymous August 15, 2026

Heather & Thistle Highland Stocking Free Pattern – Knit a Cozy Tartan Tribute

Wrap your mantel in Scottish charm with this richly textured stocking, knit in a heathery palette of deep purples, mossy greens, and warm oatmeal. The intricate diamond and cable motifs echo traditional tweed, creating an heirloom piece that feels both rustic and refined. This pattern is perfect for intermediate knitters looking to add a touch of Highland heritage to their holiday decor—and the result is a stunning, cozy stocking that will be treasured for generations.

Materials Needed

Before you begin, gather the following supplies. All materials are readily available at your local yarn shop or online.

  • Yarn: Worsted weight wool or wool blend (e.g., Cascade 220) in 4 colors:
    • Heather Purple (A) – for cuff and main body
    • Moss Green (B) – for leg pattern
    • Oatmeal (C) – for toe and heel
    • Deep Plum (D) – for hanging loop and optional embroidery
    Approx. 250g total (about 5 skeins of 50g each).
  • Needles: US 6 (4.0 mm) circular needles (16-inch) and double-pointed needles for small circumference, plus a cable needle.
  • Gauge: 20 stitches and 28 rows = 4 inches in stockinette stitch, after blocking. Adjust needle size to achieve gauge.
  • Notions: Stitch markers, tapestry needle for weaving ends, scissors.

Step-by-Step Instructions

This stocking is worked from the cuff down to the toe, with a heel flap and gusset. Stitches are given for a medium size (approx. 18 inches long). Follow along carefully, and you'll have a beautiful Highland stocking in no time.

Abbreviations

  • k = knit
  • p = purl
  • k2tog = knit two together (decrease)
  • ssk = slip, slip, knit (decrease)
  • yo = yarn over
  • C4F = slip 2 stitches to cable needle, hold in front, knit 2, knit 2 from cable needle
  • C4B = slip 2 stitches to cable needle, hold in back, knit 2, knit 2 from cable needle
  • M1 = make one (increase)
  • pm = place marker
  • sm = slip marker

Cuff (Worked in the Round)

With color A, cast on 60 stitches. Join in the round, being careful not to twist. Place marker for beginning of round.

Work k2, p2 ribbing for 2 inches.

Next round: *k2, p2* (repeat to end). Continue ribbing for another 1 inch. Total cuff height: 3 inches.

Leg (Worked in the Round)

Switch to color B. Work the following chart pattern (repeat across 60 stitches):

  • Round 1: *k6, p2, k4, p2, k6* (repeat 3 times)
  • Round 2: *k6, p2, C4F, p2, k6*
  • Round 3: *k6, p2, k4, p2, k6*
  • Round 4: *k6, p2, C4B, p2, k6*
  • Rounds 5-8: Repeat rounds 1-4, but replace the center k4 with a diamond pattern: on rounds 5 and 7, work k1, p2, k2, p2, k1; on rounds 6 and 8, work k1, p2, C4F, p2, k1 (or C4B on alternate).

Continue this pattern, alternating the diamond and cable motifs, for 8 inches total leg length. End after a round 4 or 8.

Heel Flap (Worked Back and Forth)

Work over the first 30 stitches only. Leave the remaining 30 stitches on hold for the instep.

  • Row 1 (RS): Slip 1, k29. Turn.
  • Row 2 (WS): Slip 1, p29. Turn.

Repeat these 2 rows for 15 times (30 rows total). Heel flap is square.

Turn Heel

  • Row 1 (RS): Slip 1, k17, ssk, k1, turn. (18 stitches remain)
  • Row 2 (WS): Slip 1, p8, p2tog, p1, turn. (9 stitches remain)
  • Row 3: Slip 1, k8, ssk, k1, turn. (10 stitches remain)
  • Row 4: Slip 1, p9, p2tog, p1, turn. (11 stitches remain)

Continue in this manner, working one more stitch before the decrease each time, until all heel stitches are worked. You should have 18 stitches on the needle.

Gusset

With the same needle, pick up and knit 15 stitches along the left side of the heel flap. Place marker. Work across the 30 instep stitches in pattern (continue the diamond/cable motif). Place marker. Pick up and knit 15 stitches along the right side of the heel flap. Knit across the 18 heel stitches. Total stitches: 78.

Gusset Decreases

  • Round 1: Knit to 3 stitches before first marker, k2tog, k1, sm, work instep pattern, sm, k1, ssk, knit to end.
  • Round 2: Knit all stitches (instep in pattern).

Repeat these 2 rounds until 60 stitches remain (30 for instep, 30 for sole).

Foot (Worked in the Round)

Continue in stockinette on sole stitches and pattern on instep stitches until foot measures 6 inches from heel (or desired length, typically 2 inches less than total foot length).

Toe Decreases

Switch to color C. Place markers to divide stitches: 30 instep, 30 sole.

  • Round 1: *K1, ssk, knit to 3 stitches before marker, k2tog, k1, sm* (repeat for sole).
  • Round 2: Knit all stitches.

Repeat these 2 rounds until 20 stitches remain (10 on instep, 10 on sole).

Next round: K2tog across all stitches (10 stitches remain). Cut yarn, leaving a 12-inch tail. Thread tail through remaining stitches, pull tight, and secure.

Hanging Loop

With color D, cast on 20 stitches. Work in i-cord for 4 inches. Bind off. Sew the loop to the inside of the cuff, opposite the heel.

Finishing

Weave in all ends. Block the stocking gently to shape, emphasizing the cable and diamond motifs. Optionally, add a thistle embroidery motif on the cuff using color D and a duplicate stitch.

Your Heather & Thistle Highland Stocking is complete! Hang it with pride and enjoy the cozy, traditional charm it brings to your holiday home.


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Seafoam Serenity Spa Cloth: A Free Knitting Pattern for a Textured, Gentle Exfoliating Cloth