How to Make a Twin Duvet Cover

Inside: Making a twin duvet cover is a perfect simple sewing project, even for a beginner! Easy step-by-step instructions!

If you’ve ever found yourself putting off revamping a room because you can’t seem to find exactly what you’re looking for, you’re definitely not alone.

My (very tall) 4 year old has been in his toddler bed for a bit longer than we would have liked because I couldn’t seem to find bedding he liked and that would grow with him as he goes from “little big boy” to “bigger big boy.”

So I set out to make my own twin duvet cover for his new twin sized bed and got to browsing my favorite fabric site,  So today we’re teaming up to show you how to make a twin duvet cover. 

I know it seems like a big project, but beyond the actual size of the project itself, this project is really very easy and a perfect simple sewing project, even for a beginner.

If you can sew a straight line, you can make your own duvet cover.

how to make a twin duvet cover

This post contains affiliate links for your convenience. Click here to read my full disclosure.

How to make a twin duvet cover

Since most fabrics come in widths of 44-52 inches we are going to create panels to get the width we need.

Your width will depend on the size of your duvet insert. I’ll be using my twin sized insert (that is 66 x 88) as an example.

I bought a lightweight, cotton fabric for the top layer of my duvet cover and used a white flat sheet for the bottom layer. You could certainly use the same or a contrasting fabric for the bottom layer if you want to. It would just be a matter of repeating the steps for the top layer (and making sure you add some extra length for the inside pocket.)

You will need:

Step 1: Figure out your measurements and cut your fabric

Take the dimensions of your duvet insert and add 4 inches to both numbers. So if my insert is 66 x 88 adding 4 inches would give me 70 x 92.

Your middle panel will be the width of your fabric. The two side panels will be the remaining width needed divided equally.

Take the width of your fabric and subtract it from the width you need. Once I cut my fabric to create super clean edges it was  42 inches wide. Example: 70 – 42 = 28.

Then divide that number by 2 to give you the width of each side panel. Example: 28 ÷ 2 = 14.

So my middle panel will be 42 inches wide and each of my side panels will be 14 inches wide.

how to lay out fabric to make a twin duvet cover

Step 2: Attach your panels

With your 3 panels laid out flat (good side up) fold one side panel over onto your middle panel so that the good sides are touching and pin down the edge.

Sew along the edge with a 1 inch seam using a straight stitch.

Run the same edge through your machine again, this time surging the edges to keep your fabric from fraying when you wash it. (You can serge your edges without a serger by using a zig-zag stitch right at the edge of your fabric. I give detailed steps for this in this post.)

how to attach the fabric panels to make a twin duvet cover

Repeat this step for the other panel.

how to attach fabric panels to make a twin duvet cover

Step 3: Finish the bottom edge of your top panel

With your the top layer of your duvet cover face down and laid out flat, decide which end will be the bottom of your duvet cover.

Fold the edge of that side in one inch, and then again one inch and iron flat.

Pin along the edge to hold it in place.

how to make the edges of a twin duvet cover

Sew along the seam to create a finished edge.

how to sew along the edges to make a twin duvet cover

Step 4: Prepare your bottom layer

Cut your flat sheet to the same width as your top layer, then with it laying out flat, lay your top layer on top of it, good side down, and line up all of your edges.

Your flat sheet will be longer than your top layer. Leave the excess length laying flat on the same side as your finished edge of your top layer.

Then fold the excess length under (toward the floor) to make it the exact same length as your top layer. This will create a pocket inside your duvet cover for your duvet insert so that it stays in place nicely.

how to make a twin duvet cover

Step 5: Attach your two layers together

Be sure the fold of your flat sheet is straight and even all the way across and pin around 3 sides of your duvet cover leaving the finished/ folded edge open.

Using a 1 inch seam, sew along all 3 sides with a straight stitch. (The side with your finished top layer edge WILL NOT be sewn.)

Step 6: Make ties to keep your insert in place.

Take about a 48 inch strip of extra fabric (or ribbon if you don’t have extra fabric) and fold it in half length wise.

Run it through your machine along the edge.

Then cut it into about 6 inch pieces.

how to make insert ties for a twin duvet cover

With your duvet cover still inside out, fold each strip in half and open slightly (you’ll have a V shape) and place the point of the V in each corner on the flat sheet side.

Run it through your machine to hold it in place.

On the side with the pocket, you will have to open up your pocket a bit and sew your strip into the corner where the corner of your insert will to make insert ties for a twin duvet cover

Make your duvet right side out before going to the next step.

Step 7: Attach Velcro to the open edge

Lay your duvet cover out flat (and right side out.)

