Home » Natural tie-dye ideas: Eco-friendly ways to color your fabric

Natural tie-dye ideas: Eco-friendly ways to color your fabric

Here are some natural tie-dye ideas: Eco-friendly ways to color your fabric using plants and kitchen scraps!

Looking for a sustainable and creative twist on classic tie-dye? Skip the synthetic dyes and explore the magic of natural tie-dye techniques!

Using ingredients like turmeric, avocado pits, red cabbage, and onion skins, you can create stunning earthy tones and one-of-a-kind designs—all with items from your kitchen. 

I used avocado pits to dye this scarf!

 

Whether you’re dyeing a T-shirt, tea towel, or tote bag, these natural tie-dye ideas are perfect for eco-conscious crafters who want to add beauty and mindfulness to their DIY projects.

Project idea: Avocado Dye DIY Silk Scarf

natural and organic tie-dye

Best practices for using natural dyes

Okay, before you get all excited, take a breath and read through these tips. That way you’ll have great results. I know from trial and error, so learn from my mistakes!

Use natural fibers
Natural dyes work best on natural fabrics like cotton, linen, silk, or wool. Synthetic fabrics may not absorb the color well or at all.

Pre-wash your fabric
Always wash your fabric first to remove any coatings or sizing that might block dye absorption. Use mild detergent and avoid fabric softener.

Prep your dye materials properly
Chop, crush, or grate your natural dye ingredients to help release more pigment. Simmer gently in water to extract the color (don’t boil too hard or too long, or colors may dull).

Use a mordant or fixative
A mordant helps set the color in the fabric and can even affect the final shade. Common fixatives include:

  • Alum (for most plant dyes)

  • Salt (for berry-based dyes)

  • Vinegar (for flowers and vegetables)

Soak your fabric in the fixative solution before dyeing or simmer it together with the dye, depending on the method you’re using.

Test before you dye
Do a swatch test with a small piece of fabric. Natural dyes can surprise you—some colors turn out different than expected, and fabrics react differently.

More tips

Play with pH for color shifts
You can tweak the hue by adjusting the pH of your dye bath:

  • Add baking soda to make it more alkaline (can turn red cabbage blue or green)

  • Add vinegar or lemon juice to make it more acidic (can make colors more pink or red)

Be patient
Let your fabric soak in the dye bath for at least an hour, or even overnight for deeper color. Stir gently and avoid wringing while dyeing to prevent splotches.

Rinse carefully
Rinse dyed fabric in cold water until it runs mostly clear. Some fading is normal—especially with berries or beets—but gentle washing helps preserve the color.

Air dry in the shade
Sunlight can fade natural dyes, so it’s best to dry your pieces in the shade to protect the richness of the color.

Expect soft, earthy tones
Natural dyes tend to create more subtle, organic hues compared to synthetic dyes. Embrace the handmade feel—it’s part of the charm!

organic and natural dyes
Hand-dyed wool balls in various shades of red, yellow, blue, and purple, created using traditional Peruvian techniques with natural plant and mineral pigments. These artisanal methods have been used for centuries in Andean textile production.

 

Natural dye sources and the colors they produce

Here’s a handy list of natural items you can use to make dyes, along with the beautiful colors they typically produce. These can vary slightly based on fabric type, fixatives, and pH, but they’re a great starting point for natural tie-dye or fabric dyeing projects:

Natural dyes in action!

Turmeric (powder or root)
Bright yellow to golden orange

Red cabbage
Purple, blue, or green (depending on pH)

Avocado pits and skins
Blush pink to dusty rose

Black beans (soaked, not cooked)
Blue-gray to steel blue

Beets
Reddish pink (can fade over time)

Yellow onion skins
Warm yellow to burnt orange

Red onion skins
Brown, green, or even purple-gray

Hibiscus tea or petals
Fuchsia to purple (can fade quickly)

Coffee grounds
Tan to medium brown

Black tea
Light brown to warm beige

Spinach or nettle leaves
Light green (more muted)

Chlorophyll (from grass or clover)
Vibrant to mossy green

Carrot tops or parsley
Pale green to yellow-green

Grape skins or juice
Lavender to deep purple

Pomegranate rinds
Olive green to golden brown

Blueberries or blackberries
Deep blue to violet (can shift with pH)

Chamomile flowers
Soft yellow

Walnut hulls
Rich, dark brown

Marigold petals
Golden yellow to orange

Natural dyes projects to try!

Dyeing textiles

How to tea stain paper

 

How to make and use blueberry dye

Dyeing with blueberries is a fun and natural way to add rich, earthy tones to fabric. When simmered or crushed, blueberries release beautiful shades of deep blue, purple, or gray, depending on the fabric and mordant used. The dye works best on natural fibers like cotton, silk, or wool, and the final color can shift slightly with changes in pH—add vinegar for redder tones or baking soda for bluer hues. While the initial results can be bold and striking, blueberry dye tends to fade over time, especially with washing or sunlight exposure. It’s perfect for small projects, experimental dyeing, or adding a moody, organic touch to your creations.

 

How to dye with tumeric

The brightest organic dye is turmeric, known for producing a vibrant golden yellow or bright orange color. It’s easy to extract by simmering the root or powder in water, and it bonds quickly to natural fabrics like cotton or silk. While turmeric dye is eye-catching, it can fade over time—especially with sunlight or frequent washing—so using a mordant like alum or soy milk helps the color last longer. Other naturally bright options include hibiscus for magenta tones, yellow onion skins for rich golds, and cochineal (from insects) for intense reds. Among plant-based options, turmeric stands out as the most vivid and accessible natural dye.

10 beautiful beaded plant tutorials you’ll love to make

Limited-edition Crafty Chica charm bracelets – Add magic to your wrist!

Tags

1 thought on “Natural tie-dye ideas: Eco-friendly ways to color your fabric”

Leave a Comment

Related Posts