Diy Christmas Tree Pillow [Free Pattern]

DIY plaid christmas tree pillows

Help Others Find This Post!

These rustic and easy Christmas tree pillows will be a fun accent on your couch or bed this season!

I have to confess, this wasn’t my idea! I saw the cutest plaid flannel Christmas tree pillows in a local vintage store, and I had to try to make my own!

These are a great project for upcycling old flannel or wool shirts, blankets, you name it!

I made a whole collection of red and green ones to sell at the craft fair, and man, they turned out cute!

Let me show you how to make one of your own.

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

christmas tree pillow on chair

Supplies Needed

  • 1/2 yard of plaid flannel fabric (you can also use an old large men’s shirt, aligning the buttons in the middle, that would be so cute!)
  • Matching thread
  • Fiber fill or other pillow stuffing (Enough for an 18 inch pillow will work, check the label)
  • Regular sewing supplies: pins, scissors, sewing machine, etc.
  • Free pattern (Download it below!)

Note: Make sure you check out all my free Christmas patterns here!

Download The Free Pattern

To get your copy of this pattern, sign up for my email list below and I will send it to you right away!

Print the pattern at 100% scaling.

Cut it out, then align the top and bottom pieces so the two folded edges line up. Then tape them together.

Now you are ready to sew!

How To Make A Christmas Tree Pillow

Step 1. Cut Out The Fabric

Fold your fabric in half with the and align the edge of the pattern on fold. Cut out the pattern, then repeat these steps so you have a front and back piece.

(I was using scrap flannel, which is why the pattern doesn’t match perfectly and there is a seam in the middle! Yours will look better!)

cut out christmas tree pillow pattern pieces

Step 2. Pin & Sew The Tree

Stack the pieces together with right sides facing, and pin around the edges.

turned tree pillow inside out

Then, sew around the perimeter of your tree with a half inch seam allowance. Leave a 6 inch gap on the bottom so you can easily stuff it later.

sewing around the edge of christmas tree pillow

At the tips of the “branches” and the inner curves under each “tier” trim the excess fabric a bit or use pinking shears, to help it turn better.

Then, turn the tree inside out.

Use the end of a long blunt object to poke out the branches of the tree and shape it well.

christmas tree pillow inside out

Step 3. Stuff The Pillow

Using the fiber fill, stuff your pillow!

I found it was best to start with a small piece and push it into the tip of each branch, and then fill the branch out until I reached the center of the tree, working from top to bottom.

Stuff it very full so it has a nice fat shape.

stiffing the tree with fiber fill

Step 4. Close The Pillow

Next, fold the raw edges at the gap under, and pin the gap closed.

pin the gap of the tree pillow closed

Then sew the gap closed, as close to the edge as you can. (Or you can hand stitch a ladder stitch for an invisible finish)

sewing the gap closed on the christmas tree pillow

This completes the Christmas Tree PIllow!

Christmas Tree Pillow on red couch

I love how they turned out, they are such a playful cartoony shape. Very cozy and cute!

I hope you liked this simple pattern. Please pin this post to Pinterest, it means SO much to me, and send me a photo of your completed pillow so I can post it here to share!

Let me know if you have any questions below!

diy christmas tree pillow pattern sewing

Help Others Find This Post!

Leave a Comment

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