Another option is to make and strain the dye, and then to cook the eggs by boiling them in the dye. Or you can make the eggs and the dye at the same time by boiling the eggs and the dying material together. For either of these options, the color can be made deeper by keeping the eggs in the dye longer if the color is not quite right by the end of the egg cooking time. Again, you will want to refrigerate if a longer soak is desired.
The eggs in the photo above were made by boiling the eggs and dye separately. They were soaked overnight in the refrigerator. What made those beautiful colors? The eggs on the top left were dyed in the coffee left over from my morning pot. The three on the right in the top row were dyed in a very weak carrot dye made from the peels and ends of carrots I used for dinner. The three orange/red ones in the middle row were dyed in dye made from the skins of yellow onions (also scraps from our dinner.) The pink eggs soaked in pickled beet juice. And the beautiful blue and brown speckled eggs on the bottom were created using a secret only known to my hens. Those truly are naturally dyed eggs.
Creating your own dyes for Easter eggs can be fun and educational. Experiment with different items you have on hand to create a wide range of beautiful colors. You may find some surprises when items you expected to be one color actually create a dye of another color. Enjoy the process.