Make your own natural Easter egg dye

When I was a kid, one of my favorite activities to do with my family was egg dyeing for Easter. I just loved transforming our kitchen into a mini art studio and putting my “masterpieces” on display. Fast forward a few decades, and I had recently heard about “green egg dyeing” for Easter. As in, an activity that was safe, non-toxic and that you could simply do at home with your kids, as a family. I decided to do some research on natural Easter egg dye and give it a whirl!

Natural Easter egg dye step 1

I cannot believe how many beautiful colors I was able to make literally straight from nature. What beautiful colors our world provides! Why wasn’t this a big thing when I was a kid?

My science experiment of sorts went as follows below. I say science experiment because some fruits and vegetables gave me way different colors than I was expecting!

Natural Easter egg dye step 2

General supplies for any color 

  • Widemouthed Mason jars (the regular mouth Mason jars were too narrow to extract the eggs from, and, unfortunately I had a few casualties because of it).
  • White vinegar.
  • Alum powder (this helps to brighten the color of the dye).
  • A pair of tongs (to extract the eggs).
  • A strainer.

Supplies based on color 

  • For yellow – a bag of spinach.
  • For orange – three to five yellow onionskins and 2-4 tbsp. turmeric powder.
  • For red/brown/orange – ¼ cup chili powder and cayenne pepper.
  • For blue/purple/lilac – ½ head of purple cabbage.
  • For green – three to five cups of frozen berries (blueberries and raspberries).

How to make the dyes – light colors 

  1. In a pot, place chopped ingredients and just cover with water (the more diluted, the less vibrant the color), and bring to a boil for a good 30 minutes.
  2. Add 1 tbsp. of alum powder.
  3. Add 1 tbsp. of white vinegar.
  4. Turn down stove to a medium boil to help keep the eggs from cracking once you place them in the pot.
  5. Gently place uncooked eggs in the boiling liquid, being careful not to “drop” them hard into the solution.
  6. Depending on the color you desire, leave eggs to boil for 15-30 minutes.


Natural Easter egg dye step 3

Pictured above: on the far left is red cabbage (purple/blue), on the upper right are onionskins and turmeric (vibrant orange) and on the bottom right is spinach (pale yellow).

How to make dyes – dark colors 

  1. Strain the colored liquid into a widemouthed Mason jar.
  2. Transfer eggs over to a jar carefully with tongs.
  3. Leave eggs overnight or until desired color is achieved. For my darker eggs, I left up to 15 hours.


Natural Easter egg dye step 4

The sediment, best pictured in the far right orange jar, is totally normal. It adds some nice color patches on different areas on the eggs.

For fun patterns

  1. In the Mason jar, before adding white hard-boiled eggs, add 1 tbsp. of oil.
  2. Add the eggs. The oil that sits on the top of the liquid helps to put a nice coating on the eggshell in certain areas, preventing the dye from penetrating the eggshell, leaving all kinds of neat patterns, dots and swirls.
Natural Easter egg dye step 5

The blue speckled eggs in this photo, along with the green eggs, had oil added to their Mason jars.

Natural Easter egg dye step 6

As seen above, I kept track with sticky notes on how long I left each egg in the different color dyes, and what was in each jar.

Natural Easter egg dye step 7

This project really brought me back to my childhood! It was very simple, and also a nice reminder of how powerful and bright natural dye can be. Perhaps I should see if my mom wants to dye eggs with me again! Hopefully, she will say my “masterpieces” have improved from when I was in elementary school.

Emily Grimm is a contract writer whose work includes content creation and editing for Habitat for Humanity International. She can be reached at [email protected].