Tie-dye a super-sized cushion

Tie-dye your own fabric, then make a super-sized cushion instead of a headboard for your bedroom!

Lamp, scatter cushion and navy throw from MRP Home; pillow covers from Woolworths; pom-pom throw from @home.


Hard labour 1/10

Skill level 1/10

Time needed 3 hours, plus drying time

Do it yourself for R336 Cheese cloth R100, polycotton fabric R45, stuffing R155, dye R30, zip R6

You will need


  • 1.8m white polycotton
  • 5kg cushion stuffing
  • 1.8m cheese cloth
  • 50 cm zip
  • fabric dye in the colour of your choice (we used Tingecore in the colour Navy)
  • two wooden blocks (about 10 x 17cm)
  • elastic bands


  • pencil
  • square ruler
  • tape measure
  • scissors
  • sewing machine
  • overlocker (optional)
  • mixing bowl
  • large pot
  • latex gloves
  • tongs

Get started 

Make the cushion inner

1 Measure and cut the polycotton to 110 x 163cm; use the square ruler to help you cut straight.

2 Fold the polycotton double, lengthwise, and sew one short side and the long side closed with the overlocker. Turn the fabric right side out, so the seams are inside.

3 Stuff your cushion with the cushion stuffing and sew the remaining seam closed by hand.

Make the cushion cover

4 Fold the cheese cloth like a concertina, first lengthwise then the same for the width. Place a wooden block on either side and secure in place with elastic bands going in both directions; the fabric should be about 2–3cm longer than the wood on all sides.

5 Mix the dye according to the package instructions, adding enough boiling water to cover the fabric in the pot.

6 Place the fabric and blocks in the boiling dye and boil as indicated – the type of dye and the colour will determine the length of time needed. Carefully remove the fabric from the boiling dye with tongs and gloves. Remove the wooden blocks and rinse the fabric in clean water until the water runs clear. Hang it out to dry.

7 Cut the dyed cloth to 113 x 166cm, fold it double lengthwise and sew seams on the long edge and one of the short edges.

8 Overlock the edge of the opening before attaching the zip.

9 Sew the opening closed by 6cm on both ends, then sew the zip in place in the remaining opening.


@home 0860 666 674, 

MRP Home 0800 212 535,

Woolworths 0860 022 002,

We live in a world where facts and fiction get blurred
In times of uncertainty you need journalism you can trust. For 14 free days, you can have access to a world of in-depth analyses, investigative journalism, top opinions and a range of features. Journalism strengthens democracy. Invest in the future today. Thereafter you will be billed R75 per month. You can cancel anytime and if you cancel within 14 days you won't be billed. 
Subscribe to News24
Show Comments ()

April 2023

Read your favourite magazine here.
Read now