How to Dye Fabric with Marigold:
A Step-by-Step Recipe

A natural dye recipe for marigold, using fresh and dried petals.

Marigold natural dye on different natural fabrics - how to dye with marigold- how to dye with natural fubers - Florilegium Paris

There's a flower that marks the path home every Día de Muertos: the marigold, or cempasúchil. Its bright orange petals and strong smell are said to guide spirits back to the family altar. Personally, it's also my favorite flower and a really special one, since it's the flower I first chose to represent the identity of this project. Cempasuchil connects me to my Mexican roots; its strong smells remind me of growing up in Mexico and preparing the altar each year with my family to remember our loved ones that had passed. It's a flower full of spirituality and symbolism, so I'm exited to share how to dye with it!

This week, we're answering a question you've been asking for a while: what's the difference between dyeing with fresh and dried petals?
We cut our swatches in half to find out!

What You'll Need

  • A mix of natural fabric swatches (cotton, linen, silk... whatever you have on hand)
  • Marigold (cempasúchil) petals, both fresh and dried
  • Potassium alum
  • A pot with a steamer basket
  • A reused chopstick, or any thin wooden stick
  • Natural string
  • Tongs

The Recette

1. Prepare the Mordant Bath

Dissolve a spoonful of potassium alum in hot water, then submerge your fabric swatches one by one, making sure each piece is fully covered. This is what allows the color to bond deep into the fiber, rather than simply resting on the surface. Let them sit for one hour, then take them out carefully.

2. Set the Stage for Steaming

Keep a little of that alum water aside, and set up your steamer basket over the pot. This is where the real transformation begins.

3. Lay the Petals

While your fabric is still damp, lay each piece flat and scatter the marigold petals across the surface, letting them fall where they like. To compare fresh and dried petals side by side, we cut each fabric piece in half: one side dressed in dried petals, the other in fresh.

4. Roll and Tie

Roll each piece tightly around your chopstick, then tie it closed with natural string. This keeps the petals pressed firmly against the fabric as they steam.

5. Steam for 45 Minutes

Place your rolls in the steamer basket, cover the pot, and let them steam for 45 minutes over medium-high heat. This is the part where patience does the work for you.

6. Unroll Slowly

Lift the rolls out with tongs and let them cool completely before unrolling. Take your time here, this is the moment the petals reveal what they've been doing all along, petal by petal. I love to take my time to observe the trace each petal leaves; it feels like the flower left a little part of its soul to keep for even on the fabric.

7. Let Them Dry, and Compare

Once dry, the difference becomes clear: dried petals leave a more defined shade of golden orange, while fresh petals create softer, brighter yellows with blurrier edges. The difference comes down to water: fresh petals hold more of it, and that moisture spreads the pigment as it steams.

Comparison of fresh and dried natural dye ecoprint with marigold fabric silk, wool, and cotton. Florilegium Paris. Yellow and golden natural dye color

A Small Reflection

Both results are lovely in their own way: one sharp and warm like a sunset, the other soft and bright like the first hour of morning light. Try both, and see which one finds a place at your home and your soul 💛

If you give this a try, share your results with us! We love seeing how the same flower blooms differently in every hand that works with it.

And if you'd like to bring this color into your own home, our Ecoprint Starter Kit carries everything you need to dye with marigold yourself!
Petals, mordant, a support and the same simple steps we just walked through together.

Get the DIY kit

0 comments

Leave a comment