Skip to main content

3 Simple and Easy DIY Christmas-Decoration Crafts

  • Author:
  • Updated date:

Alyssa loves celebrating holidays and making fun crafts. She is a wife and mom who drinks a lot of coffee!

These three easy-to-make Christmas crafts will light up your home for the holidays.

These three easy-to-make Christmas crafts will light up your home for the holidays.

Get in the Holiday Spirit

The holidays are quickly approaching. Christmas music, delicious treats, and the scent of cinnamon and spices—oh, how I love this time of year! Let's get in the spirit and have some fun by creating unique crafts for our home décor. The following can be made with items you most likely already have lying around. Give old things new life while also getting your entire family in the festive mood. These crafts are sure to become a part of your holiday décor for years to come.

3 Affordable Homemade Christmas Craft Projects

  1. Picture-Frame Christmas Wreath
  2. Festive Garland
  3. Charming Mini Christmas Tree

1. Picture-Frame Christmas Wreath

It's not a holiday without a wreath. This year, I wanted to do something truly unique while also using our old glass ornaments. What resulted was this beautiful picture frame wreath.

Materials Needed

  • Old picture frame
  • Ribbon
  • Old ornaments
  • Twine
  • Floral wire
  • Scissors and wire cutters


  1. Remove backing and glass from picture frame and set aside.
  2. Start by creating your bow. I left a tail that was a little longer than my picture frame and made six loops. I included the video below as inspiration for how to create a beautiful Christmas bow.
  3. Once you've made your bow, attach it to the left top side of your picture frame using floral wire. Arrange and fluff your bow.
  4. Lay your ornaments out to get an idea of how you want them to hang. Once you are happy with the arrangement, attach them to your picture frame with twine.
  5. Hang your picture frame wreath on the wall or set it up on a shelf as a part of your décor. Because I used vintage glass ornaments, I set my wreath up above our fireplace.

2. Festive Garland

One of my favorite holiday activities is watching classic Christmas movies with my family. Home Alone and Home Alone 2 are always on the list. I remember my first time seeing both movies, and every time I watch them, they get funnier and funnier. I've always wanted to get a rug embroidered with the phrase, "Merry Christmas, Ya Filthy Animal!" Instead of a rug, I decided to create a banner using the phrase. It adds a little nostalgia and fun to my fireplace.

Materials Needed

  • Twine
  • Red yarn
  • Old book pages
  • Red, green, and black Sharpie markers
  • Hole punch
  • Scissors
  • Ornaments and mini stockings (optional)


  1. Measure out how much twine you will need to hang your garland banner.
  2. Cut your red yarn at a length to match the twine.
  3. Line up the ends of the twine and yarn. Tie a knot at one end to secure them together.
  4. Begin twisting the twine and yarn around each other until you reach the other end. Tie a knot to secure the ends together.
  5. Lay your twine-and-yarn twist out flat. I found it helpful to stretch it out along the floor since it was so long.
  6. Cut 28 book pages to a shape you'd like. I chose simple rectangles.
  7. Punch two holes in each page.
  8. Begin writing "Merry Christmas Ya Filthy Animal" on your book pages, letter by letter. Alternate marker colors.
  9. Lay your letters out alongside your twine-and-yarn twist.
  10. Thread each letter through the twine-and-yarn twist. I found it helpful to separate the phrase in half, starting with "Ya" and working my way from the end to the middle. Then, I started with "Christmas" at the beginning of the twine-and-yard twist, making sure to spell my words backward. (Starting with the "s" from Christmas and working my way back to the "M.")
  11. Add an ornament and mini stocking to each end if desired.
  12. Hang your garland banner up as part of your holiday décor.

3. Charming Mini Christmas Tree

I've had this yarn lying around for years, and I finally found a purpose for it! I think it makes this little tree pop with texture and color. As I've continued to practice, my bow-making skills have gotten better. Although my original plan to use the old angel as a topper fell through, I think she looks beautiful standing next to the little tree.

Materials Needed

  • Yarn
  • Thin cardboard
  • Tape
  • Scissors
  • Hot glue gun
  • Tree topper (optional)


  1. Cut a rectangle shape out of your cardboard. I used a rectangle from a soda box.
  2. Shape your rectangle into a cone. Once you are happy with your cone shape, tape the end to secure it in place.
  3. Trim off excess cardboard pieces so that your cone stands up straight.
  4. Begin gluing your yarn to your cone. I used the cool setting on my hot glue gun because my yarn is thin. I found it easier to start at the top of the cone, working my way down.
  5. Continue wrapping your yarn around your cone, gluing it in place until all the cardboard is covered.
  6. Cut your yarn from the roll and tuck the extra inside the cone, gluing or taping it in place.
  7. You can leave your tree as-is or choose a topper. I restored an old angel topper but quickly realized it was too big for my tree. I tried a gift bow but ultimately decided to create a bow out of an extra piece of ribbon.
  8. Display your charming Christmas tree as part of your holiday décor.


Alyssa (author) from Ohio on November 14, 2020:

Hahaha! You are right Brenda, it does take patience.. which admittedly, I don't always have either. :) Thank you for the kind words!

BRENDA ARLEDGE from Washington Court House on November 12, 2020:

It's great that you are so crafty. They look great!

I tried to do crafts one year but I just don't have what it takes...patience.

Alyssa (author) from Ohio on November 12, 2020:

Thank you Pamela! The angel was given to us for our by my husband's grandma for our very first Christmas together. It's very special to us. :)

Alyssa (author) from Ohio on November 12, 2020:

Hahaha! Thanks Bill! Have an awesome weekend!

Pamela Oglesby from Sunny Florida on November 12, 2020:

You make the neatest crafts and always have great idease. I really like that little angel. Thanks for your instructions.

Bill Holland from Olympia, WA on November 12, 2020:

I had to hurry up and get over here to comment before it was spirited away to a niche site. Of course I'm not going to do any of these crafts, but it's cool to see them. :) Have a great weekend!