Home » Blog » Christmas » DIY Fabric Trees
| |

DIY Fabric Trees

*This post contains affiliate links to websites such as Walmart and Etsy. (As an Amazon Associate I earn from qualifying purchases.) By purchasing anything from these links, I may receive a commission at no extra cost to you. More information is available on my Disclosure page. I appreciate your support!

Thank you for Sharing!

I hope you are ready for the first Christmas post of the season….. easy DIY fabric trees! Don’t worry, I still have a couple of fall themed posts to share with you if you aren’t ready to move on to Christmas yet.

My idea for this project came when I was shopping in September the day that this store was putting out their Christmas selection and saw these cute tabletop Christmas trees. Of course I thought– “I can make one of those!”

Then I was challenged to make a project without spending any money, using just what I had. And this is how I did it!

green plaid fabric tree

Then an amazing thing happened. Fabric Wholesale Direct sent me some FREE fabric to show you here on the blog! I used two different combinations of this Christmas plaid cotton flannel.

Instructions for DIY Fabric Christmas Trees

I could have looked on Cricut Design Space for a Christmas tree shape, but instead I visited a friend who drew one for me! Actually, she drew a half, then we folded the paper and cut it out. My friend drew 3 sizes for me.

cutting out fabric for plaid Christmas tree

Would you like to make these trees with my patterns? You can get it right here!

Buy my product

Because of the stripes, you may want to place your trees either on a stripe, or off center. I chose off center. I made sure mine all went the same direction (the yellow stripe is vertical).

paper patterns to cut out fabric trees

Next, sew fabric right sides together, leaving the bottom open so that you can turn it right side out and stuff it.

sewing fabric Christmas trees

Steps to create a Fabric Tree

  • Draw and Cut paper pattern
  • Cut two layers of fabric
  • Sew right sides together, leaving bottom open for stuffing.
  • Stuff tree
  • Insert dowel rod or stick
  • Sew opening closed
  • Insert dowel rod or stick into prepared base
  • Add ribbon or embellishments as desired

You will need to carefully clip the inside corners with sharp scissors close to the seam.

clipping fabric seams

If you don’t, the tree will pucker. Below you can see the puckers in the tree on the right. The tree on the left has been clipped.

fabric will pucker if seam is not clipped

5 DIY Christmas Ideas: Quick Start Guide

    We respect your privacy. Unsubscribe at anytime.

    I made 2 each of 3 different sizes— six trees in all! I am going to use the two smaller trees for a different project.

    fabric trees right side out

    The next step is to fill the trees with stuffing, or polyfil. If you had a pillow you didn’t want anymore, you could unstuff it and repurpose the stuffing. I took small bits to stuff each corner, then stuffed the middle section.

    stuffing fabric trees

    I thought about adding buttons or bells, but I didn’t have any buttons that I thought would look nice. And I thought the jingle bell took away from the look instead of adding to it, so I decided not to add anything except…..

    jingle bell on a fabric tree

    These diy fabric trees are going to be self-standing. I was going to use a dowel rod and a sliced log piece, but had technical difficulties. : ) Thankfully, I had salvaged some wooden blind slats thanks to Terrie’s creative inspiration! I knew they would come in handy some day, and this is just the first project I plan to use them with.

    DIY fabric Christmas tree in green and red plaid

    It was easy to whip-stitch the opening closed around the stick.

    sewing up the seam around the stick
    2 fabric trees

    Fabric Tree Base

    Some time ago I had grabbed some free flooring samples from my local home improvement store.

    free floor samples from Home Improvement store

    There are different colors available.

    floor sample wood squares

    I drilled some holes in the wood.

    5 drilled holes

    Then I slanted the drill to connect the holes together. Very unconventional, or shall we say “innovative!” : )

    long hole in wood
    red and green plaid fabric tree

    Then the wooden sticks fit right in! I want them to be removable for easy storage. Otherwise I could glue them in to make them more sturdy.

    4 standing tabletop Christmas trees

    5 DIY Christmas Ideas: Quick Start Guide

      We respect your privacy. Unsubscribe at anytime.

      Making these cute little Christmas tree pillows was so much fun! But wait! There’s more! Fabric Wholesale Direct also sent me some gorgeous 1.5 inch red grosgrain ribbon— two spools of it!! I’ve been using it on all sorts of projects. My new mini bowdabra helped me easily make these bows.

      fabric trees with red ribbon

      I had saved these cute metal accents that came in a ribbon set for years, and am so glad to use them for this project!

      red grosgrain ribbon on bottom of fabric tree

      Step by Step Instructions

      • 1. Start by drawing a paper tree template. I used 3 different sizes.
      • 2. Then cut out 2 pieces of soft flannel fabric.
      • 3. Sew the right sides together, leaving it open at the bottom.
      • 4. Clip the insides of the corners so it doesn’t pucker when turned right side out.
      • 5. This is the smallest one turned right side out.
      • 6. Fill with polyfil stuffing by putting small amounts into the corners first. Then fill the rest.
      • 7. Insert a flat stick or dowel rod and hand sew the rest of the opening closed.
      • 8. Use a small piece of wood or a wood slice for the base.
      • 9. Make the trunks as tall or short as you like.
      • 10. Add red grosgrain ribbon bows, with Christmas metal accents (optional).
      • 11. Attach the bow to the stick with the same wire you used to make the bow.
      • 12. Glue the sticks to the bases, or omit the gluing for easy storage. Enjoy your new decor!

      DIY Challenge Completed

      So there you have it! I made these fabric trees without spending a single penny! These trees would look so pretty in any color scheme– it does not have to be the traditional green and red that I used. They could be hand stitched instead of machine sewn, and if you don’t have fabric, perhaps you have an old shirt or something that needs upcycled.

      I hope these cute DIY Fabric Trees have inspired you!

      3 different sizes of fabric Christmas trees
      red ribbon on fabric Christmas trees
      diy fabric plaid Christmas trees

      Thank you for Sharing!

      Similar Posts


      1. Hello!
        I love your trees! I tried to make one but I wanted to ask the question of how do you make the polyester fiberfill stay in the branches? It seems like it just slips right out. Do you have any suggestions? Thank you.


      2. Your handmade Christmas trees are darling and will be a wonderful addition to any Christmas decor.

      3. Liberty I was just looking at some DIY trees to make for our home this year. I love how yours looks. Thanks for the inspiration. How fun for you to get fabric to share with us. That is so cool!

      4. These are just the cutest! I saw some at WalMart recently and loved them. But yours are so much cuter! Pinning it in hopes that I get some made.

      Leave a Reply

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