Go Back Email Link
+ servings
Adorable Patriotic Gnome holding an American Flag

How To Make a Gnome

Mary Beth
DIY patriotic gnome made with a sock and a foam cone from the dollar store. Add a simple to make yarn beard and a few extras and your adorable gnome is ready to display for Independence Day (the 4th of July), Memorial Day and all summer long. Perfect Patriotic Decor.
No ratings yet
Active Time 30 mins
Total Time 30 mins

Tools and Equipment

Hot Glue Gun
Glue Sticks


  • Foam Cone - 6.9 inches x 2.9 inches from Dollar Tree
  • Patriotic Sock only one of a pair needed purchased from Walmart Men's Department
  • Wooden Ball with one flat side - Hobby Lobby
  • Crafter's Twine
  • Doll Beads i.e. Poly Pellets or dried rice
  • Red Striped Ribbon with wired edges
  • Blue Star Striped Ribbon with wired edges
  • Fluffy Yarn - Bernat Sheepy


  • Gather your supplies and let's get busy!
  • First, cut the sock separating the foot part from the ankle covering.
  • Fill the bottom portion of the sock with approximately one cup of doll beads or dried rice. Place on bottom of cone pulling the stock up as high as it will go.
  • Glue sock in place onto foam cone.
  • Next, we'll make the yarn beard. We'll be using a technique very similar to the one I used to make this boho wall hanging.
  • Cut two lengths of twine long enough to go around the cone at it's widest point and add a few inches to allow for adjustments and to tie the ends together.
  • Cut at least 24 pieces of yarn each 14 inches long. The yarn will be too long but we are going to trim it up when we're all finished, so, longer works better than too short.
  • Attach 10 pieces of yarn to the twine using a Lark's knot (an explanation of this technique can be found here).
  • Attach 14 pieces of yarn to the second piece of twine using the same technique as above.
  • The gnome beard will have two layers - this is what makes it so full!
  • Tie the bottom "beard" onto the gnome body (this is the twine with 14 pieces of yarn) and then attach the remaining string of yarn about 1 inch above the bottom beard.
  • Directly above the top row of bear, hot glue the gnome nose in place.
  • Add the remaining sock to the top of the cone pulling down to the nose. Fold in the cut edge of the top of the sock and tie with twine. Arrange it to the side of the gnome head.
  • Now, for the legs, arms, and hands.
  • Cut two 7 inch pieces of the red and white striped ribbon. Fold into thirds and glue in place. Bend the legs about ½ inch in from the bottom and use twine to create ankles.
  • Cut two 4 inch pieces of the blue star ribbon. Fold into thirds and glue in place.
  • Turn the gnome over and glue the legs to the bottom then glue the arms in place as shown in the photo.
  • Use a scrap piece of leather or felt to draw two small mittens and cut out. Glue in place at the end of each arm.
  • Trim up the gnome's beard either straight across or at a slight angle.
  • And there you have it! A simple to make Patriotic Sock Gnome.
Keyword DIY Gnome, How To Make a Patriotic Gnome. Sock Gnome
Tried this DIY? Let me know what you think!Mention @TheHowToHome or tag #thehowtohome!
Jump to Instructions