Natural fabric dyeing with avocados and bamboo silk

Updated: Jan 27

A couple of weekends ago I shared my experience of dyeing our natural white bamboo silk fabric with an avocado pit (stone) and skins on Instagram. I had such an amazing response to it that I asked if you'd like me to share the method so you too can try avocado dyeing yourself, so here it is!

I've put together this blog post so you can refer to the process whenever you'd like. You'll also find the original stories in our Instagram highlights under 'natural dyeing'.

What will you need?

  • Fabric and/or trimmings for dyeing - they need to be made from natural fibres otherwise they won't take the dye well at all

***We used out natural white bamboo silk*** Our super soft bamboo/cotton jersey, natural trimmings and zips will also dye really well due to the natural fibre content of them. Basically, just avoid anything already coloured and if you're using materials you already have, avoid anything synthetic.

  • Avocado skins and pits (approx. 1 set for every 60g of material to be dyed)

  • 1 x large saucepan

  • 1 x large dyeing pot

  • 1 x stainless steel spoon

  • 1 x sieve

  • Water - approx. 1 litre for every avocado (clean rainwater can also be used too)

The Method

Preparing your avocado pit and skins, and materials

Clean your avocado skins and pit after eating the avocado and leave them to dry out before storing them in a dry cool place whilst you eat/collect enough avocado skins and pits for your project.

Iron or steam your fabric/s and ribbons/trimmings so that the dye won't sit in any creases when they're dyed.

Making the dye

Before you start dyeing your materials the dye needs to be made. I recommend starting this in the morning so can you carry out the process throughout the day.

Normally, for any dyeing process, a mordant (fixing agent) is required, but avocado pits contain tannin which acts as a natural fixing agent so you don't need one for this process.

  1. Put all of your pits and skins into a large saucepan and add in about 1 litre of water to every set of skins and pit you have.

  2. Bring the pan just to the boil and then turn it down to simmer. If you boil the water then the colour will turn browner and will be less dusty pink so be careful not to boil your dye when bringing it up to temperature.

  3. Simmer it for 30-40minutes and then turn the heat off and leave it to sit for an hour or so with the lid on.

  4. Do a few cuts through your avocado pits to allow the dye to come out (the pits will now be super soft)

  5. Place the pan back onto the heat and bring it to almost boiling point again, simmer for 10 minutes, turn off the heat again and then leave to stand with the lid on for an hour or so again.

  6. Repeat step 5, 5 or 6 times to get more colour out.

  7. When repeating step 5 for the last time then place the items your dyeing in another pan of lukewarm water making sure to move them around a bit so the water can soak into every crease easily. Leave the materials to sit in the water until the dye is ready.

To prevent too much liquid from evaporating from the dye, try to have the lid on as much as possible. If you find too much water is boiling off then just top up the water again so you'll have enough to cover all of your materials when dyeing them.

The darker the colour, the stronger your colour with be in the end. If it looks almost black then it's doing really well! Dip a little bit of tissue into the dye to test the colour.

Dyeing your materials