DIY Fabric Christmas Tree Decorations

Fabric Christmas trees on floor

Help Others Find This Post!

Make these adorable Christmas tree decorations from scraps in no time! Perfect as gifts or to sell, you won’t be able to make just one!

I like to use these trees as an easy way to add Christmas decor to non-typical places such as the bathroom counter, or the bedroom dresser.

Here are some more places you could put them:

  • On the mantle
  • Tucked on the book shelf
  • Kitchen counter
  • Bathroom Counter
  • Table centerpiece
  • Bedroom dresser
  • A tiered tray (if you make a short tree!)

This post may contain affiliate links. Read the full disclosure here.

I made a batch of these trees a few years ago for some friends, and I recently made another large batch for an upcoming craft fair!

I love these fabric Christmas trees because they are scrappy, rustic, easy and SO versatile and cute.

There is some wood cutting involved with this project, so enlist your handy husband if you need to!

Make sure to check out my other Christmas Decor sewing projects!

Supplies Needed

Note: The size of these trees is SO customizable, so use whatever sizes of fabric and dowels you have!

  • Scrap fabric in Christmas colors (or non Christmas colors, those are cute too!) Plaid, stripes, etc.
  • Fiber fill or pillow stuffing (This would work great!)
  • Matching Thread
  • Hot Glue Gun
  • 3/8ths inch thick dowel or tree branch
  • 2 inch tall slice of a 2-3 inch wide branch/log, with a hole drilled out the center for the dowel to fit into (If you don’t have access to your own tree branch, here are a few options on Etsy you can look at)
fabric christmas trees in a group

How To Make A Fabric Christmas Tree Decoration

Step 1. Make The Fabric Tree

Lay two pieces of scrap fabric on top of each other with the wrong sides together. From both, cut out a triangle, as large as you want your tree to be.

It can be a tall triangle, or a short triangle. You pick!

cut out triangle for fabric tree

Next, sew the two top sides of the tree with a 1/2 inch seam allowance, but leave the bottom open.

sewing the top of fabric christmas tree

(I like to leave the raw side of my trees on the outside, like in many of my Christmas projects! It adds rustic charm.)

You can leave it as is, or pink the edges if you wish. You could even blanket stitch around the edges.

Step 2. Stuff The Tree

Next, stuff the very top tip of the tree with a tiny piece of fluff. Then add a larger piece under it, and stuff the rest of the tree until it is quite full. The stiffness will help it stand up straight.

stuffing the fabric tree

Step 3. Insert The Dowel

Now, cut your dowels if you haven’t already. I cut many at different lengths and different branches/dowels.

Dowels for fabric christmas trees

Plug in your hot glue gun, and add some hot glue to the top inch of your dowel, on the front and back. Place it into the fabric tree and press the fabric into the glue to make sure it is secure.

Then, move the stuffing out of the way and add additional hot glue to the bottom inside edge of the tree to close the gap. Do this to both sides of the tree.

glue dowel into fabric christmas tree

(I was working in batches so I finished this step with all my trees before moving on.

fabric christmas trees

Step 4. Glue The Tree Into The Stand

Next you will need to prepare the log slice if you have not yet. I used a 2-2.5 inch wide tree branch that was cut into 1.5-2.5 inch tall slices.

Then, using a drill press (you could also use a regular drill) I drilled a hole through the center of the log that was the same size or just larger than the dowels on the trees. Make sure you don’t drill all the way through the log!

(I apologize I didn’t take a picture of the drilling process, I did it at night in a dim garage!)

Squeeze some glue into the hole in the log stand, and insert the dowel and tree. Twist it around a bit so that the glue gets everywhere, then leave it to let it dry.

If your hole was a little too big and the tree wont stand up straight, you can place the tree near something tall and push it up against it to help it stand while it dries.

putting fabric christmas trees into log stands

Then, you are done!

I had fun using a variety of scrap fabrics for this one. I used a few flannel shirts which were perfect.

fabric Christmas trees on table

I also tried some denim and it looked cute!

Choose fabric that wont fray excessively, best to use one with a tight weave.

Fabric Christmas Trees On Window sill

You can add decorations to the trees like a star, beads, a bow, etc. Or leave it as is.

blue fabric christmas trees on bricks

(I took a TON of cute pictures, so I’m just going to dump them here for your inspiration! Feel free to Pin them!)

Help Others Find This Post!

2 thoughts on “DIY Fabric Christmas Tree Decorations”

    1. Hi kate, I do think you could do this by hand. I would choose a running stitch if you want to go fast, or a back stitch if you want it more secure.

Leave a Comment

Your email address will not be published. Required fields are marked *