Learn 3-failproof ways to dye Easter Eggs with onion skins for a natural (and cheap) way to bring color and beauty to your Easter celebration. My mother taught me how to make these naturally dyed hard-boiled eggs, and it’s easy enough to do with kids since that’s exactly how I learned it!

This post may contain affiliate links. Read my disclosure policy.
Helpful Reader Review
“They look so pretty! I like that you did naturally dyed eggs so you can also eat them.” – Lily ★★★★★
Natural Easter Egg Dye
Dyeing Easter Eggs is one of my family’s favorite traditions around the Easter holiday. I use onion skins to get that woodsy color and various herbs to create floral designs on the eggshells. This whole process of dyeing Easter eggs takes me 30-40 minutes, cooking them in 2 batches. That’s not bad considering I don’t have to boil the eggs before dyeing, like with store-bought kits, and you can avoid all of the artificial colors and dyes.
This tradition comes from Europe – they are also known as Greek Red Easter Eggs or Estonian Easter Eggs, and it was my mom’s go-to method for dying Easter Eggs in Ukraine, and she continued the tradition when we came to America. I remember she kept a small bucket under the sink to collect onion peels just for this. Nowadays, I do the onion skin collecting. It’s so special to pass this method down to my own kids.
Easter is a very special time in our family, especially in the kitchen. Many of my favorite recipes originate from our Easter menu over the years, from a traditional Paska, Hot Cross Buns, Lamb Chops, and Baked Ham. This tutorial on how to dye Easter Eggs with onion skins is so easy and fun. I hope it becomes one of your family traditions, too.

Tools for Dying Easter Eggs with Onion Skins
You’ll never guess the secret tool used to make these naturally dyed Easter Eggs: Pantyhose! You can buy a cheap pair for a couple of bucks (foil can work in a pinch). Last week I made a gigantic run in my pantyhose. I’ve never been happier to destroy a pair of good tights (I knew the Easter eggs were coming up!).
Pantyhose holds the herbs and onion peels on the shell, making beautiful floral imprints, or natural marbling. You can skip the nylon pantyhose for an even faster dye, and I’ve included those directions below as well.

Ingredients for Natural Easter Egg Dye
Naturally dying Easter Eggs is such a fun and creative way to celebrate the holiday. The ingredient list is short, but the result is simply lovely.
- Eggs – Any type of egg, any color or size works just fine. I use white eggs since that’s the kind of chickens my mother raises, but I’ve seen beautiful auburn-dyed brown eggs! We use them raw (they cook while being dyed) and preferably at room temperature to keep the eggs from cracking.
- Onion skins – I like the color of yellow onions; Some prefer red onions, but the color gets pretty dark. Simply collect those papery skins you usually throw away in a bag for a few weeks. The more peels you use, the more concentrated the color.
- Salt – egg whites cook faster in salt water, so add it to help keep the shell from cracking
- Herbs – here’s where the creativity comes in! Use a few sprigs of fresh herbs, like parsley, chives, or cilantro, to create designs on the eggshells. Let me know in the comments what has given you the best result!
- Tools – pantyhose and string, or foil to hold the herbs and peels on the eggs while boiling

How to Dye Easter Eggs with Onion Peels
I’ve included three methods for dying eggs depending on the look you want: floral, marbled, or woody. The first step is the same for all 3 methods, so start there and then skip down to the egg prep method you’re going for. I like doing a mixture of the methods to have a varied look.
- Dye the water with onion peels – Fill a large saucepan 1/3 full with water and add 2/3 of the onion peels. Boil for 10 minutes, and then add the salt.

Method 1: Easter Egg Herb Prints
- Place the Herbs – wrap the herbs around the eggshells into your desired design
- Wrap in nylon – Put the stocking over one hand and lay the herb-designed egg into the hand, making sure the herbs aren’t folded or twisted. Invert the stocking over the egg carefully and then twist it to keep it snug against the shell.
- Tie with string -cinch the base of the egg with a piece of string to keep the herbs in place.
- Boil – Submerge in the boiling onion skins and boil for 10 minutes. Then, remove the eggs and let them cool. Cut the pantyhose away with scissors and wipe away the herbs with a paper towel.

