Naturally Dyed Easter Eggs

Using a variety of vegetables and spices, naturally dyed Easter eggs are a fun activity your kids will love.

I’ll be the first to admit that I’m not a very crafty person. My creative and artistic talents lie almost exclusively in the cooking department. However, every once in awhile I stumble onto a craft that I actually enjoy and am reasonably good at. In this case it’s Easter eggs…probably because in some aspect, there’s food involved ;). My kids and I have been naturally dyeing eggs for a few years now. What started out as a fun little experiment has turned into an annual event that we all enjoy. First, we head off to the grocery store in search of white eggs (because the farm eggs I usually buy are almost always a shade of brown, so not quite as good for dyeing) and a few different vegetables to make the dye. The produce section of your local grocery store is full of natural dyes just waiting to be discovered.

Once home, we cook up the dyes and set them aside to cool while we head outside to search for leaves and flowers to use to make imprints on the eggs. This is one of the coolest parts and easily the part the kids enjoy the most. Using old stockings to hold the leaves tightly to the eggs, we set them in the dye to do their thing and when we take them out a couple hours later, it’s always an adventure to see how the patterns turned out and exactly what shade of a given colour the eggs have become. If you’ve never tried naturally dying your eggs before, I encourage you to give it a go. It’s easier than it seems, and definitely way more fun.

For this recipe, I’ve stuck to primary colours, but there’s so many more colours you can create:

Red cabbage = blue

Beets = dark pink

Tumeric = yellow

yellow onion skins = brown

red onion skins = green

blueberries = bluish grey

paprika = reddish orange


Naturally Dyed Easter Eggs

Naturally Dyed Easter Eggs


  • 2 Cups red cabbage, chopped
  • 3 beets, roughly chopped
  • 3/4 Cup tumeric, roughly chopped
  • 3/4 Cup vinegar
  • 9 Cups water
  • hard boiled eggs
  • stockings
  • elastic bands or twist ties
  • a variety of leaves, herbs or flowers


  1. In a saucepan, place the cabbage and cover with 3 Cups of water.
  2. Bring to simmer over low-medium heat and cook for 15 minutes.
  3. Scoop or strain the cabbage out of the liquid and discard, then mix 1/4 Cup of the vinegar into the liquid and set aside to cool.
  4. Repeat steps 1 -3 with the beets and tumeric.
  5. Once the dyes have cooled, place the 1 or 3 leaves on the surface of an egg and place it in a stocking, being careful to keep the leaf in place.
  6. Pull the stocking tightly around the egg and tie or wrap an elastic around the ends to hold it in place.
  7. Place the egg in the dye and let set for at least 1 hour. The longer the eggs are left in the dye, the richer the colour will be.
Schema/Recipe SEO Data Markup by Yummly Rich Recipes


10 Responses to “Naturally Dyed Easter Eggs”

    • Yes, the red onion is a surprise, but the surprise is part of the fun. The red cabbage is usually blue, but this year, in some areas it turned teal on the eggs as it dried. So cool to see. Have a lovely weekend!

  1. Your eggs look so nice! I love the muted colours and the leaf idea is wonderful! The natural dyes just give a prefect touch! I do pysanky and these eggs would fit beautifully in my collection.

    • Thank you! I’ve made these eggs before, but used stockings with a lace print and they turned out so beautifully, as well. It’s such a fun craft/experiment to do with the kids. I’m very sure I don’t have the artistic talent to make pysanky eggs. They’re So beautiful and detailed.

Leave a Reply

Your email address will not be published. Required fields are marked *