Skip to Content

DIY No Sew Christmas Pillows from a Canvas Gift Bag

Oh boy do I have an easy and fun project for you today. While perusing the Christmas isles at Walmart yesterday I happened upon these cute Farmhouse style Christmas canvas gift bags. They sort of look like vintage Christmas grain sacks! Either way I knew I would make something with them. That’s when I decided to create a few DIY no sew Christmas pillows! I haven’t been this excited about a simple holiday craft like this in a while.

If you’ve been around here a while you know I’m no stranger to no sew projects. I’ve created a few tutorials on the subject like how to make a no sew valence, how to make a DIY no sew pillow from tea towels, and I’ve even created a beginners guide to no sew projects.

Out of all the no sew projects I’ve done before, this one might be the simplest for one reason; you only need to “sew” one seam.

Disclosure; this post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. This does not affect the price you pay. This disclosure statement refers to the rest of the Amazon links in this post. See more on my disclosure page.

That’s why these canvas Christmas gift bags work like a charm as pillow covers. Let me show you.

canvas gift bags at Walmart

Look at the lovely Christmas gift bags from Walmart. They were only $4.97 for one large and the same price for two small gift bags! Side note; they are more expensive online so you might want to check out your local Walmart first.

canvas gift bags

These are the bags I came home with.

Canvas Christmas gift bags from Walmart

Supplies to make no sew pillows from a gift bag

It just so happened that I had four new pillows that came with a set of couches we just ordered. I love pillows, but I did not like the style of these.

old pillow

Brown and beige was my jam about 10 years ago, but not now. That’s no problem because I can re use them! Side note; check out my ‘affordable pillow buying guide’ where I share all about how to save money buying pillows and also how to save storage space!

Back to creating these no sew holiday pillows;

How to make a no sew Christmas pillow from a gift bag

  1. Cut the top of the bag right under the hem where the string is. You can also just remove the string.
  2. Stuff an existing pillow (same size) into the gift bag.
  3. Apply no sew tape to the edge of the pillow where you cut the hem.
  4. Carefully roll over the other “hem” and place it on top of the no sew tape.
  5. Apply pressure to make sure it sticks.

Below are a few progress pictures.

fiberfill in a pillow
stuffing the pillow with fiberfill
no sew tape
no sew tape
Adding no sew tape to the edge of the pillow cover
Adding no sew tape to the edge of the pillow cover
No sew tape hem

Above is a close up of the no sew tape hem on one of the pillows.

no sew pillows from Christmas canvas gift bags

Look how cute they are!

DIY No sew Christmas pillows from a canvas gift bag

Ok I’m off to purchase some more of those gift bags. I might just have another project up my sleeve. LOL. Stay tuned.

Lindsey**

Leave a comment

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


  1. Shelly says:

    Love your posts, tons of creative ideas.
    Thank You
    Shelly
    Alberta Canada

  2. Anonymous says:

    Great idea!!! Unfortunately, my Walmart does not have these nor can I find them online.

  3. Tammy says:

    These “bag to pillow” ideas are awesome. I give the grandkids a Christmas Eve bag each year containing new pajamas, books, goodies, etc. until they reach age 18. I retain their same bags and refill for the following year. I have been wondering what to do with the bags following that time and this simply fills my heart to think I can turn it into a pillow and on the reverse jot down some Holiday memories that they’ll sure enjoy ❤️

  4. marlene says:

    cute, i been doing this for years. you, can also use the fabric table matts and wash clothes as well to make pillows. hot, glue two of them together for a pillow . i added some pom pom lace to my pillows as well. happy holidays

  5. Scarlet says:

    I love this simple and adorable idea. These no sew Christmas pillows are so cute!

  6. Jeannie says:

    Is the no sew tape like velcro? Did you buy it at Walmart? Thanks.
    Love love love the pillows!