Natasha’s Pro Tip:
Foil won’t hold the herbs in place, so it’s important to use the nylon pantyhose if you want herb designs on the eggshells.
Method 2: Marbled Eggs
The inspiration for these marbled hues from natural dyes is from: Pille’s Estonian eggs
- Wrap in onion peel – with the remaining 1/3 onion peels, wrap each eggshell completely.
- Wrap in nylon or foil – You can wrap with nylons as instructed above or secure with foil.

- Tie with string -Secure the twist in the pantyhose (if using) with a string.

- Boil the egg- Boil the pantyhose or foil-wrapped egg in the onion peel water for 10 minutes, and then remove and allow the egg to cool. Once you can handle it, cut away the pantyhose or unwrap the foil.

Pro Tip:
The longer you boil the egg, the darker the hue–but if you plan to eat the eggs after boiling, be sure not to boil so long that you overcook the egg.
Method 3: Solid Woody Hues
- Boil – This is the easiest way to dye Easter eggs with onion skins. Gently place the eggs directly into the onion peel water. Cook for 10 minutes and remove with a slotted spoon.

How to Make Dyed Eggs Shiny:
I like shiny things. You can make these naturally dyed Easter Eggs shiny by putting oil on a paper towel and rubbing the eggs with it. Now take a picture and impress all your friends (and make sure to tag me @natashaskitchen so I can see it 😍)

Helpful Reader Review
“Thank you!!! I did this yesterday and it worked out perfectly. The eggs I dyed were not totally white because they were from a farm. It worked anyway!!!
Thanks!” – Eugenia ★★★★★
How to Use Up Leftover Easter Eggs
This is my favorite thing about dying Easter eggs – there are so many things you can do with them. Here are some of our favorite recipes with hard-boiled eggs:
- Egg Salad
- Hard-boiled Egg Chocolate Pudding
- Deviled Eggs
- Deviled Egg Chicks
- Classic Wedge Salad
- Easy Garden Salad
- Cobb Salad
- Classic Potato Salad
- Avocado Chicken Salad
- Smoked Salmon Salad (Shuba)
Storage
If you plan to eat these naturally dyed Easter eggs, be sure to store them within 2 hours of cooking. Store in the refrigerator for up to a week.

With this easy tutorial on how to dye Easter Eggs with onion peels, I hope this can become a beloved tradition in your family as well. Oh and one more thing, these make for eggcellent egg wars (you know, knocking the eggs against each other). I think the trick is to wrap your fingers close to the end you are going to knock. Happy and blessed Easter, everyone!
How to Dye Easter Eggs with Onions

