I tried this a few years ago and it turned out ok, but the colors weren't as vibrant as I wanted, so I decided to try it again this year and use only things I already had at home!
1 cup onion skins - orange
2 cups shredded red cabbage - blue
1 cup shredded beets - reddish-pink ( depending on how long you leave them in
2 tablespoons turmeric - yellow
3 bags Tazo passion tea - green-grey (this is what I had on hand, but I think hibiscus flowers or any other hibiscus tea would work)
a dozen white eggs
To prepare eggs:
Poke a hole in the top of the egg with a sharp knife
Use a toothpick to poke through the hole, stir the egg, and poke another hole in the bottom of the egg
Use a straw in the top hole (I had small stirrer straws which worked great for this) to blow the egg out through the bottom hole. I used the egg to make a quiche - recipe to follow!
You can also just hardboil the eggs instead of doing this step, but this allows you to keep the eggs for a lot longer without them starting to stink!
To prepare dyeing liquids:
Boil each dyeing ingredient separately with 4 cups water for about 20 minutes.
Strain liquid into separate containers
Add 1 tbsp white vinegar/cup of dyeing liquid (I eyeballed this and ended up with between 2-3 tbsps for each)
I dipped the eggs a few times while the liquid was still warm for a base of color, then let the eggs sit in the liquid overnight to get more vibrant colors. Make sure the eggs are fully covered by the liquid in order to get even color, I had a couple eggs pop out of the liquid and ended up with some lighter spots!