DIY Duvet: Easy Duvet Cover

Let me start by saying that I’ve never been pleased with the master bedroom in our house since we moved in. There’s always been something missing. It never really felt the way I thought a cozy bedroom should feel. Having said that, every now and then I get a wild hair to do a DIY project that requires some sewing, not my strong suit. When I saw this pin on Pinterest, I knew that the time had come to drag my machine out of hiding and get to stitching.

I learned some valuable lessons along the way, specifically that just because both tags say “Queen” doesn’t mean the two sheets are the same size. Still, overall, this was a fun little project that took very little time and produced very satisfying results. My bedroom is still lacking something (curtains, methinks), but it’s very much on its way to feeling and looking just as I always hoped it would.

Here’s what you need:


Two clean flat sheets that will fit your bed (Since I bought mine at the thrift shop, I washed them, dried them, and ironed them before I began to work, but if you’re working with brand spankin’ new ones, you could probably get away with just ironing them, but who doesn’t love the smell of clean sheets, right?)

Ribbon for the ties (I bought a spool because it wasn’t that expensive, and I had a coupon.)

Pins for pinning the sheets together

First, clear a large floor space, and spread your sheets flat with the pretty sides facing in (the back of the sheet should be staring up at you), lining up the edges so it looks like a big sheet sandwich.


Once you’ve got your seams lined up, you can start pinning. Pin all the way around three sides. I left the side that faces the head of the bed open.

Next comes the sewing. Trust me, if I can do this, anyone can do it. The hardest part is making sure you keep your seam straight while working with a rather large and unwieldy bit of fabric. I used the existing seams on the sheets as guides for keeping everything straight. When you’re sewing the two long sides, try to leave some extra fabric at the top on the side that will remain open.


When three of four sides have been stitched shut, you can focus on the open end of your duvet. Fold over some of that extra material so that you can sew a finished seam. For this, your pinning will need to be a little more precise. Once you’ve pinned, you can sew your seams.


Now, a machine would probably make this last part a heck-of-a-lot easier, but unfortunately, I ran out of white thread on my big spool just as I finished sewing the last seam. That’s why I had to hand sew the ribbons.

Most duvets have buttons or something fancy to close up the open end, but that’s just too high tech for me. I’ve never sewn button holes before, and I’m trying to keep this as simple as possible, right? So I cut six 6-inch pieces of my ribbon, and hand-sewed them at even intervals on either side of the duvet’s opening.

I wrestled for only a few minutes with the down comforter, but once I got it into the duvet, I shook everything into place and tied the ribbons at the bottom.

The result?


My bedroom finally feels like it’s on its way to completion. I’m thinking some curtains are probably in my very near future, and who knows? Maybe there’s another project in there for me.

What I would have done differently

As with any DIY project, you live, and you learn. There are definitely some things I would have done differently here, and hopefully, you’ll benefit from my (limited) experience.

  1. I would buy all cotton sheets. One of the sheets I bought was made from polyester, while the other was all cotton. The poly one kept slipping, making it difficult to keep the sheets aligned while pinning AND sewing. Save yourself the frustration.
  2. Make sure you have enough thread to get you through the finished product, including those times when you have to rip out your sewing because you got off track.
  3. Iron your sheets before you start pinning. I didn’t actually think about that until after I started trying to pin and keep things lined up. Ironing first would have saved me a lot of time and frustration.

Got any suggestions? Have you tried a project like this in the past? Leave me notes; I need all the help I can get for future projects.

Tagged , , , , , , . Bookmark the permalink.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>