Dip Dye Tassel Pillow DIY

Today I’m sharing a DIY project I pulled together for Domino Magazine a couple of months ago and I wanted to share it here on the blog.  One of the easiest ways to change up the aesthetic of a space is through pillows. Problem is, pillow covers aren’t always cheap and if it’s something you want to do seasonally (I’m guilty!), it can be an expensive habit.  I always have good luck finding textiles at the flea market, but your local craft or fabric store will have many options as well.  My sewing skills are super basic (never took home ec in middle school), but all you need to know is to sew in a straight line and you’ve pretty much done the hard part of sewing a simple pillow cover!

For this project, I pulled together a few trends I’m loving right now: dip dye, tassels, and mudcloth and I love how it turned out. The tassels add just enough to the pillows to keep them from looking boring. I also love the idea of adding more tassels to each corner in various colors to change things up for the summer.

What you’ll need:

1 yard of mudcloth (this will make 2 20”x20” pillow)

4 skeins of embroidery thread

Dye in the color of your choice

Sewing machine


Binder clips

Metal bowl

Pillow Insert


For the tassels:

  1. Cut one ten-inch piece off of your embroidery thread
  2. Make a loop with the ten-inch piece and use this piece to to tie a double knot in the middle of the bundle. Fold the thread in half so that this knot sits at the top
  3. Using the one of the threads, wrap around the bundle to make the head of your tassel.
  4. Using a needle, bring the thread through the center of the band
  5. Trim the tassel to your liking
  6. Repeat 3 more times!

Dip Dye Process:

  1. Dampen your tassel to prep it for dyeing. Make sure to squeeze out the excess water.
  2. Follow the dye instructions to create a dye bath in the bowl
  3. Dip the tassel into the dye. I placed about 1” of the tassel in the dye
  4. Clip the top of the tassel using a binder clip and leave the tassel in the dye for about an hour.
  5. Once you’ve achieved your desired color, rinse the tassel in warm then cold water until water runs clear.
  6. Hang and allow to dry.

For the pillow cover:

  1. Cut the yard of fabric into two pieces measuring 20”x20”
  2. Using a sewing machine (or by hand if you prefer), sew a hem around 3 sides of the panels. The hem should be sewn about .25”-.5” around the edge. You want the cover to be about ½ inch smaller than the measurement of the pillow insert so it’ll be nice and full once stuffed.
  3. Fold the cover so the hem is now inside and slip in the pillow insert.
  4. Fold in the mudcloth edges of the fourth side and finish sewing by hand.
  5. Using a needle and thread, sew one tassel for each corner.

All photos by Bethany Nauert

Thank you for reading.

Leave a comment

Never miss a thing.



This content is only available for Splendor Collective Subscribers. Get exclusive access to content now.



Get exclusive access to content now.
Sign up to get my top 100 vintage and thrifting search terms delivered to your inbox!

• powered by chloédigital