Knitted Christmas Tree Stocking Stitch Pattern
If you’re looking for a Christmas tree knitting pattern that’s both beginner-friendly and versatile, this knitted Christmas tree stocking stitch pattern is perfect.
It’s part of my growing collection of knitted Christmas decorations and makes a charming handmade knit holiday ornament for your tree, garland, or table settings.

Knitted Christmas Tree Stocking Stitch Pattern
Knit a charming Christmas tree in stockinette stitch—ideal for ornaments, garlands, or festive gifting. Beginner-friendly and full of holiday cheer!
Why You’ll Love This Free Tree Knitting Pattern
- Works up quickly—great for Christmas knitting projects when time is short.
- Adaptable: turn it into a Christmas tree coaster knitting pattern, garland, or gift tag.
- A fun way to learn how to knit holiday trees or experiment with shaping in stocking stitch.
Materials You’ll Need
- DK or worsted-weight yarn in main color (green). Feel free to use your favorite yarn.
- Scraps of brown and any colors for decorations.
- 4 mm (US 6 / UK 8) knitting straight needles
- Beads or sequins for embellishment (optional)
- Ribbon for bow
- Felt piece for star or wooden star
- Toy Filling
- Cinnamon stick or small dowel (tree trunk) (optional)
- Yarn needle
- Scissors
- Hot glue or craft glue (optional if you don’t knit or crochet the trunk)
WHERE to FIND KNITTING SUPPLIES?
For more Yarn and Needle Supplies and Knitting Books, I have a collection thereof (and other craft) related items in my Amazon Shop:
Amanda @ Easy on the Tongue is an Amazon Associate and may earn a small commission (at no added cost) from affiliate links.
Abbreviations
- BO – Bind off
- K – Knit
- k2tog – decrease: knit two stitches together
- P – Purl
- rep – repeat st(s) Stitch(es) repeat the sequence between the square brackets by the number indicated
- St – stitch
- St(s) – Stitch(es)
Size of Finished Knitted Christmas Tree
The tree measures about 4.5 in / 12 cm from tip to base (trunk not included).
Gauge (Optional)
Gauge isn’t critical for this project, but approximate gauge is 22 sts x 30 rows in stocking stitch for DK yarn.
Basic Knitting Stitches Used
You’ll need to how to knit the following basic stitches:
- Cast on stitches
- Knit stitch
- How to purl
- How to k
- ssk (slip, slip, knit) – Slip one stitch knitwise, then the next stitch knitwise, pop your left needle back in and knit them together through the back loops. Voilà—you’ve got a neat little left-leaning decrease!
- knit 2 sts together (k2tog)
- SSK –
- Casting off stitches
For more information on different ways to decrease – refer to this pattern notes.
Pattern Notes
- We’re making this triangle from the bottom up, so start with more stitches and decrease every other row. When you decrease for the tree shape, you’ll see your winter tree knitting pattern take form row by row.
- You can do the decreases whichever way feels comfiest—either k2tog at both ends or k2tog at the start and ssk (or kspo) at the end. Watch your stitch count, and soon enough, your little triangle will magically take shape!
- I liked to knit 1 first, then do my decrease, and at the end of the row, decrease and finish with 1 knit—just feels nice and neat that way!
- ssk (slip, slip, knit): Slip one stitch knitwise, then the next stitch knitwise, pop your left needle back in and knit them together through the back loops. Voilà—you’ve got a neat little left-leaning decrease!
- kspo (knit one, slip one, pass over): Knit the first stitch, slip the next stitch over it—just like giving it a gentle nudge off the needle. That’s it! You’ve got a tidy decrease that leans nicely.
Step-by-Step Knitted Christmas Tree Stocking Stitch Pattern
Written Instructions – Knit 2
The basic shape of the tree, the triangle, is knitted from the bottom upwards.
Cast on 20sts.
1st Row: knit across.
2nd Row and all even rows – purl.
3rd Row: k1, k2tog, knit to last 3 sts, ssk (kspo or k2tog), k1 (18sts).
5th Row: knit across.
7th Row: k1, k2tog, knit to last 3 sts, ssk, k1 (16sts).
9th Row: knit across.
11th Row: k1, k2tog, knit to last 3 sts, ssk, k1 (14sts).
13th Row: knit across.
15th Row: k1, k2tog, knit to last 3 sts, ssk, k1 (12sts).
17th Row: knit across.
19th Row: k1, k2tog, knit to last 3 sts, ssk, k1 (10sts).
21st Row: knit across.
23rd Row: k1, k2tog, knit to last 3 sts, ssk, k1 (8sts).
25th Row: knit across.
27th Row: k1, k2tog, knit to last 3 sts, ssk, k1 (6sts).
29th Row: knit across.
31st Row: k1, k2tog, ssk, k1 (4sts).
33rd Row: knit across.
34th Row: p2tog twice (2sts).
Last row: k2tog and bind off.
Knitting and Attaching the Trunk
In brown, cast on 6sts.
Knit 12 to 14 row – all knit (garter stitch).
Cast off and sew to the middle of the tree.
Finishing & Decorating Your Knit Christmas Trees
Place two finished pieces right sides facing and slip stitch around the side edges. Fill with tou filland and sew the bottom edge closed, and weave in ends.
- Blocking is optional.
- Add a personal touch by sewing several Christmas trees together as a garlands.
- Personalize the Christmas tree stocking pattern with beads or embroidery.
- Use rustic twine to hang them as handmade knit holiday ornaments.
- Optional: Add a complimentary colored satin bow and pom-pom edging around your Xmas tree.
IN CONCLUSION
Are you ready for a fun project? Browse around and get ready for the Folidays with more free knitting patterns.
To make your searching better, here are links to previous free Christmas tree patterns:
- Garter stitch knit tree ornament.
- A flat knitting Christmas tree knitting pattern.
- BOHO Handmade knit holiday ornament.
- Fair Isle Christmas Tree
- Tiny Knots knitted Christmas Tree
Whatever you do,
HAPPY KNITTING!


