Shirt Duvet Cover

We have been collecting old shirts from boyfriends and dads for a while, as they are super soft when they are a bit worn and great for patchwork. We collected mainly blue and white but wanted some pops of colour so dyed a couple pink and mauve The instructions given will make a single duvet cover.


You will need

Old shirts

Flamingo pink fabric dye Dylon from £3.83

An old sheet for backing the duvet cover

Sewing machine



Dress makers scissors

Tape measure




  1. Following manufacturers instructions, dye white and pale blue shirts with flamingo pink dye. The pale blue come out purple, mauve and the white come out bright pink.

2 Cut out 231 squares approximately 13 x 13 cm (5 x 5 in) from your shirts. Using a 1cm (1⁄2in) seam allowance, with right sides together, pin and then machine stitch one patch onto the next to make rows. Press all seams flat.

3 Sew 11 separate rows, each with 21 squares. With right sides together and making sure the patterns and colours are mixed up, pin and then machine stitch one strip of squares to the next. Rather than aligning the seams stagger the seams on the strips. Iron all seams flat.

4 With right sides facing, pin the patchwork onto the sheeting. Trim off
 the patches that stick out so the sides
 are straight. Baste and then machine stitch round the two long sides and one of the short sides. Turn the remaining short edge under by 2cm (3⁄4in) twice and machine stitch to neaten. Turn right side out then sew the poppers, evenly spaced, to the inside of both open edges.

Tip Make sure to place different patterns and colours next to one another, and to vary the direction of any stripes you use, both when sewing the squares together to make the rows and when sewing the rows together.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s