Onion skin dyed Easter eggs with botanical prints are an easy craft using kitchen scraps and wildflowers. Creating natural dyes with materials gathered from your pantry or backyard is easier than you might think.

Easter is Such a Special Season to Me
It signifies Spring and rebirth. It’s such a peaceful, yet exhilarating time of year. Growing up, I remember egg hunts at the church, and at my Maw Maw’s house. We dyed eggs all different neon colors in plastic cups and laughed at ridiculous designs we drew on them with crayons.

I also remember being nineteen and looking out from the choir at church to see my high school crush looking back at me, and the feeling that came over me when he came to kneel at the alter call. I learned later on that he told his grandmother that he saw an angel that day. I wonder if he still calls me that after six years of marriage?
This is hands down one of my favorite times of the year. I love making Easter memories with the kids, and there’s no better way to start than with some egg dying.
I recently spent some time digging in a friend’s garden, and she shared with me a tradition from her mother-in-law. Onion skin dyed Easter eggs. I had never heard of such a thing! It really got my wheels turning though, and now I want to create all sorts of natural dyes.
How to Create Botanical Prints on Easter Eggs
I love the idea of using natural materials to create a dye, but my favorite part is using these foraged items to create designs on the eggs. The best part of this entire process was scavenger hunting around our yard with Creek and Aida as we found a purpose for all of the weeds and wildflowers sprouting up in abundance.

Gather the Materials
We used flowers, leaves, blades of grass, ferns. Anything that we thought would create a pretty botanical print on our eggs. I think my favorite was the little seed pods on grass stems.
Directions for Making Botanical Prints
- Place a small dot of water on the dry egg.
- Place the flower, leaf, etc on the water droplet to hold it in place.
- Wrap the entire egg in a square of panty hose or similar material.
- Tie a string around the end to hold the hose in place.
- Dye with your desired method.
How to Create Natural Dyes for Easter Eggs
I used red onion skins to create a vibrant natural color. My eggs were light brown to begin with, so the colors didn’t pop as much as they would have on white ones. The onion skin dye was rich, and helped to build contrast and make the designs that we created with leaves and flowers from the yard really pop.
Be sure to soak your onion skins overnight to release the beautiful color, and don’t rinse the eggs when you remove them from the dye liquid after boiling. Give them time to dry so that the color can cure rather than just wash off….I’d never do something so silly, of course (cough, cough).
Ingredients
- 1 dozen eggs
- 8 cups water
- 2 tsp white vinegar
- 2 cups red or yellow onion skins
- flowers, herbs, leaves to decorate
- nylon hose cut into 5 inch squares
- twine
Directions
- Use a drop of water to hold the flowers in place on your egg. Wrap the egg in a nylon square, and tie it with twine.
- Add the onion skins, vinegar, and water to a pot of water. Bring to a boil, then simmer for 10 minutes.
- Add the eggs to your boiling water, and let boil for as long as needed for your desired egg doneness.You can remove your eggs now, but I like to refrigerate mine in the dye overnight for a richer color.
- Remove your eggs from the dye but DON’T rinse them. After they dry, you can polish them with oil to make them shine.


Other Materials to Use to Create Natural Dyes
- Beets
- Turmeric
- Blueberries
- Rosemary
- Avocado Pit and Skin
- Red Cabbage
I’m not one for bright colors, so the neutral colors and plant designs we created perfectly feed my love of all things natural. But you can try lots of
Watch My Video On How to Dye Easter Eggs with Onion Skins
Never Miss a Post
Print the Recipe

Onion Skin Dyed Easter Eggs
Ingredients
- 1 dozen eggs
- 8 cups water
- 2 tsp white vinegar
- 2 cups red or yellow onion skins
- flowers, herbs, leaves to decorate
- nylon hose cut into 5 inch squares
- twine
Instructions
- Use a drop of water to hold the flowers in place on your egg. Wrap the egg in a nylon square, and tie it with twine.
- Add the onion skins, vinegar, and water to a pot of water. Bring to a boil, then simmer for 10 minutes.
- Add the eggs to your boiling water, and let boil for as long as needed for your desired egg doneness.
- You can remove your eggs now, but I like to refrigerate mine in the dye overnight for a richer color.
- Remove your eggs from the dye but DON'T rinse them. After they dry, you can polish them with oil to make them shine.
Leave a Reply