Natural Egg Dyes

Learn how to dye eggs naturally from our friends at Greener Partners!

What You’ll Need

  • White vinegar
  • Purple cabbage
  • Yellow onion skins
  • Red onion skins
  • Dry hibiscus flowers
  • Blackberries or blueberries
  • Beets
  • Turmeric
  • Spinach
  • White eggs


Combine 1 quart water and 2 tablespoons white vinegar in a medium pot

Bring it to a boil, add your dye ingredients and lower the heat. Simmer for 30 minutes. Let cool.

Strain the dye before adding the eggs. Once strained, add either hardboiled or raw eggs and let soak for at least 30 minutes (raw eggs can be blown out after they’re dyed). For a more vibrant egg, dip a few times and let it soak longer. When it reaches the desired color, remove with tongs and pat dry with paper towels. Once eggs are dry, polish with a little oil to make them shiny!

  • Red Eggs – Add 3 cups red onion skins
  • Pink Eggs – Add 2 cups shredded beets
  • Orange Eggs – Add 4 cups of yellow onion skins
  • Yellow Eggs – Add 3-4 tablespoons of turmeric (be careful, turmeric is notorious for staining your skin and clothes)
  • Green Eggs – Add 2 tablespoons turmeric and 2 cups chopped purple cabbage (two separate soaks)
  • Earthy Green Eggs – Add 4 cups spinach leaves
  • Blue Eggs – Add 4 cups of chopped purple cabbage
  • Deep Blue/Indigo Eggs – Add 2 cups dried hibiscus flowers
  • Purple Eggs – Add 4 cups of blackberries or blueberries



  • DIY Natural Easter Egg Dye

    If you’re looking for a fun activity for the kids or grandkids this weekend, why not try your hand at this natural Easter Egg Dyeing DIY?

  • Easy Spring Side Dishes

    We’ve rounded up Springtime recipes that emphasize the fresh, light flavors of green peas, tender asparagus, baby carrots, and fresh herbs. Serve these with grilled meat or fish, or serve all three sides together for healthful vegetarian or vegan meal.