• Home
  • About
  • Contact
  • Sewing
  • Making
  • Recipes
  • Homeschooling
  • Motherhood
  • About
  • Home

Make It Yourself Mama

diligent creativity for the modern mama

  • Sewing
  • Making
  • Recipes
  • Homeschooling
  • Motherhood

Making, Seasonal Crafts · March 28, 2024

How to Make Naturally Dyed Easter Eggs

20 shares
  • Share
Jump to Recipe

Naturally dyed Easter eggs make a stunning addition to an Easter table or springtime display. Gather a few plants and kitchen scraps and get ready to learn how to make some for yourself!

It is incredible that simple food scraps, leaves, and flowers can make something so lovely.

onion skins, purple cabbage, turmeric, avocado, and other kitchen scrap dye material prepared to naturally dye easter eggs

Easter Eggs Made with Natural Dye and Botanicals

I’ve been making naturally dyed easter eggs with my children for a several years now.

My favorite by far are the daisy eggs. Do you know what is so special about them?

The center of the daisy often lends its own color! The white petals pressed against the white egg act as a resist, making the end result so realistic and pretty!

To create this effect, the daisies are pinned against the egg using cheesecloth or a piece of nylon fabric. Then the egg is placed into the dye. As you can see, even the cheesecloth can lend its own texture, which adds even another element of depth and beauty.

The very first egg that I made with daisies was this lavender egg. I can’t even remember how I got this lovely lavender color, but that year I remember trying avocado pits and skins, onion skins, cabbage, and turmeric for the dye colors. So perhaps it was the avocado dye reacting with something in the eggshells, since avocado dye is peach/pink but can shift to purple with a modifier such as iron.

The blue egg in the very first picture with an almost 3D looking daisy is my favorite to date. The blue color was achieved from purple cabbage. That brilliant rust color beside it is from a very strong onion skin dye. Sadly, the daisies rolled sideways on that and didn’t turn out as nice. Sometimes you end up with only one pretty side to an egg, but you can always arrange them for display so that your favorite details are showing.

Get ready to experiment and create your own beautiful botanically dyed eggs!

wrapping eggs in nylon scraps to prepare for the pot of natural dye

What You Will Need:

Tools/Equipment:

Small saucepans

Mason Jars or Glasses

fine-mesh strainer

small rubber bands I used the tiny rubber bands that I use in my daughter’s hair.

Cheesecloth or an old pair of nylons/tights, cut up into small squares.

Dish Soap

Coconut oil or other oil for buffing the finished eggs (optional)

6 eggs in a dish sitting beside daisies and leaves prepared for making naturally dyed easter eggs

Ingredients/Food Scrap Suggestions to Try:

white eggs (also try experimenting with brown!)

2 cups chopped purple cabbage

2 cups Onion Skins, yellow or red or a mix of both

3-4 avocado pits and/or skins (wash and keep in the freezer until ready to use) (see notes at the bottom of the recipe card)

2 cups Spinach

1/4 cup turmeric powder

6 Black Tea Bags

White Vinegar

Saved food scraps such as: red onion skins, white onion skins, avocado pits, purple cabbage, turmeric root,

How To Make Naturally Dyed Easter Eggs:

First, wash the eggs thoroughly with dish soap, scrubbing gently. This ensures that there are no residues or oils on the eggs which could prevent the shells from retaining the dye.

You can either hard boil your eggs first, then place them in the dye, OR put raw eggs into the dye and blow them out afterward to keep long term for decor. Here is a handy tool we’ve used to blow eggs.

Next, Prepare your dye bath. You can start with as many or as few colors as you want or have available to play with. Add the dye material to a small saucepan and cover with 3 cups of water.

a pot of purple cabbage prepared to dye easter eggs

Heat on low and gently simmer for about an hour. Then, allow to cool for about half an hour.

To prepare your eggs, carefully place flowers and leaves against the egg, wrap with a small square of nylon mesh or cheesecloth, and secure the nylon/cheesecloth with a small rubber band.

