How to Sew a Christmas Stocking


Hanging up a Christmas stocking has to be one of the most exciting rituals of the holiday for kids. Even better is when they wake on Christmas morning to find last night’s empty stocking filled to the brim with treats. Stocking stuffers should be small and fun: chocolate coins, candy canes, hair clips, and card games are all perfect. You could also add a “teaser” for the main event, such as an phone cover for the real thing under the tree.

Items Needed

  • 20-inch piece of main fabric
  • Small pieces of contrasting fabric
  • Lengths of ribbon, braid, lace, and fringing
  • Heavy card for templates
  • Pencil or fabric marker
  • Sewing machine and sewing supplies


  1. Trace templates: Draw a Christmas stocking shape about 15 inches tall on heavy card and cut it out to make a template. Make a second template the same as the first and draw on the cuff, heel and toe details; cut them out of the second template. When you trace the template shapes onto fabric with a pencil or fabric marker, cut half an inch outside the traced line for a seam allowance.
  2. Cut out shapes: Trace and cut out two stocking shapes from the main fabric. If you are using fabric that has a definite right and wrong side, make sure that you cut out the back and the front of the stocking with the toes pointing in opposite directions. Also cut out two cuff, toe, and heel sections from contrasting fabric. Be creative with mixing textures and fabric prints!
  3. Get sewing: Choose ribbon, braid, lace, or fringing for the cuff details, and pin and sew them in place along the bottom edge of the cuff pieces. Place the right side of the cuffs facing the wrong side of the main stocking pieces with top edges aligned. Pin and machine sew the seam across the top of the stocking. Pin and sew the heel and toe details in place on the right side of the fabric, either by hand or machine.
  4. Add details: If you would like to feature a monogram or motif on the stocking, cut letters or shapes from contrasting fabric. Pin the motif in place on the front and neatly sew around the edge of the letter or image.
  5. Pin and sew: Flip up the cuffs, and lay the front and back stocking pieces with right sides together (the raw edges of the cuff seams will be on the outside). Pin around the edges and sew — using a 1-centimeter seam allowance all around the stocking, including the cuffs — but leave the top open.
  6. Press and hang: Turn the stocking right side out, fold the cuff down and press carefully. If the vintage fabrics are very delicate, use a pressing cloth to protect them. Tips: Raid your mom’s linen cupboard or visit a vintage market to find fabrics, tea towels, napkins, lace and ribbon that can be creatively recycled to make these rustic Christmas stockings.

This post was written by Homes to Love editors. For more, check out our sister site, Homes to Love.

More From Woman’s World

From Candy Canes to Fruitcakes, the True Origins Behind Traditional Christmas Food

10 Gifts for a Daughter-In-Law to Show Her How Much You Care

15 Last-Minute Christmas Gift Ideas for Anyone Who’s a Bit Behind on Christmas Shopping

Use left and right arrow keys to navigate between menu items. Use right arrow key to move into submenus. Use escape to exit the menu. Use up and down arrow keys to explore. Use left arrow key to move back to the parent list.