How to Dye Eggs with Natural Dyes

Find out how to make natural dye for coloring Easter eggs.

Are you interested in coloring eggs naturally with food-based Easter egg dyes? We’ve developed a fool-proof technique and food-based dye recipes for for 5 natural Easter egg colorings: Yellow, Khaki Green, Red, Violet, Blue and Orange. Plus we offer up our secrets for how to make perfect hard-boiled eggs. Grab your eggs to get started. Happy Easter!

Gretel H. Schueller, Contributing Writer

Watch: See how to make healthy deviled eggs

wash eggs

Step 1

Wash and gently scrub white eggs to remove any debris. Hard-boil, if desired, but leave the shell on.


Step 2

To prepare dyes, set out as many bowls as colors you want to prepare.

natural easter eggs

Step 3

Pour 2 cups boiling water over each natural dye; let steep for at least 30 minutes and up to 2 hours to extract the color. Strain the dyeing liquid from the bowls (except for the turmeric). Stir 2 tablespoons distilled white vinegar into each color of dye; add 3-4 eggs to each color. Refrigerate the eggs in the dyes for at least 4 hours or up to 1 day. Longer soaking will give a more vivid color, but limit soak time to 24 hours. Remove eggs from the dye with a slotted spoon. Let dry on a wire rack. If you plan to eat the eggs, refrigerate for up to 1 week.

natural dyed easter eggs

Natural Egg Coloring Recipes

Add one "natural dye" to each bowl:

1/4 head red cabbage cut into 2-inch chunks

1 large beet, cut into chunks

Outer loose skin from 8 red onions

Outer loose skin from 8 yellow onions

1 tablespoon ground turmeric

hard boiled eggs

How to Make Perfect Hard-Boiled Eggs

Place eggs in a single layer in a saucepan; cover with 1 inch of water. Bring just to a simmer over medium-high heat. Reduce heat to low and cook at the barest simmer for 10 minutes. Remove from heat, immediately pour out hot water and cover the eggs with ice-cold water. Let stand until cool enough to handle before peeling.

Refrigerate hard-boiled eggs for up to 1 week.