Using Natural Dyes for Easter Eggs

As an Amazon Associate I earn from qualifying purchases. Read my disclosure policy.

Every year at Easter the children and I enjoy using natural dyes for Easter Eggs. We started doing this years ago, when my oldest was enrolled in a Waldorf enrichment program. When they told us to use natural materials to dye the eggs I thought it was kind of silly, after all food coloring is cheap and easy! But once I did it once I was hooked, since it is fun to see the amazing variety of colors that can come from nature.  It is the perfect Easter chemistry project, and the results are always bright and colorful.

Dyeing Easter eggs with Natural dyes - a fun Easter project to naturally dye eggs in a rainbow of colors

To make the dye we boiled our chosen material in water for about 20 minutes, and then strained the water, cooled it, added a 1 t. of vinegar and then soaked hard boiled eggs in it overnight in the refrigerator.  I love that the colors are not always what you would expect, and not necessarily the color of the material you are using.  Here are our creations this year!

Red Cabbage Eggs

This is always one of the best natural dyes, and gives a gorgeous blue color.  We made both light and dark blue this year.  The dark blue ones I left in the dye for 2 days instead of just overnight, and they were a deep rich blue.  I was worried they might have a cabbage taste due to soaking in the juice so long, but they tasted fine.

Easter eggs dyed with red cabbage

Carrot Top Eggs

Carrots are orange and the tops are green, but eggs made from green carrot tops are yellow. I was surprised at how bright this yellow was, since I was expecting a pastel color.

Eggs dyed with carrot tops

Onion Skin Eggs

I have made eggs from yellow onion skins before, but this year I wanted to try red onions too.  The eggs still turned out orange, but the ones made with red onions were a darker orange.  These eggs don’t need to soak overnight, because the dye is so strong.  I actually put raw eggs in the pot with the onion skins, and by the time they are hard boiled they are dyed also.

Eggs dyed using onion skins

Grape Juice Eggs

We wanted purple eggs, so we decided to try grape juice.  For these we just soaked the eggs in grape juice for a few hours.  We were expecting purple, but instead we got speckled purple.  It turns out grape juice is so acidic that it reacts with the egg shell and starts dissolving it!  These were pretty even if they weren’t what we were expecting.

Egg dyed using grape juice

Beet Juice Eggs

Red eggs are pretty, so we decided to try beets this year to get a red color.  The eggs turned out more pink than red, and a little speckled, but still nice.  Considering how much beets stain my hands and cutting boards I was surprised this color wasn’t deeper.

Eggs dyed with beet juice

Nori Eggs

I have tried multiple times to make green eggs with natural dyes with no success.  Many sources say spinach will work, but it doesn’t for me!  So this year I decided to use a sheet of Nori from a sushi kit, and I finally got green eggs.  It was a very pale green that didn’t photograph well, but it was green!

Easter egg dyed with nori

So add some fun chemistry to your Easter celebrations this year and give natural dyes a try.  With Easter so late this year using natural dyes is a great way to combine Easter and Earth Day!

Naturally Dyed Easter Eggs


Hi, I’m Anne!

I love to cook and I want to share my recipes with you. I believe cooking should be approachable and fun, not a chore. I want to make simple recipes using everyday ingredients that you can make again and again, whether it is for a busy weeknight, a summer cookout or a special dessert. Read more...

23 thoughts on “Using Natural Dyes for Easter Eggs”

Leave a Comment