Sometimes I get an idea in my head and I can’t seem to stop until I try in out. In this case, I had a vision of a delightful speckled yarn, dyed entirely with plants. So, of course, I spent a few hours in the dye lab after teaching one day and came up with this simple method for eco printing on yarn.
This post contains affiliate links. If you purchase something from these links I may make a small commission at no cost to you. See my full disclosure policy for details.
What is Eco Printing?
Eco printing is a natural dyeing technique that uses plants to create patterns on textiles. Depending on the technique and materials, the patterns can be anything from abstract textures to clear imprints of leaves and flowers.
One of my favorite types of eco printing is bundle dyeing. In this technique, the fabric to be printed on is first prepared with a mordant (a chemical such as alum that helps bond the color to the fibers). Next, the plants are arranged over the fabric in the desired pattern or quantity. This is then rolled up and tied into a little bundle. This bundle is steamed for an hour or so, then left to cool. Once the bundle is opened, the plant matter is discarded and the fabric washed and dried. At this point the fabric is ready to use.
How is Eco Printing Yarn Different than Eco Printing Fabric?
The main reason that it isn’t possible to use this method unaltered to dye yarn is because, unless you’re using big, intact pieces of plant, it will make a mess. Removing little bits of wet plants after dyeing is not easy, especially if you’re using a grabby wool yarn. Marigolds are one of my favorite flowers to use when natural dyeing, and their tiny petals could easily become perminantly entangled. I don’t even want to think about what a headache it would be to pick out logwood chips!
So, I realize there needed to be a barrier of some sort between the yarn and the plant materials. Something that would allow the color to seep through while at the same time keeping the plants separate from the yarn.
My solution, was cheese cloth. The weave was loose enough that there would be plenty of contact between the plants and the yarn, but it would still be easy to separate them after the dyeing process was over.

How I Eco Printed my Yarn
Below is the exact process I used to make this speckled yarn. I’ve tried to include as many details as possible, but a passing knowledge of natural dyeing and/or yarn handling will defiantly help. That said, it’s hard to go too wrong here, so don’t be afraid to try this even if you’re a beginner!
Also, I would have included more images, but at the moment I can’t take pics in the dye space I use. It’s not ideal, but I hope you understand!
Supplies
- Yarn – I used Knomad Marshmallow Worsted. You’ll want this in hank format, not in a ball or skien.
- Alum – For my mordant, I chose to use alum at 12% Weight of Fiber (WOF) for wool. If you’re using a different fiber you may need a different type or amount of mordant. If I’m not sure about something like that, my favorite resource is the book The Art and Science of Natural Dye by Joy Boutrup and Catharine Ellis (Amazon.com / Bookshop.org)
- Dye stuff – a variety of dye materials will work. I used marigold petals (grown in my garden), hibiscus, and black mallow. Many flowers will give great colors. I adore the yellow-green you get from dahlias. You may also want to try food waste like onion skins (yellow or red), pomegranate peels, avocado skins, or expired tea. Or you can purchase dried dyestuff online. Logwood and cochineal are some of my favorite because they give such impressive results.
- Cheese cloth – I recommend this hemmed cheese cloth. It’s a little stiffer and thicker than I normally think of cheese cloth, which made it much easier to work with. Plus, I was able to get most of the plants off so I could run it through the wash after, making it reusable.
- String – Any undyed string will work here as long as you can tie it tightly. I tend to reach for a cotton crochet yarn.
Tools
- Small scale – Ideally a scale that is accurate down to 0.1 gram. This is for measuring the weight of our fiber as well as the alum.
- Large pot with a lid and steamer insert – this should be big enough to fit all your yarn with a bit of room for movement. The pot needs to be made of a non-reactive metal (stainless steel is ideal) and should never be used for cooking after it’s used for dyeing. I find that I can do one 100 gram skein comfortably in a 5 quart pot (I like to do this for sampling) and this six quart set would likely work well., but for multiple skeins I need to go quite a bit bigger. I don’t think I’d start out with anything bigger than this 30 quart set as a new dyer. I’d also suggest checking out thrift stores if you’re looking to invest in something big.
- Small spoon – for measuring out the alum. You may also want a small bowl or a piece of paper to protect your scale.
- A smooth plastic or metal spoon – for managing your yarn while mordanting. A wooden spoon will work in a pinch, just pay careful attention so it doesn’t snag on your yarn.
- Gloves – Use gloves to protect your hands through out this process. I like to wear over the elbow gloves so I don’t have to worry about splashes.
- Mask – You’ll need a mask when weighing out your alum. I use a KF-94 because that’s what I generally keep on hand. A full respirator is better, but at minimum make sure you’re wearing some kind of protection.
- Safety Glasses – Ok, I generally forget to put mine on, but I do recommend using safety glasses to protect your eyes from errant splashes.
- Thermometer – for monitoring your water temperature while mordanting. I like a digital one, but analog is fine too.
- Metal tongs – These tongs are very useful for taking the yarn out of the steamer basket.
- Large bucket – Use a bucket for soaking and cleaning the yarn. If you don’t have one already, I suggest getting this set of three one-gallon giant measuring pitchers. I find new ways to use them constantly. They really are the heroes of the textile lab.
Mordanting
The first part of the process is to mordant your yarn. This allows the dyes from the plants to form strong bonds with your fiber. Without this process, the color may not stick at all, or will only stain the yarn, forming a very weak bond.
Bundle Dyeing the Yarn


Cleaning and Finishing the Eco Printed Yarn


Using Your Eco Printed Yarn
Once the yarn is dry, it’s ready to be used or stored however you like! The yarn shouldn’t have issues with crocking or dye transfer and the texture shouldn’t have changed significantly. However, just to be safe I always swatch after dyeing.
However, it’s important to remember that natural dyes don’t always behave exactly like commercial yarns. Some colors will fade more quickly than others in light, while others may be more sensitive to washing. There also is a risk of color shifting if it’s exposed to high or low pH during cleaning. This can come from the water its self or from the detergent or other additives used for washing. I just see this as a natural part of the process and try to embrace it, but if you use a process like this on something you intend to gift or sell, defiantly include a note or care card.

Personally, I’m pretty pleased with the way my eco printed yarn turned out. I ended up with a gently speckled but mostly white yarn using only plants for dyes. Additionally, I think that there is defiantly room to play with this technique more. I’d love to see how things turn out if I simmer, rather than steam the yarn. It would also be fun to layer this over other natural (or synthetic!) dyes. And of course there is no end to the different plants it would be fun to try.
If you try this out, I’d love to see what you end up with! Give me a shout on Instagram so I can see your cool yarn.
