Nature’s Palette: Natural Dyeing with Children This Spring

Spring is a vibrant time of year — soft greens, warm yellows, dusty pinks, and the deep blue of a clear April sky. And as it turns out, you can recreate much of it using nothing more than a few kitchen scraps and some curiosity!

Natural dyeing is a great activity for children of all ages. It’s hands-on, sensory, and genuinely surprising — children love discovering that a regular old red cabbage can turn something vivid blue, or that turmeric leaves a rich, golden stain. It’s also a brilliant way to talk about where colour comes from in the natural world, and to practise the kind of patient, process-led thinking that underpins so much early learning.

Best of all, it requires very little preparation and uses ingredients you likely already have at home.

Nature's Palette: Natural Dyeing with Children This Spring

What You’ll Need

  • Hard-boiled eggs (white eggs give the most vibrant results; brown eggs produce earthier tones)
  • Water
  • Colourless vinegar (white vinegar, apple cider vinegar etc)
  • A neutral oil (vegetable or sunflower work well)
  • Your choice of natural dye ingredients (see below)
  • A saucepan, a sieve or colander, and a bowl or jar for soaking

Choosing Your Colours

This is where it gets exciting. Different plant materials produce remarkably different results, and part of the joy is experimenting. Here are some reliable combinations to try:

  • Pink/red — shredded beetroot
  • Yellow — ground turmeric
  • Orange — yellow onion skins
  • Blue — chopped red cabbage (on white eggs)
  • Indigo/lavender — dried hibiscus flowers
  • Green — a combination of red cabbage and turmeric soaks

Encourage children to make predictions before you start. What colour do they think the cabbage will make? Will the beetroot turn the egg red straight away? The results are often unexpected, which makes for a great conversation.

How to Make the Dye

  1. Place your chosen ingredient in a saucepan with approximately 500ml of water. The amount of your chosen ingredient you use will affect how strong the dye is so bare that in mind. Bring to the boil, then reduce the heat, cover, and simmer for 15–30 minutes until the water has taken on a deep, rich colour.
  2. Remove from the heat and leave to cool completely. Strain the liquid into a bowl or jar, discarding the solids.
  3. Stir in one tablespoon of vinegar for every cup of dye — this helps the colour bond to the shell.
  4. Submerge your hard-boiled eggs in the dye and leave to soak. For lighter, pastel tones, a couple of hours will do. For deeper colour, leave overnight in the fridge.
  5. Once you’re happy with the result, remove the eggs, pat dry, and rub gently with a little oil to bring out a soft shine.

A Note on the Process

With young children, the making of the dye is often just as engaging as the dyeing itself — the smell of the simmering cabbage, the colour slowly bleeding into the water, the moment the egg goes in and begins to change. Try not to rush past these moments. They’re where the real learning happens.

Older children might enjoy keeping a simple colour chart, recording which ingredient produced which result, or experimenting with layering two dye baths for unexpected combinations.

Connecting It to the Outdoors

If you want to extend the activity further, a spring nature walk beforehand to collect any additional natural materials — flower heads, leaves, berries — can spark curiosity about colour and pattern in the natural world. While not all foraged materials are suitable for dyeing eggs that will be eaten, the conversation itself is valuable: where do colours come from? How do plants make them? Why are some flowers bright and others pale?

Natural dyeing is a small, joyful way to bring the outside world in — and to remind children (and ourselves) that nature has been making beautiful things long before we thought to help.