Ingredients
- 1 pair nylon stockings, or foil
- A few sprigs of fresh herbs, parsley, cilantro, etc.
- 12 white eggs, room temperature*
- About 1/2 of a plastic grocery bag of yellow onion peels
- 1/2 Tbsp salt
Instructions
Make Natural Easter Egg Dye with Onion Peels:
- Fill a medium pot with 2/3 of the onion peels and add water until it's about 1/3 full. Boil for 10 minutes to allow the onion to release its color, then add 1/2 Tbsp salt. While this is cooking, start prepping your eggs.
Method #1: Herb Patterns
- Wrap cilantro, parsley, or whatever herbs you wish to use around the egg.
- Pull the stocking over one hand and place the egg over it. Grab hold of the egg with your stocking hand and wrap your fingers around it, being careful to keep the herbs from folding or wrinkling. Invert the stocking over the egg, then tighten and twist at the base. The stocking should wrap snugly around the egg to keep the herbs in place. *Note: foil does not hold herbs well enough; if you want the herb prints, you NEED nylons.
- Tie a string around the base to secure the stocking.
- Boil for 10 minutes making sure the eggs are fully submerged. Then, remove them from the water, and let them cool until they are at a safe temperature to handle. Then use scissors to cut away the stocking. Wipe away herb remains with a paper towel.
Method #2: Marbelized Eggs
- Wrap each egg with enough onion peels to cover the surface; there should be no white showing.
- Cover with a stocking and secure as instructed above, or wrap in foil to keep the onion peel in place.
- Boil the eggs for 10 minutes, keeping them completely submerged, then remove. Once cool enough to handle, cut away stocking, or remove foil if using.
Method #3: Solid Woodsy Colors
- Put the eggs into the pot directly with the onion peel; no pantyhose/foil are required! Cook for 10 minutes (or longer if you want a darker tone).
Making the Eggs Shiny:
- Pour some oil on a paper towel and rub the eggs with it.
Notes
Nutrition Per Serving
Filed Under
More Easter Recipes You’ll Love
- Angel Wing Cookies
- Easter Bread
- Pierogi Recipe
- Scalloped Potatoes
- Lemon Cheesecake
- Chocolate Babka
- Lamb Stew
You are such a smart cookie! I absolutely LOVE this idea! I will be getting in the kitchen on Saturday and making this with my son 🙂 Thank you for the idea.
I’m glad you love it :).
These look pretty! I remember making them when I was a child.
It feels good to keep traditions going and teach my son as well :).
Natasha, these are absolutely gorgeous!!! Wow! Great job.
Thank you 🙂
Natasha, my mom used to do exactly this on Easter! Using onion peel and parsley or cilantro! I need to start doing the same and make some kulichi, too!
I just made my first ever kulich which turned out great :).
How creative! I’ve never done egg coloring but this looks pretty easy to do. Oh and I love your pictures!
Thank you Marina :).
Wow!!! This is so cool!!! Im gonna make these for easter
Thanks Vera. Have fun with these!
Hi Natasha! Question, does the onion flavor the egg? Pretty much does the egg taste like you are eating an onion?
Not at all Rosie :).
Beautiful! Have you tried coloring eggs using any other plants? I know things like beets, spinach, red cabbage leaves and some spices can give good color, anything else thats worth trying?
I haven’t experimented with other plants but my readers have. They recommend red cabbage for blue, turmeric for yellow, and one followed by the other for green. Another one recommended:
Yellow: 2 tablespoons turmeric, 1/2 cup dried marigolds, goldenrod or cosmos, or a handful of carrot tops
Green: Handful of coltsfoot
Blue: 2 cups chopped red cabbage
Pink: 2 cups chopped beets
Purple: 1 cup frozen blueberries
Brown: 2 tablespoons coffee grounds or 4 black tea bags
Hope this helps :).
i’m soo glad that you have this site.. seriously.. i love always looking up for recipes. Thank you Natasha, God bless you and your family
Thank you Oksana 🙂 God bless you too!
wow! this is perfect! 🙂
Thank you Oksana :).
Will this work on farm fresh eggs which are mainly brown in color?
I haven’t tested that but I don’t think you’d get the same variety of colors, although my mom said that they will just be darker in color.
So nice! That’s exactly what they do during the Easter time in Russia! Now it is maybe time for some “kulich”?
Kulich is coming up next :).
They looks so pretty! I like that you did naturally dyed eggs so you can also eat them.
Yep!! It’s definitely more enjoyable to eat naturally dyed eggs; I admit I still ate the chemically dyed ones… ewe… 🙂
aaand just when I though natashaskitchen couldn’t get any cooler…it did 😉
What a fun tutorial! I love how easy/practical these eggs are. Thanks for sharing!
You’re so sweet. Thank you dear 🙂
Do you know if this method is going to work with eggs that are light brown in color(not white eggs)?
I haven’t tried it but I think you get a wider range of colors with white eggs. But in Ukraine, mostly brown eggs were used for coloring so you should not have any trouble at all :).
Very impressive!!! It makes Easter Holiday even brighter:)
Thanks, Natasha!!!
P.s. writing this comment while eating your moms split pea soup. Yum!!!!
That’s so cool! I love that soup too, well obviously. Lol. 🙂
Very cool… Natural coloring is the way to go. Great job Natasha!
Thank you Dina :). I love all the different colors on them, not one is the same.
Mom colors eggs for us every Easter. Wrapping with rubber band makes lines and placing sticker too.
That’s a great tip, I can really see my son getting carried away with stickers :D.
Wow… girl. They are beautiful!! And natural coloring…. I like. Thank you.
You are welcome Lana :).
Wow impressive!! I love hard boiled eggs! My fav!
Thank you Olya 🙂 These were really fun to make. I’m a little early, but I’m really excited about Easter!