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.



Sunday 25th of October 2020

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


Saturday 24th of October 2020

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

[email protected]

Sunday 25th of October 2020

The no sew tape is like double sided tape and yes you can get it at Walmart!