It's part craft, part science experiment. Keep reading to learn how you can turn kitchen scraps and a few spices from your pantry to naturally dye Easter eggs. You might be surprised at the stunning results.

We all think about naturally dyeing eggs, but isn't it a lot of work? Yes and no. If you plan ahead and save food scraps in the freezer (think onion skins and purple cabbage!) you'll be able to put that Easter egg dyeing kit back on the shelf. To make, use our colour measurements below, then follow the directions.

How to make pink eggs

2 cups peeled, grated beets + 2 cups water

How to make orange eggs

2 cups yellow onion skins + just enough water to cover

How to make yellow eggs

1 tablespoon turmeric + 2 tablespoons vinegar + 2 cups water

How to make blue-green eggs

2 cups shredded purple cabbage + just enough water to cover

Instructions for How to Naturally Dye Easter Eggs

Bring your dye ingredients and water to a boil. Turn the heat down to low and let simmer covered for 15-60 min, depending on how vibrant and saturated you want the colour.

Remove your dye from the heat and let it cool down to room temperature. Using a sieve, pour the dye into a bowl and add 1 tablespoon of vinegar per cup of dye.

Place hardboiled or blown eggs into the dye and place in the fridge. Leave overnight for best, brightest results.

Originally published in the Spring 2019 issue. Updated in April 2025.