Inside: Just in time for Christmas, learn how to make DIY Primitive Scrap Fabric Tree Ornaments from fabric remnants, cinnamon sticks, and buttons with our helpful step-by-step tutorial and video.
Crafters of all ages will enjoy creating cozy Scrap Fabric Tree Ornaments to gift or keep this holiday season.
This ornament boasts irresistible texture, warmth, and color; it looks beautiful hanging on the Christmas tree or dangling from a holiday present.
How to Make Primitive Scrap Fabric Tree Ornaments
If you are a fan of our original Scrap Ribbon Tree Ornaments and are looking for a more frugal option for large groups of crafters, you will definitely want to consider using fabric instead of ribbon.
For additional savings, consider scouring thrift shops and remnant bins for festive fabrics. You could even upcycle old plaid flannel shirts, cloth napkins, and tablecloths for this craft.
But for the purpose of this project, I purchased 1/4 yard each of new fabric from JOANN Fabric and Craft Stores. I made 3 ornaments and had plenty of fabric leftover for future projects. If you don’t want extra fabric, you may consider buying 1/8 yard cuts of fabric.

Just in time for Christmas, learn how to make DIY Primitive Scrap Fabric Tree Ornaments from fabric remnants, cinnamon sticks, and buttons.
- Fabric remnants
- Cinnamon sticks 6-inch
- Yellow buttons
- Low-temperature glue gun
- Twine
- Scissors
After gathering supplies, cut the fabric into 9-inch by .75-inch strips.
Tie the fabric scraps onto the cinnamon stick with a square knot (tie right over left, then left over right).
Use the scissors to snip off stray threads.
Cut the fabric scraps into the shape of a Christmas tree.
Use the hot glue gun to glue a yellow button or wooden star to the top of the Christmas tree.
Last, glue a loop of twine to the back of the ornament.
Your Scrap Fabric Tree Ornament is complete!
To Make This Fabric Tree Ornament You Will Need
Directions for Fabric Christmas Tree Ornament
1. After gathering supplies, cut the fabric into 9-inch by .75-inch strips.
I used a combination of buttery soft flannel and primitive homespun fabric. I chose this type of fabric because it’s double-sided. Be sure to select prints that have a touch of green!
2. Tie the fabric scraps onto the cinnamon stick. I tied each strip with a square knot (tie right over left, then left over right) and used about 13 strips of well-bunched fabric on each cinnamon stick.
3. Use the scissors to snip off stray threads.
4. Then cut the fabric scraps into the shape of a Christmas tree.
5. Use the hot glue gun to glue a yellow button or wooden star to the top of the Christmas tree.
6. Last, glue a loop of twine to the back of the ornament.
Isn’t it darling?
The flannel and homespun fabric emit a comfortable warmth that is perfect for Christmas!
Video Tutorial: Scrap Fabric Tree Ornaments
Watch the video below to be guided through each step of this craft. You can view more easy kids craft tutorials on our Facebook Page, Teachers Pay Teachers Page, or right here on our website.
Save This Christmas Ornament
Don’t forget to save this craft on Pinterest for later! Be sure you are following along with Fireflies and Mud Pies here.
More Christmas Ornaments for Kids
Click the images below to view more easy Christmas crafts for kids.















Allyson says
November 28, 2017 at 4:14 pmDid you use anything on the cloth to stiffen it? I did find the longer cinnamon at the craft store.
Melissa Lennig says
November 28, 2017 at 6:45 pmNo, I didn’t use anything to stiffen the cloth. The instructions in the blog post share exactly what I did.
Dawn Barrett says
November 29, 2017 at 9:23 pmSo cute! Thanks for sharing! How many ornaments were you able to make buying 1/4 yard of your fabrics? I’m planning to make these with a class of 23 3rd graders! Wondering how much fabric I will need.
Melissa Lennig says
November 29, 2017 at 10:39 pmOh goodness, Dawn, I’m so sorry. I can’t even give you a rough estimate! I only made 3 ornaments and had TONS of fabric left over.
Stephanie Fricke says
December 5, 2017 at 8:40 amHi Dawn. I just made thirty four of these. My cinnamon sticks are 5 1/2″ long. I cut my strips 7 1/2 ” long as the 6″ we’re too short for me. I bought five different fabrics at 1/2 yard each, so 2 1/2 yards total. All the fabric was half off or more at Joann’s. It cost me $9. Not too bad. At my local King Soopers (Kroger) I found a pack of 10″ cinnamon sticks. There are four or five sticks in a pack, some thick, some things, some average. It cost $1.49 a pack. So I spent about $6 on sticks. I cut those in half. I already have lots of string and buttons around home. Have fun with the kiddos!
Melissa Lennig says
December 5, 2017 at 8:22 pmThank you!
Stephanie Fricke says
December 5, 2017 at 8:42 amHi Melissa. How did you tie the string on at top? My brain can’t figure it out. Thank you!
Melissa Lennig says
December 5, 2017 at 8:21 pmI just glued it on!
Stephanie Fricke says
December 5, 2017 at 10:01 amOk. Never mind. I figured it out. I guess it was too early in the morning for my brain to start crafting. 😁