Natural Fiber Dyeing with Avocados

Natural Fiber Dyeing with Avocados

I used to think natural dyeing was this ancient art that required mysterious knowledge and hard-to-find materials. Then I discovered I'd been throwing away one of the most beautiful dye sources every time I made guacamole. Today we're exploring natural dyeing using something as simple as avocado pits and skins to create gorgeous, soft pink hues on yarn or fabric. This easy and eco-friendly project transforms kitchen scraps into something magical, and it's perfect for adding a unique touch to your fiber arts without any harsh chemicals.

Is This Project For Me?

If you're curious about natural dyeing but don't want to hunt down exotic plants or invest in expensive supplies, this is your perfect starting point. You want to try something sustainable that uses what you'd normally throw away, and you're excited about colors you can't buy in a store. This works whether you're dyeing yarn for a knitting project or fabric for sewing. You'll need basic kitchen equipment you already own and some patience while the magic happens. If you love the idea of creating one-of-a-kind colors from everyday scraps, this belongs on your list. Check out the free printable Fiber Arts Quick Guide below.

Get The Guide

Ready to stop feeling lost every time you pick up needles or thread? This guide covers the core techniques, tools, and terms for knitting, crocheting, weaving, and simple sewing. No more guessing, just clear steps and beginner checklists so you can actually start (and finish) projects you love.


Disclosure

Some links on FiberMaiden are affiliate links. When you click and purchase, I may earn a small commission at no extra cost to you. I partner only with brands and tools I trust and use in my own kitchen, studio, and garden. Your support means a lot.

Natural Fiber Dyeing with Avocados

Natural Fiber Dyeing with Avocados

Using something as simple as avocado pits and skins, you can create gorgeous, soft pink hues to dye your yarn or fabric naturally. This easy and eco-friendly project is perfect for adding a unique touch to your fiber arts.
Time: 6 Hours Level: Beginner Category: Fiber Dyeing

Materials

  • Avocado pits and skins (from 2-3 avocados)
  • Yarn or fabric (natural fibers like wool, cotton, or linen)
  • Large pot (stainless steel or enamel works best)
  • Water
  • Strainer
  • Mordant (alum or cream of tartar, optional for better color retention)
  • Rubber gloves (to protect your hands from dye stains)

Steps

  1. Prepare the Fiber: Soak your yarn or fabric in water for about 30 minutes before dyeing. If using a mordant, add alum or cream of tartar to the water to help the dye adhere better to the fibers.
  2. Make the Dye: Place the avocado pits and skins in the pot and cover them with water. Bring to a simmer and let it steep for 1-2 hours. The water should turn a lovely pink color. Strain out the avocado pits and skins, leaving only the dye liquid in the pot.
  3. Dye the Fiber: Gently add your soaked yarn or fabric to the pot. Simmer on low heat for 30-60 minutes, stirring occasionally to ensure even color distribution. For a deeper color, leave the yarn or fabric in the dye overnight, allowing it to cool naturally.
  4. Rinse and Dry: Once the desired color is achieved, remove the yarn or fabric from the dye and rinse it in cool water until the water runs clear. Hang your dyed fiber to dry in a shaded area.

Shop These Products

Stroll Fingering
Stroll Fingering

Click to shop this item

Shop Now
Swish DK
Swish DK

Click to shop this item

Shop Now
Swish Worsted
Swish Worsted

Click to shop this item

Shop Now
dyedyeingnaturalfiberyarnfabricbeginner
Notes:
Tips and Tricks
Start saving your avocado scraps right away - freeze the pits and skins in a bag until you have enough for a good strong dye bath. I learned this after wasting weeks of perfectly good avocado remains because I didn't plan ahead.
Your water matters more than you'd think. Hard water can dull your colors or create muddy results. If your tap water is very hard, try using distilled water for the dye bath instead.
Don't skip the mordant step, even though it feels like extra work. Alum is your friend here - it helps the color grab onto the fibers and stay put through washing. Think of it as primer for your fabric.
Wet fabric takes dye more evenly than dry, so give your materials a good soak in plain water before adding them to the dye bath. This prevents those annoying splotchy areas that make everything look amateur.
Keep a dye journal with photos. Natural dyes are so variable that you'll want to remember what worked when you get a color you absolutely love. Write down how much avocado you used, how long you soaked, and what the weather was like - it all affects the outcome.
Test on a small piece first if you're working with something precious. Natural dyes can be unpredictable, and it's heartbreaking to ruin a whole project because you got excited and skipped the test run.
Low and slow wins the race. High heat can make proteins (like wool) felt and can sometimes muddy your colors. A gentle simmer is all you need for beautiful results.

Fiber Arts Quick Guide

One page for yarn weights, needle & hook sizes, gauge basics, and quilt math. Keep within reach while you work.

Yarn weights at a glance