Cut five 1 inch pieces of hook and loop (Velcro) and place them along the open edge to plan the spacing.
how to attach velcro edges to make a twin duvet cover

Lift your opening open slightly and pin the hook side of your hook and loop piece along the inside of the finished seam. Pin the loop side of your hook and loop piece along the inside of flat sheet side  in the same spot  so that when they lay flat, they to make velcro edges for a twin duvet cover

Sew each rectangle of your hook and loop in place.

This part can be a bit awkward because you have to change directions often. Be sure to leave your needle down each time you turn and bunch up the excess fabric just enough to get to the next to sew edges to make a twin duvet cover

Step 8: Attach your duvet insert to your finished duvet cover

Turn your duvet cover inside out one last time and lay it out flat with the flat sheet side/ side with your ties on it facing up.

Lay your insert on top of it with the attachment tabs facing down. (If you don’t have attachment tabs, you can sew some onto your duvet insert easily using a strip of scrap fabric and sewing it on at a diagonal at each corner.

Tie your duvet cover to the tabs on the insert. On the pocket ends, put the edge of your insert into the pocket and then tie.

Now your insert won’t shift around inside your new duvet cover!
how to tie a duvet insert to a twin duvet cover

I have to say I’m so excited to finally have my little boy’s big boy room started and he is so excited too! His new mattress is so comfortable and the new best place in the house to snuggle up and read.

Making his twin duvet cover allowed me to get the exact look we were going for and choosing a print that is simple will ensure that he doesn’t outgrow the theme of his bedding. It will just be a matter of switching out the sheets as his tastes and interests change.

how to make a twin duvet cover

Yep! He’s already loving it!

Last night when I was tucking him in for the first time he asked me if it was okay if his feet didn’t reach the end of the bed.

Clearly he was getting far too big for his toddler bed. hahahaha!

how to make a twin duvet cover

A big THANK YOU to for sponsoring this post. As a long time loyal customer I’m honored to work with them.

email signature no image

How to Make a Twin Duvet Cover

About Corey

Corey is the creative behind Hey There, Home where she shares easy-to-follow and beautiful home decor and entertaining ideas. Her mission? To make home decor accessible to everyone, even if you don't consider yourself crafty, and to empower people to decorate their homes in a way that they can actually be lived in, not just looked at.

14 thoughts on “How to Make a Twin Duvet Cover

  1. Diane Galanopoulos says:

    I am so glad I found you. I have planned several projects and purchased the material for each one of them. 30 comes to mind…at least. You have a way of describing and showing just how to sew a project. I have inspired me with confidence and I can’t wait to see all the “stuff” you have done!!!! Thank you so very much for sharing both your talent and your time.

    1. Corey Willis says:

      It’s my pleasure Diane! So glad you find inspiration here 🙂

  2. Bette Solomon says:

    That is the cutest duvet/ bed set you made. Thanks for the encouragement. I have a queen I want to remake into a twin (with a ruffle) so am hesitant but … what’s the worst, after all?

    1. Corey Willis says:

      You can do this, Bette! I’d love to see a pic of your finished duvet too! Just send it to [email protected] Have a terrific day!

  3. Yasmina says:

    This seems scary but oh so simple! I’m gonna try to make this 🙂
    Thank you for sharing! I love the fabric you’ve chosen!!


    1. Corey Willis says:

      Thanks for stopping by Yasmina! Yours will turn out awesome!

  4. Chris Emanuel says:

    hello Corey,
    Nice Tutorial with pictures. Makes it easier to me. the Duvet cover looks really amazing.

  5. Peg says:

    I use 2 twin flat sheets…sew up 3 sides (inside out) 4th side I sew8 inches on each edge and voila! A duvet cover! Machine washable and dryable

  6. Brother Embroidery Machines says:

    Great work. The designs are looking awesome

  7. Want to make oversized queen duvet

    1. Corey Willis says:

      Hey Dana, you can modify the instructions and increase the fabric to make any size duvet you want! Bet yours will turn out fantastic!

  8. Hard to pick a favourite, I am impressed with all the helpful
    tips, I particularly enjoyed learning about how to make a twin duvet cover If you have any more easy sewing projects for beginners like me please don’t hesitate to share the love! I have a 5 year old daughter and she’s super sassy! I would love to make some totally adorable spring/ summer get ups for her this year and I know she would love it too! Thanks Corey in advance!

  9. Mary Puplava says:

    I love this duvet cover! Looks beautiful.

    What a wonderful and easy to follow tutorial.

    1. Corey Willis says:

      Thank you, Mary! I hope it helps you create your own beautiful duvet!

Leave a Reply

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