Fabric Christmas Tree Garland Tutorial

October 20, 2023
Fabric Christmas Tree Garland Tutorial
Published on  Updated on  


Christmastime is the best time of the year. The music...the festivities....and the sewing! Follow along as we teach you how to create a fabric Christmas Tree Garland. You can display this garland on your tree, your fireplace mantel, your office desk...anywhere you like.

We hope you enjoy this project and be sure to share with your family and friends. Merry Christmas!


Fabric Christmas Tree Pattern <----Click here for template

Different fabric in corresponding prints. This is a great scrap-busting project and the more patterns, the better. Not sure which prints to combine? Below are some fun suggestions from our designer, Jen:

Option 1: Grunge Basics Burgandy, Grunge Basics Geranium, Rugby Apple Red, Small Dottie Red

Option 2: Penguin Candy, Candy Cane, Snow Flakes Red, Marble Mate Dots Red

Option 3: Peppermint Sticks Nutmeg, Marble Swirls Burgandy, Harvest Gold, Night Shade Batik

Option 4: Jingle Crystal Multi, Sun Spots Wine, Full Moon Polka Dots Cherry, Bella Solids Jade

Ribbon or very thin cording

Polyester stuffing

Universal Needle

All Purpose Thread

Tracing/Marking Tool

Rotary Cutter and Mat or Scissors


Step 1: Layer your fabric and use the provided template to trace your tree and tree trunk. Cut out as many patterns as you'd like. Each tree consists of a tree body (2 pieces) and a tree trunk (2 pieces).

Step 2: Unwind your ribbon and mark evenly spaced "points" along the length. The tree body will hang from these points so I spaced them about 18 inches apart. In this video, my ribbon is cut for demonstration purposes. If you do not wish to make a garland, you can make tree ornaments using just a cut piece of ribbon and the provided template.

Step 3: Place the 2 tree body pieces right-sides together. Fold your ribbon along the marked point and slide it in between the tree body pieces. Attach the ribbon to the tree body by sewing a 1/4 inch seam at the tree's top. *Pro Tip: Pay special attention to how your ribbon is folded and placed between the tree pieces. The ribbon can easily become twisted.

Step 4: Sew the tree body pieces together using a 1/4 inch seam. Leave a 1 inch opening at the center base of the tree. The tree trunk is also sewn using a 1/4 inch seam. Leave the top of the trunk unsewn.

Step 5: Turn the tree and the trunk right-sides out. Make sure to really work those corners. Press with your iron.

Step 6: Lightly stuff the tree body and the tree trunk with polyester stuffing.

Step 7: Insert the unsewn top of your tree trunk into the open base of the tree body. Insert the trunk into the tree about 1/4 to 3/8 an inch - or however much you feel looks best.

Step 8: Attach the trunk to the tree base using a narrow edge stitch.

That's all there is to it. Using an "assembly line" method, each tree piece (body and trunk) takes approximately 5 minutes to construct.

I hope you've enjoyed this tutorial and be sure to share your finished project with us on Facebook, Twitter, Pinterest, or Instagram. As always, if you have any comments or questions, please feel free to leave them in the comment section below.

Happy Sewing and Merry Christmas!

Published on  Updated on