This post may contain affiliate links. Please read my disclosure policy.

This homemade Easter Egg Dye is an easy way to naturally dye Easter eggs with real food (and pantry items)! This quick and easy recipe creates vibrant colors with no chemicals or dyes!

Naturally Dyed Easter eggs in carton

Homemade Dyes for Easter Eggs

We’ve all known how to dye Easter eggs with food coloring, right? And while some might say that you are just dyeing the outside of the egg, the reality is that more often than not that color seeps in through the shell and colors the egg. 

It will be no surprise to you that we love to switch out artificial colors and unnecessary chemical additions to food as much as we can (like this Naturally Colored Buttercream and these plant-based Decorated Sugar Cookies)!

Enter this homemade, natural easter egg dye! This Easter egg dye is made with different pantry items to create different colors. Beets make pink or red, red cabbage makes blue, turmeric makes yellow…and so much more! 

Play around with soaking times, double dip, combine colors… These natural dyes are incredibly simple to make and turn a fun holiday craft into a science experiment.

What to Use to Make Natural Easter Egg Dye

This homemade Easter egg dye can be made with natural ingredients you already have in your pantry or fridge!

Here are the four we used: 

  • Beets (red/pink/brown): 1 large beet, diced + 2 cups water
  • Red Cabbage (blue): ½ red cabbage, sliced + 2 cups water
  • Red Onion Skins (deep orange/brown): skins from 4 large onions + 2 cups water
  • Turmeric (yellow): ¼ cup sliced fresh turmeric or 2 tablespoons dried turmeric + 2 cups water

More Natural Color Suggestions

  • Blueberries (grey/blue): 2 cups frozen blueberries + 2 cups water (don’t boil this one. Just let it steep!)
  • Carrots (orange/yellow): 3 large carrots, sliced + 2 cups water
  • Spinach or Parsley (green): 2 cups spinach or 1 bunch parsley + 2 cups water
  • Yellow Onion Skins (orange): skins from 4 large onions + 2 cups water
  • Coffee (brown): 2 cups strong brewed coffee

Here’s What You Need to Know to Make Homemade Easter Egg Dye

While you do have to let the eggs soak in the dye, the amount of hands-on time required for this recipe is super minimal! 

  1. Boil the eggs: Use the water boiling or steaming method to hard-boil your eggs before coloring. Make sure they are completely cooled before you dye them! We recommend using the water boiling or steaming method. Check out this post here. We normally love the Instant Pot for steaming eggs, but not here. We don’t recommend using the Instant Pot for colored eggs because they are more likely to crack in the food coloring. Again, let the eggs cool completely before coloring.
  2. Boil the food item: Place 2 cups of water into a pan along with the food item of your choice. Bring the mixture to a boil, then let it simmer for 20 minutes. Strain and cool completely. 
  3. Add vinegar: Once the dyed water is cool, add 2 teaspoons of vinegar. 
  4. Soak: Gently drop the cooked and cooled eggs into the natural Easter egg dye so they are completely submerged. Let the eggs soak overnight in the fridge. The longer they sit, the more brilliant the color will be! 
  5. Dip again (optional): If you want to dip the egg again to get a darker hue or to create another color, now’s the time. 
  6. Dry: Place a clean kitchen towel down on the counter. Pull the eggs out of the dye and place them on the towel. Let them air dry. When you are ready to take the eggs out of the color, place a clean kitchen towel down and gently pull out the eggs and place on the towel, or you could place them on a wire rack to prevent and the towel from wiping off any of the color. Let it air dry, do not rub it. If you’d like to dip the egg again to get a darker hue do that once it has dried. In addition, if you want to combine colors to make different hues (think coloring an egg first yellow, then blue=green) now is the time to do it.
  7. Once completely dry: You can gently rub it with oil to help prevent the color from changing. We found that some of the eggs changed colors over a few days time (especially the beet one). Do them the day before Easter if you’d like them to be as close to the color as you want as possible.

Natural Easter egg dyes in jars

Do You Have to Use Vinegar to Dye Eggs?

Yes! Without getting too science-y, the short answer is that the acid from the white vinegar brings the mixture to the pH level that’s needed for the dye to adhere to the egg shell. 

You will need approximately one teaspoon of vinegar per one cup of egg dye, but feel free to play around with amounts for different effects.

Tips and Notes

  • Submerge completely. Make sure the eggs are entirely covered by the dye so they’re completely colored. 
  • Keep them in the fridge. The eggs can over-cook in the natural dye, so make sure you keep them in the fridge as they sit.
  • Air dry! Don’t rub the eggs to dry them. This can smudge off the color. 
  • Keep in mind the stored eggs change color over time. If you’d like them to be as close to the original color as possible, dye them the day before Easter.

Should eggs be cold or at room temperature for coloring?

You want both the boiled eggs and the natural dye to be cool during the dye process, so that not only do the eggs not overcook in the natural dye, but also for safety. Leave the eggs in the dye in the refrigerator overnight.

How to Make Different Effects on Naturally Dyed Easter Eggs

  • Add more vinegar. When we added more vinegar to the dye, it created a bubbly effect which is what created the dots you see on some of the eggs.
  • Change the dipping time. Try dipping the eggs for shorter or longer periods of time for different shades. For the pink spotted eggs seen in the pictures, we just briefly dipped the eggs in the beet dye for about 10 seconds, then let them dry.
  • Double dip. Different colors and color combinations can create different effects. We’ve had different results each time, so have fun experimenting! 
  • To create an ombre effect you can start dying a batch of eggs, and then every few hours take one of the eggs out of the dye.