Weight CYC # Knit gauge (sts/4 in) • Needles US Crochet gauge (sts/4 in) • Hook
Lace033–40+ • 000–128–36+ • Steel/B–C
Fingering / Sock127–32 • 1–321–32 • B–E (2.25–3.5 mm)
Sport223–26 • 3–516–20 • E–7 (3.5–4.5 mm)
DK321–24 • 5–712–17 • 7–I (4.5–5.5 mm)
Worsted416–20 • 7–911–14 • I–K (5.5–6.5 mm)
Bulky512–15 • 9–118–11 • K–M/N (6.5–9 mm)
Super Bulky66–11 • 11–175–9 • M/N–Q (9–15 mm)
Jumbo71–6 • 17+0–5 • Q+ (15 mm+)

Always swatch. Fiber content, twist, and your tension change gauge.

Needle and hook conversions

Knitting needles (US ↔ mm)

USmm
02.00
12.25
22.75
33.25
43.50
53.75
64.00
74.50
85.00
95.50
106.00
10.56.50
118.00
139.00
1510.00

Crochet hooks (Letter ↔ mm)

Hookmm
B2.25
C2.75
D3.25
E3.50
F3.75
G4.00
74.50
H5.00
I5.50
J6.00
K6.50
L8.00
M/N9.00
N/P10.00

Gauge and swatch basics

  • Knit or crochet a 6 × 6 in swatch. Wash and lay flat to dry.
  • Measure the center 4 in square. Count stitches and rows.
  • Stitches per inch: stitches in 4 in ÷ 4. Rows per inch: rows in 4 in ÷ 4.
Cast on estimate
Cast on = target width (in) × stitches per inch + 2 edge stitches.
Rows to length = target length (in) × rows per inch.

Quilt and sewing quick math

  • Seam allowances: quilting 1/4 in • garments 5/8 in
  • Half-square triangles (HST): cut size = finished size + 7/8 in (or add 1 in and trim to square)
  • Quarter-square triangles (QST): cut size = finished size + 1 1/4 in
  • Binding estimator: total length = perimeter + 12 in; strip count = ceil(total ÷ WOF). Typical strip width 2.5 in
  • Prewash tips: prewash reds/darks. Press, square the grain, then cut.

Labeling and project notes

  • Yarn or fabric source, colorway, lot, and fiber content
  • Gauge and needle or hook size
  • Pattern name and size adjustments
  • Wash and care instructions

© FiberMaidenwww.fibermaiden.com

Get 3 Free Recipe Sheets

Ready for recipes that don't require a culinary degree to follow? Get seasonal recipe sheets designed for real kitchens and busy lives the kind that work even when your kids are asking for snacks mid-prep.

Troubleshooting and Safety

Let's talk about what might have you wondering if natural dyeing is more unpredictable than you bargained for, because it definitely keeps you on your toes. Color came out lighter than you expected? I've been there, hoping for deep rose and getting barely-there blush. Try using more avocado material next time, or let your fabric soak longer in the dye bath. Natural dyes are gentler and sometimes need extra time to develop.

Uneven coloring across your fabric usually means it wasn't moving enough in the dye bath. Keep stirring gently and regularly think of it as meditation with a purpose.

Color fading after the first wash? Your mordant might not have set properly, or you skipped it entirely. That pre-treatment step really matters with natural dyes, even though it feels like extra work.

If your dye bath smells funky after sitting, that's normal with organic materials. Just strain out the solids and use the liquid quickly, or freeze portions of the dye bath for later use.

Frequently Asked Questions

Do I need a mordant
Yes. Using a mordant like alum helps the color bond to the fiber and last longer. Some fibers, like wool and silk, take color well even without mordanting, but results are stronger with one.
Which fibers dye best with avocado
Protein fibers such as wool, alpaca, and silk absorb the color beautifully. Cotton and linen will take softer shades but still create lovely natural tones.
Do I need both pits and skins
You can use either, but combining them deepens the color. Pits give soft rose to dusty pink, while skins often bring warmer, peachy notes.
How much avocado material should I use
A good ratio is about the same weight of pits/skins as the weight of the fiber you are dyeing. More material creates deeper shades.
How long should I simmer the dye bath
Simmer gently for an hour to extract color, then strain out the avocado pieces. Add your fiber and let it soak for several hours or overnight for richer hues.
Is the color permanent
Natural dyes can soften over time, but avocado pinks are surprisingly colorfast, especially on wool. Using a mordant and washing gently helps preserve the shade.
How should I wash avocado-dyed items
Hand wash in cool water with a mild soap. Avoid bleach and strong detergents. Dry away from direct sunlight to keep the color vibrant.
Can I save the dye bath
Yes. You can reuse the bath for lighter shades on more fiber. Store it in the fridge for up to a week if you can’t use it right away.
Pickled Red Onions (Crisp, Bright, Ready Fast)

Pickled Red Onions (Crisp, Bright, Ready Fast)

Relaxing Herbal Bath Soak with Epsom Salt

Relaxing Herbal Bath Soak with Epsom Salt