Natural Egg Dyeing

Happy Spring!

With Easter just around the corner, we’re getting geared up for the annual egg dyeing that comes along with it.

Many of us likely grew up dyeing eggs with the bright food coloring dyes, but there’s something to be said for using natural dyes to color eggs. Chances are, you probably have many of the ingredients already in the cupboard, and the natural “dyes” create more subtle colors that are quite beautiful.

You can use all sorts of things to naturally dye eggs: from teas to coffee to rosemary to turmeric. And the cool thing is—because there are many ways to naturally dye eggs—you can choose the level of complexity and involvement.

For example, the beautiful eggs below are from Say Yes blog, where she chose multiple teas to brew that offered a variety of colors. She used loose leaf tea and added about 2 teaspoons to each jar and simply soaked the eggs overnight.


Or, you can go the more traditional route by mixing white vinegar and boiling water and popping in your dye ingredients.

You’ll need

  • Eggs
  • Large pot
  • 4 cups of water
  • 2 TBS white vinegar
  • 2 TBS salt
  • + dye ingredients

Here are a few natural ingredient ideas to help you get started. And don’t forget to play around with different combinations of ingredients for different colors!

  • Red cabbage
  • Dill seed
  • Turmeric powder
  • Red onion skin
  • Red cabbage
  • Coffee grounds
  • Beetroot
  • Matcha

In a large pot, add the water, white vinegar, and salt, as well as your choice of dyeing ingredients. Bring to a boil then lower heat to a simmer. After 30 minutes or so, strain the dye into a bowl and let cool. The general rule of thumb is that the longer the simmer, the more vibrant the color will be.

Use a metal spoon to dip the eggs (wooden spoons will stain) and experiment with different soaking times for different results.

And the eggs wouldn't be complete if you didn't have a little nest for them, right? If you need a little inspo for an egg nest, we love this one here.

Happy coloring!

Share this post

Leave a comment