This post contains Amazon affiliate links. As an Amazon Associate I earn from qualifying purchases.
This DIY crystal growing eggshell geode craft turns simple eggshells into colorful mineral-like treasures. It is an easy science-inspired activity for beginners, families, classrooms, and anyone who enjoys making attractive home décor from everyday supplies. The crystals develop while the eggshells sit undisturbed, making this a relaxing project with an exciting reveal.
Why You’ll Love This Project
These homemade eggshell geodes are inexpensive, approachable, and visually impressive. You do not need crochet skills, special equipment, or complicated techniques—just careful preparation and patience while the crystals grow.
This project is especially enjoyable because:
- It uses only a few simple supplies.
- Children can observe crystal formation over time with adult supervision.
- Each geode develops a unique shape and color.
- The finished pieces make attractive shelf, desk, or seasonal décor.
- It works well as a classroom science craft or weekend family activity.
- The process is easy to repeat with different colors and crystal densities.
“This was such a fun craft to do with my children. The eggshells looked ordinary at first, but the colorful crystals inside made each one feel completely unique.”
Before You Begin
You will create hollow eggshells filled with a colored, saturated Epsom salt solution. As the water gradually evaporates, Epsom salt crystals form inside the shells and create a geode-like surface.
The project has three main stages: preparing the shells, mixing the solution, and waiting for the crystals to grow. The active preparation is fairly quick, but the finished geodes need approximately 24–48 hours to develop.
This is a beginner-friendly craft rather than a crochet project, so there are no stitches, hooks, yarn, or gauge requirements involved.
Supplies You’ll Need
- Eggs shells
- Epsom salt
- Food coloring
- Water
Use clean, dry eggshells with no cracks if possible. Hot water is needed to dissolve the Epsom salt, so an adult should handle the heating and pouring when children are participating.
Step-by-Step Instructions
-
Clean the eggshells.
Rinse the shells carefully and remove any remaining egg. Allow them to dry completely. -
Remove the inner membrane.
Carefully peel away the thin membrane inside each shell. Removing it gives the crystals more room to form and helps keep the interior clean. -
Prepare the Epsom salt solution.
Add Epsom salt to a bowl of hot water. Stir until the salt dissolves and the water becomes saturated. A saturated solution contains as much dissolved salt as the water can hold. -
Add the color.
Mix in food coloring a few drops at a time. Use one color for a uniform geode or combine colors carefully for a marbled effect. -
Fill the eggshells.
Place the eggshells in a stable container so they cannot tip over. Carefully fill them with the colored Epsom salt solution. -
Leave the shells undisturbed.
Let the filled eggshells sit for 24–48 hours. As the water evaporates, crystals will begin forming inside the shells. -
Check the crystals.
Once crystals have formed, carefully remove the eggshells from the container. Handle them gently because both the shells and new crystals can be fragile. -
Display the geodes.
Allow the finished geodes to dry fully, then place them in a small dish, egg cup, or display tray where their colors and crystal formations can be seen.
Creative Ways to Display Your Finished Geodes
Place the geodes on a bookshelf, windowsill, desk, or craft-room shelf. A shallow bowl or egg cup can help support the shells and prevent them from rolling.
They also make charming:
- Science fair or classroom displays
- Handmade gifts for children and craft enthusiasts
- Color-themed party decorations
- Nature-inspired shelf décor
- Additions to a crystal, mineral, or geology collection
- Tabletop decorations for a creative workshop
Avoid placing them where they may be knocked over, exposed to moisture, or handled frequently.
Cleaning and Storage
These geodes are decorative rather than washable. Do not soak them or rinse them after the crystals have formed, as water may dissolve or loosen the Epsom salt crystals.
For gentle cleaning, use a soft, dry brush or a burst of cool air from a distance. Store the geodes in a dry place away from humidity. If you need to move them, wrap each shell loosely in tissue paper and place it in a sturdy container with padding around it.
Because eggshells are fragile, avoid stacking heavy objects on top of them or storing them where temperature changes and moisture could weaken the shells.
Helpful Tips for Better Crystals
- Make sure the eggshells are completely dry before filling them.
- Remove as much of the inner membrane as possible without breaking the shell.
- Stir the solution thoroughly so the Epsom salt dissolves evenly.
- Use a container that supports the shells upright.
- Do not move the eggshells while crystals are forming.
- Add food coloring gradually so you can control the final shade.
- Work over a protected surface because colored solution may stain.
- Handle the finished crystals carefully; they may flake if rubbed.
- If children are helping, provide supervision around hot water and fragile shells.
- Allow the geodes to dry before placing them on furniture or fabric.
Fun Ways to Personalize Your Geodes
Experiment with different food-coloring combinations to create a coordinated collection. Blue and purple can produce a cool mineral-inspired palette, while pink, orange, and yellow create warmer geodes.
You can also try:
- Filling several eggshells with different shades of one color
- Using less coloring for pale, icy crystals
- Creating a rainbow set
- Displaying the geodes in matching egg cups
- Making a mixed collection with natural and brightly colored shells
- Labeling each geode with its color and crystal-growing date
The final appearance may vary depending on the eggshell shape, solution concentration, evaporation rate, and surrounding humidity. That variation is part of the charm of this project.
Frequently Asked Questions
Are these eggshell geodes suitable for beginners?
Yes. The preparation is simple and does not require specialized crafting experience. The main challenges are removing the membrane without cracking the shell and handling hot water safely.
How long does it take to grow the crystals?
The eggshells should sit undisturbed for approximately 24–48 hours. Crystal growth may vary depending on temperature, humidity, and the concentration of the Epsom salt solution.
Why did my crystals not form?
The solution may not have been saturated, or the eggshells may not have been left undisturbed long enough. Try adding enough Epsom salt that the hot water can dissolve fully, then allow more time for evaporation.
Can I use more than one food color?
Yes. You can use separate colors in different shells or carefully combine colors in one solution. Mixing too many colors may create a muddy shade.
Are the finished geodes washable?
No. Water can dissolve or loosen the Epsom salt crystals. Dust them gently with a soft, dry brush instead.
How should I prevent the eggshells from tipping over?
Place each shell in a small cup, egg carton, or other supportive container before adding the solution. The container should keep the shell upright throughout the growing period.
Can children make this craft?
Children can participate with adult supervision. An adult should manage hot water, and children should be reminded that eggshells and crystals can break or shed small pieces.
Can I sell these finished geodes?
The provided instructions do not state any sales or licensing terms. If you plan to sell finished pieces, check the original designer’s usage terms and follow any applicable marketplace and safety requirements.
Print
DIY Crystal Growing Eggshell Geodes
This DIY crystal growing eggshell geode craft turns simple eggshells into colorful mineral-like treasures. It is an easy science-inspired activity for beginners, families, and classrooms.
- Total Time: 120 minutes
Materials
- Eggshells (clean and dry)
- Epsom salt
- Food coloring
- Water (hot)
Instructions
- Clean the eggshells. Rinse the shells carefully and remove any remaining egg. Allow them to dry completely.
- Remove the inner membrane. Carefully peel away the thin membrane inside each shell.
- Prepare the Epsom salt solution. Add Epsom salt to a bowl of hot water. Stir until the salt dissolves and the water becomes saturated.
- Add the color. Mix in food coloring a few drops at a time.
- Fill the eggshells. Place the eggshells in a stable container. Carefully fill them with the colored Epsom salt solution.
- Leave the shells undisturbed. Let the filled eggshells sit for 24–48 hours.
- Check the crystals. Once crystals have formed, carefully remove the eggshells from the container.
- Display the geodes. Allow the finished geodes to dry fully, then place them in a small dish, egg cup, or display tray.
Notes
Avoid placing geodes where they may be knocked over, exposed to moisture, or handled frequently. These geodes are decorative rather than washable.