a daisy placed on a white egg, surrounded by leaves and flowers

If you are using daisies, be careful that the petals are spread out, and gently press the center against the egg. I’ve found that it helps if the egg is slightly damp from condensation, or I will wet it slightly, enough to help the petals stay in place while I’m wrapping the egg.

a pot of purple cabbage to make dye for coloring easter eggs

Putting the eggs into the dye:

When the dye bath is ready, strain the liquid into a mason jar and place your prepared eggs into the jar. Add 1 tbsp white vinegar per cup of dye. Place in the refrigerator for 12 – 24 hours, depending on the color you are trying to achieve.

When the eggs are done in the dye bath, remove them gently and cut off the nylon/cheesecloth, handling the egg as little as possible. Or you can let it fully dry before removing the nylon/cheesecloth. This is because the damp pigment on the egg can sometimes scrape off in places, but once you leave it to fully dry it doesn’t do this.

If desired, gently buff the eggs with coconut oil or another oil to make them shine. Arrange on a platter or hang them from branches in a vase for a pretty Easter tree.

Have fun experimenting with different dyes, as well as various plants and flowers!

Were you able to get the daisies to lend a yellow center? Sometimes it works for me and sometimes it doesn’t. I’m still a little mystified as to why. Have you found any other flowers that lend their own color? I’d love to hear!

easter eggs colored with natural dyes and imprinted with flowers and leaves
Print

Naturally Dyed Easter Eggs

Prep Time1 hour hr 30 minutes mins
Waiting Time1 day d
Keyword: easter, easter eggs, natural dye, seasonal crafts, springtime
Author: Sara Borgeson

Equipment

  • small pots
  • cheesecloth or nylon stockings
  • scissors
  • fine mesh strainer
  • small rubber bands
  • dish soap

Materials

  • 2 cups purple cabbage (chopped)
  • 2 cups onion skins (red or yellow or both)
  • 3-4 avocado pits and/or skins (see notes)
  • 2 cups spinach
  • 1/8 cup turmeric powder
  • 6 black tea bags
  • white vinegar
  • coconut oil or olive oil

Instructions

  • First, wash the eggs thoroughly with dish soap, scrubbing gently. This ensures that there are no residues or oils on the eggs which could prevent the shells from retaining the dye.
  • You can either hard boil your eggs first, then place them in the dye, OR put raw eggs into the dye and blow them out afterward to keep long term for decor. Here is a handy tool we've used to blow eggs.
  • Next, Prepare your dye bath. You can start with as many or as few colors as you want or have available to play with. Add the dye material of your choice to a small saucepan and cover with 3 cups of water.
  • Heat on low and gently simmer for about an hour. Allow to cool for 1/2 an hour.
  • To prepare your eggs, carefully place flowers and leaves against the egg, wrap with a small square of nylon mesh or cheesecloth, and secure the nylon/cheesecloth with a small rubber band.
  • If you are using daisies, be careful that the petals are spread out, and gently press the center against the egg. I’ve found that it helps if either the egg is slightly damp from condensation, or I will wet it slightly, enough to help the petals stay in place while I’m wrapping the egg.
  • When the dye bath is ready, strain the liquid into a mason jar and place your prepared eggs into the jar. Add 1 tbsp white vinegar per cup of dye. Place in the refrigerator for 12 – 24 hours, depending on the color you are trying to achieve.
  • Remove from the dye and gently cut off the nylon/cheesecloth, handling the egg as little as possible. Or you can let it fully dry before removing the nylon/cheesecloth. This is because the damp pigment on the egg can sometimes scrape off in places, but once you leave it to fully dry it doesn’t do this.
  • If desired, gently buff the eggs with coconut oil or another oil to make them shine. Arrange them in a pretty platter, or hang them from branches in a vase for a pretty Easter tree.
  • Have fun experimenting and trying other color combinations, as well as other plants or flowers! Have you found another flower that will lend it's own color? I'd love to hear.