How to Make Green Naturally Dyed Eggs:

To make green we first dyed the egg with turmeric (yellow) and then dyed it with red cabbage (blue) to make the egg green!

Eggs dyed with natural egg dye

How to Store

Dyed Easter eggs will last in the fridge for 4-5 days. Keep in mind their color can change as they sit. Don’t worry, though. They taste the same on the inside!

More Easter Favorites

Here are a few of my favorite recipes to serve at Easter gatherings! 

Natural Easter egg coloring


Don’t want to make your own dye but want to try naturally coloring eggs?

There are also a few different products on the market. Try these good brands:

Tools we used in this recipe:

Watch The Video:

Pin this recipe to save it for later!

Pin it!
natural easter egg dye options

Natural Easter Egg Dye

5 from 2 votes
This homemade Easter Egg Dye is an easy way to naturally dye Easter eggs with real food! This quick and easy recipe creates vibrant colors with no chemicals or dyes!

Ingredients
  

  • Beets red/pink/brown: 1 large beet, diced + 2 cups water
  • Red Cabbage blue: ½ red cabbage, sliced + 2 cups water
  • Red Onion Skins deep orange/brown: skins from 4 large onions + 2 cups water
  • Turmeric yellow: ¼ cup sliced fresh turmeric or 2 tablespoons dried turmeric + 2 cups water
  • More Natural Color Suggestions
  • Blueberries grey/blue: 2 cups frozen blueberries + 2 cups water (don’t boil this one. Just let it steep!)
  • Carrots orange/yellow: 3 large carrots, sliced + 2 cups water
  • Spinach or Parsley green: 2 cups spinach or 1 bunch parsley + 2 cups water
  • Yellow Onion Skins orange: skins from 4 large onions + 2 cups water
  • Coffee brown: 2 cups strong brewed coffee

Instructions

  • Boil the eggs: Use the water boiling or steaming method to hard-boil your eggs before coloring. Make sure they are completely cooled before you dye them! We recommend using the water boiling or steaming method. Check out this post here. We normally love the Instant Pot for steaming eggs, but not here. We don't recommend using the Instant Pot for colored eggs because they are more likely to crack in the food coloring. Again, let the eggs cool completely before coloring.
  • Boil the food item: Place 2 cups of water into a pan along with the food item of your choice. Bring the mixture to a boil, then let it simmer for 20 minutes. Strain and cool completely.
  • Add vinegar: Once the dyed water is cool, add 2 teaspoons of vinegar.
  • Soak: Gently drop the cooked and cooled eggs into the natural Easter egg dye so they are completely submerged. Let the eggs soak overnight in the fridge. The longer they sit, the more brilliant the color will be!
  • Dip again (optional): If you want to dip the egg again to get a darker hue or to create another color, now’s the time.
  • Dry: Place a clean kitchen towel down on the counter. Pull the eggs out of the dye and place them on the towel. Let them air dry. When you are ready to take the eggs out of the color, place a clean kitchen towel down and gently pull out the eggs and place on the towel, or you could place them on a wire rack to prevent and the towel from wiping off any of the color. Let it air dry, do not rub it. If you'd like to dip the egg again to get a darker hue do that once it has dried. In addition, if you want to combine colors to make different hues (think coloring an egg first yellow, then blue=green) now is the time to do it.
  • Once completely dry: You can gently rub it with oil to help prevent the color from changing. We found that some of the eggs changed colors over a few days time (especially the beet one). Do them the day before Easter if you'd like them to be as close to the color as you want as possible.
  • Store: Dyed Easter eggs will last in the fridge for 4-5 days. Keep in mind their color can change as they sit. Don’t worry, though. They taste the same on the inside!

Notes

  • Submerge completely. Make sure the eggs are entirely covered by the dye so they’re completely colored.
  • Keep them in the fridge. The eggs can over-cook in the natural dye, so make sure you keep them in the fridge as they sit.
  • Air dry! Don’t rub the eggs to dry them. This can smudge off the color.
  • Keep in mind the stored eggs change color over time. If you’d like them to be as close to the original color as possible, dye them the day before Easter.
Course: DIY
Author: Lexi


You May Also Like

Thanksgiving Menu and Guide
Grab my comprehensive Thanksgiving menu and guide, just in time for the holidays!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. 5 stars
    Dear Lexi,

    I have now finally found the time to get back to your on your natural easter egg dyes. Short answer: I will never go back to store-bought dye. Your post came to me just in time as I’m currently spending one year in Ecuador and was trying to figure out how to make dyed easter eggs for my host family. It’s not a tradition here, so I couldn’t find any promising egg dye. As it was one of my new year resolutions to search for more ways to live a sustainable, environmentally-conscious life, I jumped at the sight of your post and had amazing results. Especially the red cabbage dye turned out vibrant and bright!

    Thank you so much for this post and all the work you put into your website!! Something that (to me) really makes you stand out in this blogger community, is that you adress so many topics that relate to food, but aren’t exclusively recipes. You have helped me so much in my attempt to reduce my ecobiological footprint through you essays on natural skin care, ways to reduce plastic and all the posts about keeping a “greener” kitchen.

    Thank you sooo much and keep up the incredible work you and your team do!
    Love,
    Kate

  2. 5 stars
    I absolutely like your ideas of coloring, I hadnt thought of Coffee, Red cabbage or onion before and the results with the turmeric are astonishing.
    Wish you all the Best!