DIY Crafts
Natural Dyes from Garden Flowers and Leaves
-
Sophie Clarke
-
16 September 2026
6 mins read
A Cottage Garden Dye Pot
There is something deeply satisfying about turning a handful of spent marigold petals or a bundle of fern fronds into a soft, honeyed yellow or a quiet olive green. For anyone who loves cottage-style British living, natural dyeing is a natural extension of the garden. It celebrates ferns, houseplants, and the gentle rhythms of the seasons. No harsh chemical treatments, no complicated equipment—just a stainless steel pot, a little patience, and the colours hidden in leaves, stems, and skins.
Gathering Your Dye Materials
Start with what you already grow. Petals from calendula, dahlias, and marigolds give warm yellows and oranges. Onion skins—the papery outer layers from red or yellow onions—yield rich amber, copper, and soft tan. Leafy stems from ferns, nettles, and even spent houseplant prunings can produce greens, browns, and smoky greys. Keep a basket in the kitchen for collecting, and remember that stronger colours come from fresh or recently dried material. As a rough guide, use equal weights of plant material and fabric for pale shades, or double the plant material for deeper tones.
- Ferns: fresh or dried fronds give a delicate green-brown; add iron water for a deeper olive.
- Houseplants: prune back trailing plants such as purple heart or spider plant—their leaves can yield soft lavender or pale green.
- Onion skins: saved from cooking, they need no mordant to bond with wool or silk.
- Petals: calendula, cosmos, and dahlia blooms are generous, especially when simmered gently.
Preparing Fabric and Making a Dye Bath
Natural dyes work best on natural fibres: cotton, linen, wool, and silk. First, scour your fabric by washing it in hot water with a little soda crystals to remove oils and finishes. Then mordant it—this helps the colour fix. For a gentle, cottage-friendly mordant, dissolve 10% alum (by weight of dry fabric) in warm water, soak the fabric overnight, then rinse. To make a dye bath, chop or tear your plant material, place it in a stainless steel pot, and cover with water. Simmer for one hour, then strain out the plant matter. Add your wet, mordanted fabric to the coloured water. Simmer gently for another hour, stirring occasionally. Let it cool in the pot overnight for richer colour. Finally, rinse in cool water until it runs clear, then hang to dry in the shade.
Mordants and Modifiers for Gentle Colour
You can shift and set colours without harsh chemicals. Alum is the safest general mordant. Vinegar (a cup per pot) brightens pinks and reds. Salt helps berry dyes take to cotton. Iron water—made by soaking rusty nails in vinegar and water for a week—saddens colours, turning yellows to olive and greens to deep grey. Bicarbonate of soda shifts some dyes toward warmer, rosier tones. Always add modifiers to a small test bath first, and keep notes. A teaspoon of iron water can transform a cheerful marigold yellow into a sombre, sophisticated green.
Plant-by-Plant: From Marigold to Fern
Every garden offers a different palette. Here are some reliable British favourites:
- Marigold and calendula petals: sunny yellow to orange; add vinegar for peach.
- Onion skins: amber, rust, and warm brown; no mordant needed for wool.
- Ferns: soft green-brown; iron water deepens to forest olive.
- Nettles: grey-green to sage; best on wool or silk.
- Houseplant prunings: purple heart gives lavender-grey; spider plant gives pale celery green.
- Blackberry leaves and stems: soft grey-purple; add salt for cotton.
Experiment with overdyeing—dip a yellow-dyed cloth into an iron bath for instant olive, or layer a fern dye over onion skin for a complex bronze. Keep a dye journal with fabric swatches, dates, and plant quantities. Your results will never be identical twice, and that is part of the charm.
Creating a Cottage-Style Textile Palette
Natural dyes reward a slow, seasonal approach. In spring, gather fern fronds and nettle tops for cool greens. In summer, save onion skins and simmer marigolds for golds. In autumn, use dahlia petals and blackberry leaves for warm, earthy tones. These soft, muted colours sit beautifully in a cottage home—think linen cushion covers, wool blankets, cotton aprons, and silk scarves. Wash dyed textiles gently by hand in cool water with a pH-neutral soap, and dry away from direct sun. With a little practice, your garden and houseplants become a living dye cupboard, offering unique, chemical-free colour that celebrates the quiet beauty of British cottage living.
Spotlight
Planting Bulbs for a Spring Display
Choosing Low-Light Plants for North-Facing Rooms
Upcycling Furniture for a Botanical Home Office
Companion Planting in a Traditional Kitchen Garden