Dyeing Fabric with Kitchen Scraps

This used to be a plain old white t-shirt. Now look at that beautiful pink color!!
Modelling my updated white V-neck tee with a gorgeous pink makeover!

Less Food Waste = A Healthier Planet

I have a mild obsession with figuring out ways to reduce food waste. Food is not only fuel for our bodies and minds. Food is the very thing that connects living beings with the earth. If we didn’t have the perfect elemental balance in our air and our soil, life wouldn’t be possible. If we weren’t floating in space on this green and blue planet at just the perfect distance from the sun, we’d either be an ice box or a blazing inferno. Say bye-bye to your avocado toast and smoothies because no food would be able to grow. What I’m really getting at here, is that we ought to be grateful for our food, and not let it go to waste. And one way is by dyeing fabric with kitchen scraps to make gorgeous crafts and update your wardrobe! Save money AND save the planet!

How to Dye Fabric Naturally with Kitchen Scraps

I made dyes from the last tiny bit of turmeric in an old jar and the remaining red cabbage after I made Thai-style tacos & quesadillas. Just these two kitchen scrap items created four amazing colored dyes!

Turmeric – Yellow
Red Cabbage – Purple
Baking Soda and Red Cabbage – Blue
Lemon Juice and Red Cabbage – Pink

I dyed an old white cotton t-shirt pink and I dyed strips of an old white cotton fitted bed sheet different colors and sewed them into little heart pillows that I hung on the wall as an art piece.

You can dye other things as well, such as Easter eggs or even other food like rice in beet mujadara or healthy vegan donuts to make it fun and unique colors!

How to Make a Heart Wall Hanging with Dyed Fabric

Prepare the Fabric to be Dyed

1. Wash the fabric you wish to dye. It’s best to use natural fibers (cotton, wool, silk, etc.) when dyeing with natural dyes. The natural dyes won’t adhere to synthetic fibers (such as polyester, rayon, etc.)
You want the fabric damp when you submerge it into the dye, so throw it in the washing machine but not in the dryer.

If you’re going to make a project like the heart wall hanging, you’ll want to cut your bed sheet into strips at this point, before dyeing them. I made a template for all the hearts with a piece of cardboard. I used this template to make sure the four strips of fabric were wide enough to later cut out the hearts.

Create the Dyes and Soak the Fabric

2. Roughly chop about two cups of red cabbage and measure out about ½ teaspoon of turmeric powder.

3. Fill one pot with about 4 cups of water and the turmeric powder.
Fill another pot with about 12 cups of water and the cabbage.
Bring both pots to a boil on the stove, then simmer both for 20 minutes.

4. Strain out the cabbage and divide the purple-dyed water into three pots. If you do not have three pots, just divide it evenly into three bowls for now.
In the first pot or bowl, add 1 tsp baking soda to turn the dye blue.
In the second pot or bowl, add the juice of half a lemon to turn the dye red/pink.
And in the third pot or bowl, just leave it plain, as the red cabbage alone is a gorgeous purple color.

Strain out the turmeric and return the yellow-dyed water to its pot and place it back on the stove.

5. Add one strip of fabric to each pot with a different color dye and simmer for 2 hours, then let sit overnight to soak (8 hours). Stir when you can to make sure all nooks and crannies of the fabric get saturated.

If you don’t have four pots to all be simmering at once, leave the dye in its own bowl until a pot is free to add the fabric and let it simmer.

Rinse and Dry the Fabric

6. Ring out the fabric and rinse in cold water until the water runs clear.

7. Hang your dyed fabric out to dry, then iron, as they’ll likely be very wrinkly.

Cut Out and Sew the Heart Pillows

8. Using the cardboard template from step 1, cut out hearts. I cut out a total of 40 hearts. I cut out 5 of each color fabric, and then 20 of the remaining white fabric I had leftover.

9. Pin 20 heart pillows together by pinning a dyed fabric heart and a white fabric heart together.

10. Sew each heart pair together, but leave about two inches of space, in order to stuff them like small pillows so they have a more three dimensional shape.

11. I stuffed each pillow with the scraps leftover from the fitted sheet and the dyed fabrics. You can also stuff them with other old strips of clothes, newspaper, plastic bags, or actual stuffing from the store or an old stuffed animal.

12. Sew the last few open inches on each heart pillow closed to secure them.

Assemble Your Wall Art

13. I hung mine on a large stick I found in the woods near my home along with some twine from the craft store.
Knot four long strips of twine to your stick, evenly spaced out.
Safety pin the back of each pillow to the twine.

Voila! An impressive, DIY heart wall hanging made from kitchen scraps and recycled materials!

Published by strawberryandcream

Hello! I am on an epic adventure to learn how to cook and bake. So far I have only given myself food poisoning twice and made myself sick about a half a dozen other times. I am notorious for making poor substitutions, being clumsy in the kitchen & getting sent to the ER, and creating food that just looks downright nasty. But alas! I will prevail and learn how to master the art of feeding myself! :)

6 thoughts on “Dyeing Fabric with Kitchen Scraps

    1. strawberryandcream – Hello! I am on an epic adventure to learn how to cook and bake. So far I have only given myself food poisoning twice and made myself sick about a half a dozen other times. I am notorious for making poor substitutions, being clumsy in the kitchen & getting sent to the ER, and creating food that just looks downright nasty. But alas! I will prevail and learn how to master the art of feeding myself! :)
      strawberryandcream says:

      Thank you!! I like making DIY projects that aren’t tooooo complicated but that still allow me to create something I’m proud of, you know?

  1. You are so clever! I never would have thought I could dye my own fabric – thank you for the inspiration and easy to follow directions!

    1. strawberryandcream – Hello! I am on an epic adventure to learn how to cook and bake. So far I have only given myself food poisoning twice and made myself sick about a half a dozen other times. I am notorious for making poor substitutions, being clumsy in the kitchen & getting sent to the ER, and creating food that just looks downright nasty. But alas! I will prevail and learn how to master the art of feeding myself! :)
      strawberryandcream says:

      You bet!! If you’re going to dye clothes that you’ll be wearing and washing often, you may want to add alum to the dye, to help the dye stay longer.

  2. infinitelyadaydreamer – Sydney – hey there, I'm Maryam! A minimalist, intersectional feminist, lifestyle + wellness blogger and creatively driven teen from sunny Sydney. I'm an aspiring interior designer and self proclaimed iced coffee fanatic. Welcome to infinitelyadaydreamer, a home for all my internal musings. I hope you'll stay a while x
    infinitelyadaydreamer says:

    Oh, I love this! So nifty. Everything came out great! You should be proud x

what do you think? :)