Help keep One Green Planet free and independent! Together we can ensure our platform remains a hub for empowering ideas committed to fighting for a sustainable, healthy, and compassionate world. Please support us in keeping our mission strong.

The fashion industry causes a significant amount of harm to the environment. They use pesticide-intensive cropspollute hundreds of gallons of water per shirt, and cause microplastics to get into our water. The process of making clothes is incredibly destructive and wasteful. That’s why it’s best to be a conscious consumer by only buying new clothes when necessary and trying to get them from sustainable brands or secondhand.

It’s natural to get bored with clothes that you had a while. Trying to be more sustainable doesn’t mean you’re just stuck with these. There are so many ways to upcycle and repurpose old clothes! One way that you can update your closet without buying anything new is with natural dye!

Naturally dyeing your clothes is a great way to give them a second life. It’s perfect for once-favorite garments that you’ve now grown tired of, clothes with various stains just you can’t seem to get out, and any white or light-colored clothes that are ready for a make-over.

Why Natural Dyes? 

Dyeing has been around since ancient times, however, synthetic dyes were not made until the late nineteenth century. Even though synthetic dyes are more vibrant, longer-lasting, and less labor-intensive than their natural counterparts, they also come with environmental and health hazards. Synthetic dyes contain harsh chemicals, which has taken a toll on some factory workers’ health. They can cause dermatitis, skin and eye irritation, asthma, and even cancer. Furthermore, synthetic dyes pollute our waterways, making them unfit for human consumption. The dyes make it difficult for light to go through the water, which slows down the rate of photosynthesis and thereby interferes with oxygen transfer and water’s self-purification.

As opposed to synthetic dyes, natural dyes are biodegradable and safe to handle. Plus, not only does natural dye give clothing a second life, but it also gives food scraps and old flowers one! You can store various pits, skins, and petals in your freezer until you have enough to make dye with. You can also add in food that has been sitting in the fridge just a little too long as long as it isn’t moldy.

How to Make Natural Dyes

To naturally dye your clothes, you’ll need the basics: a large non-reactive pot (stainless steel is best) that you will only use for dyeing, water, something to stir with, clean white or cream-colored eco-friendly fabric, and of course, the ingredients that you’re using for the dye (we’ll get to that part later.) It might also be helpful to have some reusable rubber gloves so that you don’t stain your hands.

Start by preparing the ingredient that you are using for the dye: scrape the skins or pit, remove petals from their stems, cut up the veggie. Then, dump it into your pot and cover with water. There should be around twice as much water as dyeing ingredients. Simmer the pot until the color looks good. Depending on the ingredient and the desired shade, this can range from a few minutes to around an hour; however, it usually is closer to an hour. While the dye is on the stove, soak your fabric in a “mordant” to help the fabric take up the dye. If you are using materials that already have mordants, such as avocado pits or onion skins, you can just soak the fabric in water. For berries, you should use 1/2 cup of salt in 8 cups of cold water and for other plant material, you can use 1 part vinegar to 4 parts cold water. Let your fabric soak for an hour and then rinse with water. Do not dry it before submerging it in the dye as water will help it take up the dye. Once the dye is ready, put your fabric in for another hour and stir occasionally. Then, turn off the heat and remove the fabric or allow it to soak for a bit longer. The longer you let it sit, the darker the dye will be. Most people choose to leave their fabric in for at least an hour or overnight. Once you’re satisfied, take out the fabric, rinse out excess dye, and dry!

What to Keep in Mind 

There is a variation of approaches that people take when naturally dyeing fabric. Some people don’t use mordant and just soak the fabric; some put their fabric directly into the dye bath pot after one hour, while others strain the dye first; and some simply rinse the dyed fabric, while others prefer to wash it with detergent. The list goes on. But don’t worry. This is what makes natural dyes exciting! There are so many different ways that the dye can (and will) turn out that you never quite know what you’re going to get. You can experiment with timing, different dyeing methods, and mixing together different ingredients. You can also change the tone of your dye by altering the pH of the water with citrus and/or baking soda. Different fabrics will come out differently, even if you put them in the same exact dye bath. Again, it’s all part of the fun and also what makes it a great activity to do with your kids!

Plants to Use in Your Dyes

Reds and Pinks

Avocado Pits and Skins:

Source: McHanner/Youtube

Rose Petals:

Source: Last Minute Laura/Youtube


Source: usftv/Youtube

Oranges, Yellows, and Browns

Onion Skins:

Source: BillyNou/Youtube


Source: Wear I Live/Youtube


Source: Elin Abrahamsson

You can also use onion skins, tea, coffeesourgrass, and spinach!



Source: humblebynature/Youtube


Source: Cabinboyknits/Youtube

Black Eyed Susans:

Source: Last Minute Laura/Youtube

Blues and Purples


Source: Kirgiti – Bringing Back Craft/Youtube

Red Cabbage:

Source: BillyNou/Youtube


Source: kjblondie5/Youtube


Source: BillyNou/Youtube

Blacks and Grey

Black beans:

Source: Last Minute Laura/Youtube

Pomegranate, iron, and logwood:

Source: BillyNou/Youtube

Related Content:

Easy Ways to Help the Planet:

  • Eat Less Meat: Download Food Monster, the largest plant-based Recipe app on the App Store to help reduce your environmental footprint, save animals and get healthy. You can also buy a hard or soft copy of our favorite vegan cookbooks.
  • Reduce Your Fast Fashion Footprint: Take initiative by standing up against fast fashion Pollution and supporting sustainable and circular brands like Tiny Rescue that are raising awareness around important issues through recycled zero-waste clothing designed to be returned and remade over and over again.
  • Support Independent Media: Being publicly-funded gives us a greater chance to continue providing you with high-quality content. Please consider supporting us by donating!
  • Sign a Petition: Your voice matters! Help turn petitions into victories by signing the latest list of must-sign petitions to help people, animals, and the planet.
  • Stay Informed: Keep up with the latest news and important stories involving animals, the environment, sustainable living, food, health, and human interest topics by subscribing to our newsletter!
  • Do What You Can: Reduce waste, plant trees, eat local, travel responsibly, reuse stuff, say no to single-use plastics, recycle, vote smart, switch to cold water laundry, divest from fossil fuels, save water, shop wisely, Donate if you can, grow your own food, volunteer, conserve energy, compost, and don’t forget about the microplastics and microbeads lurking in common household and personal care products!