Ingredients
For the Eggs
12 white eggs (white shells show color best)
1 tablespoon white vinegar per dye bath
Natural Dye Ingredients (choose one per color)
Yellow:
2 tablespoons turmeric
Blue:
1 cup chopped red cabbage
Pink / Light Red:
1 cup chopped beets
Orange:
2 cups yellow onion skins
Green:
Blue dye bath + yellow dye bath (two-step process)
Purple:
1 cup blueberries
Brown:
Strong brewed coffee or tea
Optional for Shine
1 tablespoon olive oil or coconut oil
Instructions
Place eggs in a saucepan and cover with cold water.
Bring to a gentle boil.
Turn off heat, cover, and let sit for 12 minutes.
Transfer eggs to cold water and let cool completely.
Make the Natural Dye BathFor each color:
Add 1 cup water and your dye ingredient to a small saucepan.
Bring to a boil.
Reduce heat and simmer 15–20 minutes.
Strain out solids.
Stir in 1 tablespoon vinegar.
The liquid should now be your natural dye.
Dye the Eggs
Place cooled eggs into the dye liquid.
Let soak 30 minutes to several hours depending on desired color intensity.
For deeper colors, refrigerate eggs in the dye overnight.
Dry the Eggs
Remove eggs with a spoon.
Place on a rack or paper towel to dry.
Avoid wiping the color while wet.
Add Shine (Optional)Rub each egg lightly with a drop of olive oil for a glossy finish.
Notes
Cooking Tips
🥚 Use white eggs for brighter colors. Brown eggs produce deeper earthy tones.
🌈 Longer soak = deeper color. Overnight soaking produces richer shades.
🧊 Cold eggs dye more evenly than warm eggs.
🍶 Add vinegar to help the pigment bond to the shell.
🧽 Avoid touching while drying to prevent smudges.
Fun Variations
Speckled Eggs
Before dyeing, sprinkle eggs with vinegar and lightly dab with dye using a paper towel.
Marble Eggs
Add 1 tablespoon oil to the dye bath and swirl eggs through it for a marbled effect.
Leaf Print Eggs
-
Place a small leaf or herb against the egg.
-
Wrap tightly with pantyhose or cheesecloth.
-
Dye the egg and remove wrap after drying.
Tie-Dye Eggs
Wrap eggs with rubber bands before dyeing to create stripe patterns.
Layered Colors
Dip eggs in one color first, let dry, then dip in another color to create unique shades.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
Nutrition
- Serving Size: 1 serving
- Calories: 70
- Sodium: 65mg
- Fat: 5g
- Carbohydrates: 1g
- Protein: 6g
- Cholesterol: 185mg