Notes

Notes on avocado dye:
Personally, I am comfortable with using my normal kitchen pots and utensils for all of these food dyes *except* for avocado dye. Avocado pits contain strong tannins, and I prefer to err on the side of caution and use a pot that I keep specifically for dye projects and not for our food. But I will leave you to do your own research and make your own choice as to whether you feel safe using your regular cooking pots for this.
Avocado dye will take longer to prepare than the others in this list. You get the best color from avocado pits by very gently heating and easing the color out over several hours. This tends to give a better pink/peach rather than rushing it and heating it faster which tends to make it a more brown shade. Gently heat for a couple hours, then turn off heat and let it sit for a couple more hours or overnight. 
Avocado dye is very fun to play with. I have dyed wool yarn, cotton shirts, and other small projects with it. So, consider preparing a larger pot and trying another fun project at the same time as your Easter eggs. 

Some of our eggs from other years:

easter eggs dyed with onion skins, avocado pits, cabbage, and turmeric

These were a slightly different daisy variety, a little larger than the typical lawn daisies:

Pin it for later:

In: Making, Seasonal Crafts · Tagged: easter, easter eggs, natural dyes, seasonal crafts, springtime

You’ll Also Love

a handmade leather belt pouch made with a free pattern12 Free No-Sew Leather Project Gift Ideas
cover for 6 of the best knitting patterns to make for baby boys6 of the Best Knitting Patterns to make for Baby Boys
woman modeling a handknit sweaterKnitting a Misha & Puff-Style Popcorn Sweater
Next Post >

Sourdough Discard Green Tortillas

Welcome, friend!

I'm Sara, Mama to 5, Home Educator, Seamstress, and lover of all things creative. Follow along for inspiration in sewing, baking, homeschooling, and natural living

Categories

  • Desserts
  • Free Patterns
  • Frugal Living
  • Homeschooling
  • Knitting
  • Making
  • Motherhood
  • Recipes
  • Seasonal Crafts
  • Sewing
  • Sourdough
Sourdough Hamburger Buns with Fresh Milled Flour

Sourdough Hamburger Buns with Fresh Milled Flour

These light, airy, 100% whole wheat sourdough hamburger buns are made with fresh-milled flour. They make the perfect healthy base for any meal! Get ready to try the best, healthiest hamburger buns you’ve ever had! So soft with those beautiful…

Read More

How to Sew Merino Wool Clothing for Babies and Kids

How to Sew Merino Wool Clothing for Babies and Kids

I love sewing merino wool! It is breathable, antibacterial, moisture-wicking, and odor-resistant. Merino wool is soft and lightweight, and makes the best base layers, tops, leggings, baby clothes, hats, and more. In this post, I want to share tips, tricks,…

Read More

Let’s Connect

makeityourselfmama

Practicing diligent creativity at home.
DIY for mamas - Sourdough • Slow Fashion • Home Cooking • Wild and Free Homeschooling • Sewing Skills

