Go Back
Yield: 2 Pillows

How to Make A DIY Christmas Pillow In Under 30 Minutes

Create a festive DIY Christmas pillow in 30 minutes with no sewing required! Featuring velvet ribbon tree designs.
Prep Time10 minutes
Total Time40 minutes
Cost$40

Equipment

  • Iron
  • Ruler
  • Hot glue gun
  • Scissors
  • Pencil

Materials

  • Two linen pillow cover
  • 2 pillow inserts
  • 3/8 " wide green velvet ribbon 2 shades of green 10 yds. of each color will make two pillows
  • Small 1/2" gold jingle bells or pom poms
  • Paper bag to make a tree template
  • Glue sticks

Instructions

  • Step-by-Step Instructions to Make a Christmas Tree Pillow Cover 
  • Preparing your supplies 
  • Remove the pillowcases from the packaging. 
  • Use a small fine toothed comb and comb the fringe on the edges gently.
  • Iron the entire pillowcase. 
  • Cut 26 pieces of ribbon that are 3.25" long for each tree. 
  • Cut one stem that is 3.25" long for EACH TREE.
  • Prepare a Tree Template- Paper Patterns
  • Cut a piece of paper  6" tall by 6" wide.
  • Fold the paper in half. 
  • Mark the bottom of the paper at the 2" mark. 
  • Draw a line on an angle from the 2" mark on the bottom to the fold line at the top. 
  • Cut along the line and unfold your tree template.
  • Tracing the Center Tree Onto the Pillowcases
  • Place a piece of cardboard inside of the pillowcase. 
  • Find the center of the front of the pillow and place a small dot. 
  • Fold your template in half and mark the length in the middle.
  • Line up the middle of the tree template with the dot in the middle of the pillow cover. 
  • Trace the tree template with a pencil. 
  • Tracing the Side Trees 
  • Measure from the far left side of the pillowcase to the center of the middle tree, find the middle and add a small dot.
  • Place the middle of the tree template on the dot and unfold the tree template.
  • Trace the tree. 
  • Repeat these steps on the opposite side of the middle tree.  
  • Simple Steps to Add Ribbon to the Trees
  • Each tree will take 26 pieces of ribbon. 
  • Begin at the bottom and work your way up. Start with two rows of five loops, then two rows of four loops, then one row of three loops, one row of two loops, and finish with a single loop at the top.
  • Take a single piece of ribbon and fold it in half, looping it at the bottom. 
  • Add a small amount of hot glue to each end of the ribbon. 
  • Position the first ribbon loop on the right side of the tree's base. Align the ribbon's edge with the tree's outline. Ensure the loop starts approximately 1/2 inch below the tree's bottom line for accurate placement.
  • Place the second ribbon on the left side, ensuring it aligns with the tree's edge, just as you did with the first ribbon.
  • Place the third ribbon next to the first ribbon on the right side. Continue this process, alternating sides, until you have positioned five ribbons in this row.
  • Repeat another row of five using the same steps as above. 
  • Next, create two rows of four loops. Begin on the right side, then move to the left, alternating sides.
  • The next row will only be three loops. Start with the one on your right side, then move to the left, and finally add that last one in the middle. 
  • Place two loops in this row side by side. 
  • Lastly, place one single loop at the top of the tree, overlapping the two ends of the ribbon. 
  • Add a single piece of ribbon of the opposite color to the middle of the bottom of the tree as your tree trunk.
  • Adding a Tree Topper 
  • Simply hot glue your choice of tree topper to the very top of the tree
  • Repeat the steps above to complete all three trees on your Christmas pillow covers. Once finished, insert the pillow form, and you’ll have beautiful, brand-new Christmas decorations to enjoy for years. The best part? You don’t need a sewing machine, and the entire project takes 30 minutes to complete your new throw pillows.