Eggshell Mosaic

A smashing ways to turn eggshells into mosaics!

Equipment needed

  • Egg shells
  • Pencil
  • Card
  • PVA glue
  • Paintbrush
  • Coloured food dye
  • Beakers of water


  1. Broken eggshells are perfect for mosaics!
  2. Fill some beakers with water and add two capfuls of food dye to each beaker. Wash the eggshells and break them into small pieces. Add the eggshells to the beakers and leave them to soak in the food dye.
  3. After they have been soaking for a while, take them out and leave them to dry on some kitchen towel. They’ll look like pieces of cracked tile!
  4. To make the mosaic, draw the outline of your design onto a piece of card.
  5. Paste some PVA glue onto a small section, keeping to the lines.
  6. Lay pieces of the egg shell onto the glue. It can be quite fiddly so only work on small sections at one time, so that you don’t get the rest of the picture messy.
  7. The pieces don’t need to fit together perfectly. As long as you stay within the outlines, you’ll get a fantastic mosaic effect.
  8. Fill each section with different coloured pieces of shell. Gradually the picture will start to take shape.

Thank you to NAPA for this activity idea.

Download this activity sheet

Tags: , ,

Bookmark/share this:
  • Share on Facebook
  • Share on Twitter

What are these?

3 Comments About This Activity

Have you got something to say about this activity? If so please feel free to comment using the form below.

  1. irene says:

    absolutely fantastic idea, i found it better to draw around big jigsaw pieces and the make up a picture out of them, it is easier to the oldies to handle

  2. sam says:

    thank you i think this is a wonderful idea 🙂

  3. Dave Maghanoy says:

    It keeps me busy which I like most because I don’t want to be idle.

Leave a Reply

To make a comment about this activity click your cursor into the box below and write your comment. Add your name and click "submit comment". Your comment will be added as soon as it passes our moderation.

You must be logged in to post a comment.