Bring a pot of water to a boil. Add eggs, cover the pot and remove from heat. Let them sit for 10-12 minutes.
Place eggs in a pot of cool water to stop cooking. Add a splash of white vinegar.
Add your source of natural dye to the cool water pot with the eggs. Bring to a boil for about 10 minutes or until the eggs have reached the desired richness of color. Remove eggs with tongs and let dry.