Share this Story

How to use flowers as a natural alternative to tie-dyeing fabric

Debbie Wolfe is a mom of two rambunctious boys, wife, and work-at-home mom from Georgia. In her free time (when there is such a thing), she is in the garden or hidden away reading the latest post-apocalyptic sci-fi drama! As interests,...

Did you know flowers make an eco-friendly fabric dye?

For a simple craft, try eco-dyeing with flowers. This is a great project to try with the kids using natural elements you can probably find in your yard.

Nature provides us with a ready palette of lovely colors. Throughout history, plants and vegetables were used to dye fabrics, and we can still use them today. There are several ways to extract the color from plants in order to add color to a piece of fabric. Steam dyeing is a quick and simple way to add a splash of color to fabric.

Supply list:

  • A piece of natural-fiber fabric (cotton, silk or wool)
  • Fresh or dried flowers (rose petals, hibiscus, golden rod, pansies)
  • Rubber bands
  • Large pot with a steamer rack

Natural fibers take color better than synthetic fibers. Silk or wool dye better than cotton. In this tutorial, I used cotton flour-sack towels.

Before you begin, it’s better if you wash the fabric first. This will help remove any residual chemicals or dirt from the fabric and help it absorb the dye better. You can also use a fabric fixative. Make a fixative by mixing 4 parts water to 1 part vinegar prior to dyeing.

Any type of flower will stain the fabric during steaming. Try a combination of petals and leaves. Flowers that are already dried will work as well.

Step 1

Lay the fabric flat. Sprinkle the flowers and/or leaves all over the fabric. You can leave more or less space if you want. Fold the fabric over the petals. Do a section at a time to make sure that you are getting a layer of petals in each fold.

Did you know flowers make an eco-friendly fabric dye?

Bind the ends with rubber bands. Add a rubber band in the middle to secure the bundle.

Did you know flowers make an eco-friendly fabric dye?

Step 2

Set the flower bundles on a steamer rack in a pot of water. Place on a burner and set to a low heat. Let the bundles steam for about an hour. Periodically check to make sure the pot has an ample amount of water.

Did you know flowers make an eco-friendly fabric dye?

Step 3

After an hour, turn off the heat and allow the bundles to cool. Once cooled, remove the bundles and unroll. Remove the flowers. Don’t get too excited at this point. The colors look vivid right now, but they will dry lighter.

Did you know flowers make an eco-friendly fabric dye?

Step 4

Give the fabric a quick rinse in cool water. Hang to dry. The colors will dry significantly lighter.

Did you know flowers make an eco-friendly fabric dye?

Use these eco-dyed fabrics for decorative purposes. Since I used cotton with no fixative, the colors will eventually fade. I use these flour-sack towels to wrap bundles of bread or as a small tablecloth. Try experimenting with other types of plant materials and with silk or wool.

More natural flower ideas

How to air-dry flowers
How to naturally dye Easter eggs
Make a dried flower wall quilt

Follow Us

SheKnows Media ‐ Beauty and Style

New in Living

And you'll see personalized content just for you whenever you click the My Feed .

SheKnows is making some changes!

b h e a r d !

Welcome to the new SheKnows Community,

where you can share your stories, ideas

and CONNECT with millions of women.

Get Started