DIY Sock Snowmen

Due to popular demand, I’m making a tutorial for my snowmen. It’s easy enough to fill a sock with beans and stick pins in it for eyes and coal, but that’s not very safe for storing or if you have small children around!

I am going to cover the most basic way of making these snowmen, and there are so many options for making these completely unique. Feel free to experiment with stuffing, buttons, ribbon, and materials.

You will need:

  • Plain white socks
  • Plain string or rubber bands
  • Ribbon or fabric scraps
  • Puff paint in black
  • Black buttons
  • Puff paint in orange
  • Rice, beans, cotton, or pellets
  • Hot glue gun
  • Scissors

Optional items:

  • Puff paint in any color
  • Fuzzy socks
  • Various colored buttons
  • Small crochet hat


Start with a plain sock. I used a women’s athletic sock because it’s stretchy but holds a good form, and isn’t too big. For smaller snowmen, use a child’s sock or even a toddler sock. You won’t need to cut anything with a small sock. Using a men’s sock can get you two snowmen per sock if you’re looking for more value, but you may use more filling to round them out.




Cut the toe of the sock. If using a smaller sock, you can skip this step and go straight to filling. If using a men’s sock, cut at the heel on both ends and leave the toe on. Tie around the end of the sock tightly and turn it inside out.




Fill the sock with your filling of choice. Tiny foam pellets will keep it lightweight, but can sometimes be difficult to get at a fair price. Rice or beans are heavier, but very accessible. I alternate between rice, or scented bath crystals. This means they cannot be washed, as the crystals would dissolve and the rice would be dinner.

Stop filling about half an inch below the cuff, you will tie it there.




Tie tightly around the cuff, and again around the neck. I use a rubber band around the neck, as it tightens up nicely. Shape the filling into a nice snowman form.




This is where you can get creative! I have some wood buttons I found in a thrift store that are very cute, so those are going in place of standard black buttons. I am using puff paint for the snowman face here. For a standard snowman, you would use two black buttons for eyes, orange puff paint for the nose, and black puff paint for a coal pellet smile. Let it dry if using puff paint.




Use the toe of the sock, roll it twice and now you have a cute, perfectly fitting hat for your snowman.




Tie a ribbon around the neck for the scarf. Any ribbon will do. Tie it, glue it, add a button if desired. Be creative!




Your snowman is finished, but don’t stop there! You can use any sock to make a hat. Fuzzy socks make warm hats, and you can tie a bell around any sock that is cut on both ends.




If you can crochet, or have a mini loom, you can make a small cozy hat for the snowman as well.




Mix and match your materials to create unique and adorable snowmen.




Basic cost breakdown:

  • Socks – $1 for two pairs (Dollar Tree)
  • Puff Paint  – $3 per bottle (Wal-Mart, Michaels, Hobby Lobby)
  • Rice or Bean filling – $1 per 1 lb bag (Dollar Tree)
  • Black buttons – $.50-$3 (Wal-Mart, Michaels, Hobby Lobby)
  • Ribbon – $1 per roll (Dollar Tree)

Prices may vary by location. Dollar Tree may carry puff paint or black buttons based on your location. Always use coupons and check the clearance area of Michaels, Wal-Mart, or any craft store you frequent. Bean bag pellets can be a good investment in the long run if you plan to make a lot of snowmen or other stuffed items. A pillow from Dollar General or Family Dollar will average $3-$5 but will last many projects!

Premade snowmen are available here.


One thought on “DIY Sock Snowmen

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s