There are many commercial products available for decorating eggs but if you haven’t ever considered naturally coloring eggs for Easter you might want to! The American Egg Board has many suggestions for decorating eggs including using natural foods to color your eggs.
For pinkish red eggs consider fresh beets or cranberries or frozen raspberries. Orange or yellow colored eggs can be successfully dyed using yellow onion skins, ground turmeric, orange or lemon peels, carrot tops, celery seed, or ground cumin. Spinach leaves will produce pale green colored eggs. For blue eggs try canned blueberries or red cabbage leaves.
After you have determined which color you want to dye your eggs, place 1, 2, or 3 handfuls of your dye base in a saucepan and add 1 cup of water for each handful of color base. The water level should be at least an inch above the dye materials. Bring to boiling then reduce the heat and simmer for 15 minutes to an hour until you have attained the color you want. Remember, eggs will dye a lighter shade than the color you see in the saucepan.
Strain the dye mixture into a small bowl deep enough to completely cover the eggs and add 2-3 teaspoons of white vinegar for each cup of dye liquid. You are then ready to start dyeing your eggs in the warm liquid. Natural dyes require a longer soak time for the color to take hold. If you want a vibrant color and to be able to eat your decorated eggs you will want to leave the eggs in the dye solution overnight in the refrigerator. Hard cooked eggs are safe to consume for up to 7 days provided they have not been out at room temperature for more than 2 hours.