DIY Toilet Paper Roll Gnomes

Donna Powell
by Donna Powell
10 Materials
1 Hour

You either love them or hate them but you can’t deny they are cute.

If you haven’t noticed, adorable and cuddly looking little gnomes are everywhere!

With their big hats, long beards, and beaded noses, they have become a fun and silly little icon of whimsical holiday decorations. I have seen them as Christmas ornaments, lined up as shelf sitters, painted on signs, and even as sassy stuffed little statues.

As much as I tried to avoid pulling them in to my home over the last few years, I can’t deny that their charm has won me over it seems. This year I have embraced a few crafty projects like my gnome storage jars, my gnome garden sign, and now this project for DIY Toilet Paper Roll Gnomes as leggy shelf sitters.

trace outline of bowl for circle

For this project I used:

  • Empty Toilet Paper Rolls
  • Green and Red Felt
  • Jute Twine
  • Rice
  • White and Gray Yarn
  • Hot Glue and Glue Gun
  • Scissors
  • Wood Beads
  • Wood Snowflakes and Stars
  • Household items like scissors, ruler, pencil, and an 8 inch bowl

To create the body of the gnome, I basically made it up as I went along, and thankfully it worked out.

First things first, I traced the outline of an 8″ bowl on the red and green felt with a pencil and cut it out with scissors.

cut toilet paper roll in half

Next, I cut an empty toilet paper roll in half. This will be used to make the body of the gnome. Since I wanted these gnomes to sit on a shelf, the toilet paper roll gave it a more solid structure to sit upright.

glue to center of felt circle

After cutting out the circle and cutting the empty toilet paper roll in half, I glued the half toilet paper roll in the center of the circle and filled it with rice.

fill with rice

Gnomes aren’t meant to look perfect so I just gathered up the edges of the felt circle around the toilet paper roll and tied it off with a string of jute twine. I knew the beard would hide the folds in the felt anyway.

gather felt around tp roll and tie off

Next came the beard!

yarn loops around hand for tassel

To make the beard, I wrapped some gray yarn around my hand 70 times to create a tassel.

tie off one end of wrapped yarn

A tassel is easy to make by tying off one end of a bunch of looped yarn, and cutting the other end. This gray yarn tassel was hot glued over the top portion of the body of the gnome where the felt is tied with the jute twine.

cut one end of yarn for tassel

Then add on the little yarn hat with glue. For this part I had to stuff the top part of the tassel inside the little yarn hat and glue in place. Glue on a wood bead for the nose and any decorative wood cutout on the front of the body of the gnome. I had both stars and snowflakes in my craft room stash so that is what I used. You can skip this part if you don’t want to add any decorative pieces to the body of the gnomes.

Read below on how to make the yarn hat!

gnome sitting on the shelf

Making the yarn hats

Here are the steps along with photos to follow.

Measure and cut a 1/2″ section off the end of a empty toilet paper roll. This will become the folded up band of the yarn hat when you are done.

half inch cut ring

Measure and cut many pieces of yarn at about 10 inches each. They don’t have to be exact or perfectly cut either.

cut pieces of yarn

Take each piece of yarn, create a loop around the 1/2″ ring that you have already cut off from the empty toilet paper roll and pull tight.

loop yarn around tp ring

Continue this step all the way around the toilet paper ring until it is completely covered.

yarn around tp ring

Once the entire toilet paper ring is covered in yarn, flip the yarn pieces through the center of the ring to create the look of the band of a hat.

yarn hat with band

Gather the strings together and tie them off with another piece of yarn. Cut off the ends of the strings and you have created a pom pom top to your little yarn hat.

tie off strings for hat

pom pom little yarn hat

I made three of these little adorable gnomes to sit on a shelf, or the mantel in my home this Christmas.

gnomes with legs dangling

Finally, the Wood Bead Dangling Legs

To make these sitting gnomes even more adorable, I decided to create some dangling legs for them.

I strung 7 wood beads on a piece of jute twine for each leg, tied off the ends, and glued the two strands of the wood beads to the underside of each gnome.

wood bead legs of gnomes glued

Place the gnomes on a shelf and allow the legs to dangle over the side. They are so cute that way just chillin’ and hanging out together.

trio of tp gnomes

Resources for this project:
See all materials
Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page.More info
Donna Powell
Want more details about this and other DIY projects? Check out my blog post!
Frequently asked questions
Have a question about this project?
  3 questions
  • Debbie Debbie on Nov 08, 2022

    What about a toilet paper cover?

  • Sha69859262 Sha69859262 on Dec 12, 2022

    What about the ribbon tree in the background? Do you have a tutorial for it too?

  • Kellyn Kellyn on Dec 19, 2022

    They are so cute and look so easy to make the tool paper cover would be awesome also do you havea grown that is Valentine's?

    They are so cute and look so easy to make that's what I like and I was wondering do you have one that you could make and have it for a Valentine's Day and how would you change that up

Join the conversation
2 of 20 comments