I wasn’t lonely and depressed, I just needed to (l I wasn’t lonely and depressed, I just needed to (literally) frolic in a field of daisies. 

After being down with laryngitis and a double ear infection, it felt so amazing to get out in the sunshine! I hadn’t left my house in 9 days! I don’t think I’ve ever felt so desperate for sunshine. ☀️ 🌼 🌱 

Motherhood can be lonely, especially the first few months after a new baby, and especially during times a sickness! My mind was starting to play tricks on me telling me I have no friends, and reminding me that I have no family nearby. 

I’m grateful to God for some encouragement to my heart today, grateful for a phone call that cheered me up, and grateful for the friends who dropped off soup and oranges. And such a timely and sweet package from my sis with her homemade tinctures, sore throat tea, and elderberry syrup kit!

I don’t think daisies have ever looked so beautiful to me as they did today. 

#postpartum 
#motherhood 
#homeschoolmom
It’s been a sweet, hard season. I was getting pret It’s been a sweet, hard season. I was getting pretty burnt out on homeschooling right before the holiday break, possibly the most burnt out I’ve ever felt with it. But we came back to it this week feeling a little more refreshed and with better systems in place, and it has gone really well. I can be pretty hard on myself, and am still trying to operate like I have 3 kids, when in reality I probably need to talk to some bigger homeschool families and reassess my expectations. I feel like we crossed a line into “big family homeschooling”, and it’s definitely different than how I grew up with 3 kids close in age. But we’re hanging in there, and this last semester really did go quite well. We accomplished a lot and the boys made great progress in many areas. 
 Has anyone else been at this point with homeschooling, and what did you adjust? 

#homeschooling
#homeschoolmom 
#4monthspostpartum 
#homeschoolingwithtoddlers
Our 4th trimester is coming to a close. Almost 1 f Our 4th trimester is coming to a close. Almost 1 full year of nourishing this life with everything in me. 💛 Eliana means “God has answered”. Both of my girls’ names were my favorite since I was a teenager. Those answered prayers go way back. 🥹
A little evening sewing finishing up some UFOs (un A little evening sewing finishing up some UFOs (unfinished objects). I always have multiple things in progress because squirrel brain (anyone else do that? 😩) so it feels good to finish a few. 

Lane pants by @hisydgraham in @iseefabric 
Cozy footies by @lowlandkids 
#sewingproject 
#sewinglinen 
#lanepants 
#lkcozyfooties 
#sewingforbaby
I blinked and she’s 3. 🥹 Making a special birthday I blinked and she’s 3. 🥹
Making a special birthday dress was a must.
I used a pattern by @ohmeohmysewing and beautiful double gauze from Tiny Fabric Company on Etsy. 

#sewingforkids 
#sewingpatterns 
#sewing 
#handmadewardrobe 
#handmadedresses
✨ Welcome sweet Eliana ✨ We’re all ridiculously ✨ Welcome sweet Eliana ✨ 

We’re all ridiculously in love with this little girl and so grateful to God for placing her in our family.
Ready any day now for this sweet babe. 39 weeks t Ready any day now for this sweet babe. 
39 weeks tomorrow. ☀️

#5thbaby 
#pregnancy 
#duedatemonth
Enjoying the last of summer with my kiddos before Enjoying the last of summer with my kiddos before we go back to homeschool. We made it to one of my favorite places, #ferncanyon. 
I’m glad I could do it at 34 weeks pregnant, as I’m definitely not feeling very athletic at the moment. We didn’t go in quite as deep, and I was grateful to have some help getting my toddler over logs. 
We had such a great visit with family and longtime friends!
Now back to the reality that the school year is fast approaching. Summer is always such a needed break for me as a homeschool mom. More time for rest and creativity. 

#ferncanyontrail 
#redwoodnationalpark 
#wildandfreehomeschool 
#hikingwithkids
Favorite homeschool field trip to date!! Sailing o Favorite homeschool field trip to date!!
Sailing on the SF bay is something I’ve wanted to do for years. @callofthesea made it so fun for everyone. The kids studied marine mammals, took turns steering the boat, helped set the sails, took a water sample and studied plankton under a microscope, and practiced tying knots. Sailing right by the Golden Gate was such a treat! 

#sailing 
#sfbay 
#goldengatebridge 
#wildandfreehomeschool
The most perfect morning for tide-pooling. 🌊 ☀️ 🐚 The most perfect morning for tide-pooling. 🌊 ☀️ 🐚 

#tidepooling 
#pacificcoast 
#wildandfreehomeschool
Follow on Instagram
  • As an Amazon Associate I Earn From Qualifying Purchases
  • Privacy Policy
  • DO NOT SELL OR SHARE MY INFORMATION

Copyright © 2026 Make It Yourself Mama · Theme by 17th Avenue