Use a surprising ingredient to create a stunning palette of natural dyes for this DIY basket project from Sasha Duerr’s Natural Color
DIY Black Bean–Dyed Wool Basket

Beans are herbaceous annual plants grown on every continent except Antarctica. When you drain your dried black beans after soaking them overnight for cooking, you can use this rich and dark natural dye to color

some beautiful local wool.


The water left after soaking dried black beans is a fantastic natural colorant, creating hues that range from dark blues and teals to steel grays, pinks, and purple, depending on the mordants used and the pH modifier added to adjust the color range. For this project, I wove dyed wool roving through wire mesh baskets—making for both an easy weaving project and beautiful storage baskets for all your plant-dyed textiles. I’ve found that beluga lentils also work well in place of black beans.


  • 2 pounds wool roving
  • 2½ tablespoons aluminum sulfate
  • 2½ tablespoons cream of tartar (optional)
  • 2 cups leftover water from soaking 2 cups dried black beans
  • ¾ teaspoon iron powder
  • 1 teaspoon soda ash
  • pH-neutral soap
  • 2 stainless steel wire mesh baskets of varied sizes. I used one large (20.5 x 15.75 x 20 inches), and one medium (12 x 10.5 x 10 inches)


  • Heat- and water-resistant gloves
  • Large stainless steel pot with lid


Important Note: Dyeing unspun wool must be done carefully at a temperature that gradually rises and gradually cools to avoid matting and felting the soft wool roving.

With clean, prescoured wool roving (make sure you have already purchased scoured roving), premordant 1 pound of the wool with aluminum sulfate and cream of tartar, if using.

Add the black bean water to a large stainless steel pot two-thirds full of water.

Add the wool to the bath and raise the temperature gradually. Simmer on low for 20 to 40 minutes. You can turn off the heat and let the wool steep until it reaches room temperature, or even overnight.

Remove the wool and lay it flat to dry out of direct sunlight.

Add the iron powder to a pot of lukewarm water as an after-mordant. Divide the dyed wool into thirds. Add one-third to the after-mordant. The color will turn a darker blue or purple.

Add the soda ash to a pot of lukewarm water as an after-mordant. Add another one-third of the dyed wool. The color will turn a darker blue-green.

Rinse the wool in lukewarm water and pH-neutral soap—do not wring the fiber or agitate it, as the wool will felt. Let the wool dry out of direct sunlight.

When fully dry, weave the three colors of wool roving in and out of the base of the baskets, creating a color change per base of each basket. Add the remaining 1 pound of undyed white wool roving around the basket rims to create a color contrast.

Keep Reading: