All the products we feature on Gathered have been chosen independently by our editorial team. We may get a small commission if you click on any products you see on this page. Learn more.

How to make a duvet cover

What to do when you can’t find a duvet to match your decor? Make your own in whimsical prints, primary colours and retro dots! Learn how to make a duvet cover with our step by step guide

How to make a duvet cover

Can’t find a duvet cover to match your bedroom interior style? In this tutorial created by Anna Alicia, we’ll show you how to make a duvet cover step by step!

This pattern is for a single duvet cover. To make a double duvet cover you may need to search for an extra-wide fabric. Once you’ve given this pattern a try, you’ll soon be making duvet covers for every bedroom in your home! You can also use this tutorial to learn how to make a duvet cover from sheets if you don’t want to splash out on new fabric.

Complete the look by learning how to make a pillowcase with a flap.

This project was designed by Anna Alicia for Simply Sewing Magazine. Find more of Anna Alicia’s work on Instagram @aalicialondon.

Looking for more things to sew for your home? Learn how to make a doorstop, how to make curtains, how to make roman blinds, how to make a lampshade and how to make a cushion cover.

Read on to learn how to make a duvet cover from fabric and how to make a duvet cover from sheets…


  • Use a 1cm (38in) seam allowance.
  • If you are using patterned fabric for the duvet cover ensure that the print is non-directional as this piece will be cut sideways so that it is wide enough. Alternatively, use an extra-wide fabric.
  • Unfortunately the Leah Duncan fabric used to make this duvet cover is no longer available, but there are lots of beautiful fabrics in the Leah Duncan store on Etsy. Polka dot fabric is widely available.

You Will Need

For one single duvet cover and one pillow case
  • Fabric A (1mx110cm (11/8ydx43in)), for the pillow case
  • Fabric B (1.4mx110cm (13/4inx43in)), for the duvet cover
  • Yellow sheeting cotton (1mx140cm (11/8ydx55in))
  • Blue sheeting cotton (2.1mx140cm (21/2ydx55in))
  • Kam snap tool and 5 white snaps
  • Matching thread
  • Basic sewing kit

Total time:

Cutting out

Step 1

Unless you are using an extra-wide fabric for the duvet cover lower panel, use the length of the fabric to cut the width of the piece.

From Fabric A cut out:

  • Pillowcase front: 49x93cm (1938x3658in).
  • Pillowcase back: 49x74cm (1938x2918in).

Step 2

From Fabric B cut out:

  • Duvet cover front upper panel: 100x137cm (3938x54in).

Step 3

From the yellow sheeting cut:

  • Duvet cover front lower panel: 100x137cm (3938x54in).

Step 4

From the blue sheeting cut: Duvet cover back: 205x137cm (80¾x5378in).

Making the pillowcase

Step 1

Lay out the larger pillowcase fabric piece right side (RS) down in landscape position, ensuring the pattern is facing the correct way if you are using a patterned fabric. Fold over the right-hand short edge of this piece by 1cm (38in) twice and pin in place.

Step 2

Lay out the smaller piece in the same way. Fold over the left-hand edge this time in the same way as you did before, by 1cm (38in) twice, and pin in place.

Step 3

Sew along the pinned edges to secure the folded hems.

How to make a duvet cover step 1

Step 4

Lay out the larger rectangle again but this time RS up. Lay the smaller piece on top RS down so that the unsewn edges of both pieces match up. The hemmed edges should be on the same side, with the hemmed edge of the longer piece sticking out. Fold over the part of the longer piece that is sticking out, so that it is now on top of the smaller piece.

How to make a duvet cover step 2

Step 5

Pin along the long edges and the unsewn short edge but not the folded edge.

Step 6

Sew along the three pinned sides, 1cm (38in) in, removing the pins as you sew.

How to make a duvet cover step 3

Step 7

Trim the seams along the three sewn edges to 5mm (¼in) and finish the raw edges with a zigzag stitch to prevent fraying.

How to make a duvet cover step 4

Making the duvet cover

Step 1

Lay out the duvet cover front upper panel RS up and in landscape position. Next, lay the duvet cover front lower panel on top so that the bottom long edges of the two fabrics match up. Pin along this edge.

Step 2

Sew 1cm (38in) along that bottom long edge, removing the pins as you sew.

Step 3

Press the seam flat.

Step 4

Open out the assembled duvet cover front and lay it wrong side (WS) up on your work surface in portrait position, with the larger section towards the top. Fold the bottom (sheeting fabric) edge over by 2cm (¾in) twice, and pin in place. Sew along the pinned edge 2mm (18in) from the inner edge of the fold.

Step 5

Lay out the duvet cover back piece in portrait position and fold the bottom short edges over by 2cm (¾in) twice. Pin and sew.

How to make a duvet cover step 5

Step 6

Next, lay out the backing piece RS up in portrait position with the folded edge at the bottom. Lay the assembled duvet front piece on top, RS down, making sure that the folded edge is also at the bottom and all of the raw edges align. Pin around all of the edges.

Step 7

Using tailor’s chalk, mark a point 30cm (12in) in from the right-hand side, along the bottom edge. Do the same from the left-hand side along the bottom edge.

How to make a duvet cover step 6

Step 8

Begin sewing at the marked left-hand point, at a right angle to the bottom edge. Sew for approx 1.8cm (¾in), stopping when you reach the line of stitching made earlier. At that point, lower your needle and pivot 90 degrees.

Step 9

Continue sewing so that you are sewing along the line of previous stitching, towards the nearest corner of the duvet cover. Stop sewing 1cm (38in) from the long edge of the duvet cover. With the machine needle down, pivot 90 degrees again and continue to sew along the long side, top and other long side edge with a 1cm (38in) seam allowance. Stop sewing when you reach the stitching at the folded part of the bottom edge again, 1.8cm (¾in) from the bottom edge.

How to make a duvet cover step 7

Step 10

Once again, pivot 90-degrees with your machine needle down and follow the stitching of the folded edge until you reach the other 30cm (12in) mark. At this point, turn 90 degrees towards the bottom edge and sew to the edge, approx 1.8cm (¾in).

How to make a duvet cover step 8

Step 11

To secure and neaten the inside seams, zigzag stitch around the side and top edges only.

Adding the poppers

Step 1

Step one Lay the duvet cover out with the open edge facing towards you. Along that bottom edge, mark a point 43.5cm (1718in) in from the left-hand side. Mark a second point 55.5cm (2178in) in and then a third 67.5cm (2658in) in, a fourth 79.5cm (3138in) in and finally one 91.5cm (36in) in. You should now have five points marked along the opening.

How to make a duvet cover step 9

Step 2

Sort the five Kam snaps pairs so that you have all the ‘positive’ sides. On the top layer of the duvet cover, use the Kam snap tool to add a ‘positive’ side of a snap 1cm (38in) in from the bottom edge at each of the points you have marked. The caps of your snaps should be on the top. This seems a little counter-intuitive as you’ll be turning your cover right way out later, but it will work!

How to make a duvet cover step 10

Step 3

Turn the duvet cover over and repeat the above steps to add the ‘negative’ sides of the Kam snaps to the other bottom edge. The caps should be on the top again, as before.

How to make a duvet cover step 11

Step 4

Turn the cover RS out and press.

How to make a duvet cover step 12

You’ve finished! You now know how to make a duvet cover and we hope you enjoy putting your new skill to good use!

How to make a duvet cover