Are you looking for a fun project to do yourself or with your kids? Or something yo do with your scrap yarn? These Christmas tree balls can be the answer. Get some fillable transparent Christmas tree balls in a hobby store and fill them up with Christmassy colour yarn scraps. Add beads or sequins or just use glitter yarn. I had a lot of fun filling these up!

You can also watch the tutorial video on how to create these Christmas tree balls.

This post may contain affiliate links. It means that if you purchase a product I recommend, I may earn a small commission with no added cost to you.

What you need

clear fillable christmas tree balls

First, you need some clear Christmas tree balls that open up so you can fill them. You probably can get them in your local craft store or order online. Different shapes and sizes of balls are available. I used round balls with a 65 mm diameter (about 3 inches).

scrap yarn pieces to fill up christmas tree ball

Cut up some of your scrap yarns in the colours you want to use for the ornament. I cut mixed colours in various tiny lengths and left glitter yarns longer. That way they will wrap around the coloured yarns well. Mix up all the yarn bits well.


Press the yarn scraps into one side of a ball tightly. They will loosen after you close the ball. Click the other side of the ball and the hanging loop in place.

You are done!

White novelty yarn Christmas tree bauble

white diy christmas bauble

white novelty yarn

For my second bauble, I used white hairy, glittery novelty yarn and tiny silver coloured beads. The yarn makes the ball look like a snowball.

First, pour the beads into one half of the ball. I didn’t cut the yarn into pieces but stuffed as much of it into half a ball as I could and then cut it. Close the ball and shake it to spread the beads. Your snowball bauble is ready to hang on the tree!

Fill a ball with tiny crocheted hearts

crocheted mini hearts

Fill some of your balls with mini-sized crochet hearts.

Pattern for a mini crochet heart

Using US crochet terms. The heart has one round of crochet plus you border it using glitter yarn.

You can watch a tutorial on how to crochet the heart here. It is part of a longer tutorial, the link takes you directly to the right spot.

You need a piece of coloured yarn and a hook that goes with the yarn. I used double crochet wool yarn and hook 3 mm. Also a piece of glitter yarn for the border.

Make a magic ring. (Here’s a tutorial how to make a magic ring the easiest way, around one finger.)

Chain 2.

Crochet into the ring: 1 double crochet, 2 half double crochets, 1 double crochet, 1 treble, 1 double crochet, 2 half double crochets, 1 double crochet, chain 3, slip stitch into the ring. Cut the yarn and tighten the magic loop so it forms a small heart. Finish off yarn ends.

Border: Join glitter yarn by making a stitch into the center of the magic ring. One single crochet into the back loop of the next 6 stitches. When you get to the treble, make 1 single crochet, chain1, 1 single crochet into the back loop of the treble. Then one single crochet into the back loop of the next 6 stitches. Fasten off.

Make several in various colours and put them into a bauble.

TIP: You can also crochet entire Christmas tree balls!

Tutorial video: Easy DIY christmas tree balls

Pin the DIY Christmas tree ball tutorial:

Christmas tree balls pin

Pin It on Pinterest

Share This