How to Make a Snowman Out of a Sock

Sock snowman craft

Frosty the Snowman was a jolly happy...sock? In this case, the answer is yes. This is a fun wintertime craft for both kids and adults, with plenty of opportunity to add your own customizations––and you don't even need to know how to sew to make it. These homemade snowmen are a darling holiday decoration and great for giving as a gift.

This project can be made by children 5 years and older and takes 30 minutes minus drying time. Follow the sock snowman directions below to make your own frosty fellow. Or, even better, make a whole snow family!

Materials Needed

  • White tube or crew sock
  • Rice
  • Funnel (optional, but it's helpful)
  • Yarn or rubber bands
  • Sharp fabric scissors
  • Craft glue or hot glue gun
  • Pom-poms, buttons, puffy fabric paint, fabric scraps for a scarf, and any other craft supplies you have on hand to decorate your snowman


  1. Fill the sock about two-thirds of the way full with rice, using a funnel if you have one. Use the yarn or a rubber band to tie the sock closed about 1-inch above the rice.

  2. Divide the rice-filled section of the sock almost in half. You will want the section closest to the top to be a bit smaller. This will be the snowman's head. Tie a piece of yarn tightly around the sock where you divided into 2 sections, or use a rubber band.

  3. Roll or fold down the top, empty half of the sock so it looks like a hat. (If the sock you used was especially tall, there may be some excess fabric––if so, use your fabric scissors to trim it.)

    If you have a patterned or colored sock without a partner laying around the house, you can use it to create a hat for your snowman. Use the toe-end and cut it to size so it extends slightly below where you folded down the white sock hat, covering it completely.

Decorating Your Sock Snowman

Now, you can use a variety of craft supplies to decorate your sock snowman! Here are some fun ideas to give you a little inspiration

  • Glue a pom-pom to the top of the hat.

  • Use a thin strip of felt, ribbon, or scrap fabric as a scarf to tie around your snowman's neck.

  • Use puffy fabric paint to draw on a face.

  • Glue buttons, sequins, googly eyes, beads, or felt shapes onto the head to create a face.

  • Glue three or four buttons down the front of the snowman's body.

  • Cut an orange chenille stem down to size and use it as your sock snowman's nose.

  • Use chenille stems to create arms.

  • If you can find a mini broom at your local craft store, you can glue it to make it look like your snowman is holding it.

  • Use a black sock to create a penguin friend for your snowman using the same method, gluing white felt down the middle for its face and belly.