DIY and Crafts

5 kid-friendly Christmas craft ideas to try at home

From a colourful paper wreath to a DIY advent calendar, these creative Christmas craft decorations will get your family in a festive mood

‘Tis the season for fun and inexpensive Christmas crafts

Are you looking for some fun and easy Christmas craft ideas? Decorate your home in an affordable and unique way and keep the kids busy with these five fun and trending Xmas craft ideas to make over the holidays. Even if you don’t pride yourself on your DIY skills or you’ve never made Christmas crafts before, fear not, our easy-to-follow instructions will keep you on the right track.

Fun and easy Christmas crafts to make at home

1. Homemade paper wreath

A paper wreath is simple to make and can be used for years to come

You will need:

  • Cardboard, pencil and scissors
  • Foam wreath – we purchased ours from Spotlight
  • Coloured paper or card in different shades
  • Craft glue and brush or hot-glue gun

Follow these instructions to create your paper wreath


  1. Draw a single leaf shape onto a piece of cardboard. Cut the leaf out and make sure it’s the right scale against the foam wreath. This is your leaf template.
  2. Using the leaf template (a), cut out leaves in each of the different shades – you should have 80 leaves in total. Fold each in half to form a spine on the leaf (b).
  3. Glue the leaves directly onto the foam wreath, overlapping them. Once you have attached eight in the same shade, move onto the next shade.
  4. Repeat this process until you have worked your way around the wreath. Leave to dry.

2. Origami star decorations

Origami stars add a hint of magic to the festivities

You will need:

  • Cardboard or paper, cut into squares
  • Cotton or fishing line, for hanging – we purchased ours from Spotlight

Follow these instructions to create your origami stars


  1. Fold the square in half horizontally, then fold it into a smaller square. Unfold back into a rectangle ensuring the opening is at the top, and fold at the bottom. (a)
  2. Fold the bottom left corner to top centre. Unfold. Fold top left comer to bottom centre. Unfold. (b)
  3. Fold the top left corner across to meet the centre diagonal crease on the left half (c) and fold to meet the left edge (making a kite shape with that half). (d)
  4. Fold the right corner to the centre fold. (e)
  5. Flip over your paper and fold right over left so the kite shape is sitting in front.
  6. Use scissors to cut at the angle shown in the diagram (red line). (f)
  7. Unfold shape and refold creases (long folds up, short folds inner).
  8. String together with a fishing line and suspend over the Christmas table.

3. Christmas tree heart ornaments

A contrast between the thread and leather add further dimension to these heart-shaped decorations

You will need:

  • Scrap pieces of leather (not too thick) from fabric stores
  • Ruler, pen or pencil
  • Scissors
  • White embroidery thread
  • Embroidery needle
  • Pin nail and hammer
  • Scrap piece of timber

Follow these instructions to create your heart decorations


  1. Cut out two hearts the same size – you can make them as big as you like. Place them evenly together with the wrong sides facing each other.
  2. Use a piece of timber, a small pin nail and a hammer to punch small holes about 5mm apart and 5mm in from the edge all the way around. This makes sewing a lot easier and more accurate.
  3. Use a long length of embroidery thread to sew the hearts together. Start by leaving approximately 15cm of the thread end at the top centre of the heart; run the thread between the two pieces to the bottom point of the heart (2).
  4. Begin to stitch from the bottom of the heart, threading from the underneath side through to the front. Use a blanket stitch to join the pieces together.
  5. Stitch all the way around until you are back at the base of the heart.
  6. Push the needle back up between the two layers of leather, so you have two pieces of thread at the top for tying.

You can purchase small pieces of inexpensive scrap leather from craft or fabric stores and use them to make loads of little ornaments. We made this heart using less than an A4-sized piece of leather.

4. DIY advent calendar

This DIY advent calendar is a fun Christmas crafts activity for the whole family

You will need:

Octahedron template, enlarge as desired


  1. Enlarge the template (above) to the desired size using a photocopier or printer. Then, trace the octahedron shape or stick it directly onto a metallic card with sticky tape and cut around the shape. Cut out the remaining 24 shapes, alternating between gold and silver cardboard. Make a fold along the inside lines to form an octahedron.
  2. Place chocolates and trinkets into shapes and pop them through the string before sealing the shape shut using double-sided tape (or glue) along the tabs. Continue with all shapes.
  3. Tie a length of four octahedrons onto a piece of balsa wood and tie a knot at the end of each piece of string. Continue until you have used all octahedrons.
  4. Cut out blue (or the colour of your choice) tags and number each.
  5. These tags can be any shape – we made ours to look like little flags.
  6. Hang your advent calendar on the wall – each octahedron can be pulled off the string each day leading to Christmas.

5. Sunburst ornament for the top of the Christmas tree

DIY Christmas crafts can be beautiful too, as evidenced by these shimmery sunburst ornaments

You will need:


  1. Decide how long you want your longest starburst spikes and cut half the skewers to the desired length (cut the blunt end so the pointy ends are left to stick out).
  2. Cut the other half of your skewers about a quarter shorter.
  3. If you want to hang your ornament, screw a small O ring into the foam ball.
  4. Stick the blunt ends of the shorter skewers into the foam ball, arranging them evenly.
  5. Stick the blunt ends of the longer skewers into the foam ball, arranging them evenly.
  6. Thread the fishing line through the O ring and hang in a well-ventilated space (or hold in hand).
  7. Spray-paint the starburst and allow to dry.
  8. For extra sparkle, add a coat of glitter spray paint.
  9. Spray with adhesive glue and sprinkle loose glitter over the top. Allow to dry.
  10. Replace the fishing line with a clean line or a piece of ribbon. Hang on your tree, against a wall or scatter several as a table centrepiece.

Getting the hang of DIY Christmas crafts? Try making a nutcracker to stand guard this Christmas.

Create the home of your dreams with Shop Your Home and Garden