Handmade Christmas Stocking Pattern and Tutorial

Here is a Christmas decorating idea for anyone who want to make custom handmade Christmas stockings for your family this holiday season when you can’t find store-bought stockings to fit your holiday decorating style.

These homemade stockings can be made to coordinate with your Christmas decorations or room’s color scheme using the fabric of your choice, scraps of leftover fabric, quilts or even old sweaters or clothing. You can even add decorative embellishments to customize the stockings even further for each family member.

A line up of red plaid Christmas stockings hanging on a wood mantel.
Plaid Fabric Handmade Stocking with Vintage Santa Name Tag

Below in the post is an easy to follow step-by-step tutorial with a free printable Christmas stocking pattern that will help you make the stockings in no time.

Original Christmas Stockings I Made

Colorful holiday stockings hanging along a mantel

I made these white stockings with colorful cuffs back in 2012. To make them, I used fabrics that were leftover from previous DIY decor projects. You may recognize a few from the sofa slipcovers I made, the door draft stopper, dining room chair covers and a sofa throw blanket.

Over the years I have tweaked the look of these stockings to fit the holiday color theme I was using each year by making a new cuff to cover the existing ones.

New DIY Red Plaid Stockings

red plaid handmade stockings hanging from a wood mantel.

This year I needed more than 4 stockings to hang from the fireplace mantel since all my family member will be at my house for the holidays. I needed 8 stockings and I wanted them to be red plaid.

I couldn’t find what I wanted so I made them production line style in my studioffice/craft room with my 1950’s era hand-me-down Singer sewing machine.

Since I was decorating the house with red plaid for Christmas this year, I went to Hobby Lobby and found 8 different plaid fabrics to make the new stockings. I kept the design very basic with a coordinating fabric cuff for each stocking.

DIY Fabric red plaid handmade stockings hanging from a wood mantel.

I really like how the new set of coordinating stockings turned out and hope Santa fills them up with lots of goodies on Christmas.

If you don’t have a fireplace mantel to hang your Christmas stockings, don’t miss these Where to Hang Stocking Ideas to find a place to hang them so they are ready for Santa to fill.

close up of a vintage Santa face tag on a red plaid stocking hanging from a mantel.

In this post I have also included a free printable of vintage Santa face name tags that I attached to each of the new red plaid stockings I made. These will help me to know whose stocking is whose at a glance. These Santa tags can also be used as gift tags or even holiday dining table place cards.

Vintage Santa Face gift tags - free printable
Get: Vintage Santa Face Gift Tag Free Printable

Santa Tag Cutting Tip:

When cutting out the vintage Santa name tags, make sure to not cut off a small area on the left above Santa’s cap. Keeping a small section you can can punch a hole to tie ribbon through into the white space on paper above the cap and not into Santa’s head.

Optional: Creating Interchangeable Fabric Cuffs For Your DIY Christmas Stockings

When considering what fabric to use to make your stockings, know that once they are made they can last for years. It you ever get bored of the color or pattern of the cuff fabric, you can easily change the cuff by covering the original with a new fabric.

Christmas stocking with plaid cuff

Plaid Cuffs – I made these plaid cuffs to cover the original 11″ x 14″ size cuffs I made when I first made these stockings. Once I sewed and attached the plaid fabric cuffs over the existing cuffs, you can still see the pom-pom trim peeking out from the existing cuffs. To add holiday sparkle I pinned on a rhinestone pin bought at a flea market.

Brown fur lined white stockings hung on a mantel.

Faux Fur Cuffs  For another Christmas, I made these fur cuffs larger than the original 11″ x 14″ cuffs so they would cover the entire cuff as well as the pom pom trim.

To make interchangeable cuffs for Christmas Stockings:

  • Cut a new cuff from plaid fabric/fur – 11″ x 14″.
    • Fold fabric in half with right sides of the fabric together.
    • Sew long raw edges of fabric together, turn the fabric over. Tuck short ends about 1/4″ into sewn cuff and sew closed.
    • Use safety pins to attach the new cuff or cover over the existing cuff.

If you ever decide to display the stockings with the original cuffs again, when you make a new cuff as outlined above, there is no damage to the original stocking cuff.

Free Printable Christmas Stocking Pattern

Below is the free printable .pdf of the stocking pattern I used. Since you will most likely be printing out the pattern on 8.5″ x 11″ computer paper, I made the pattern in 3 parts that can be pieced together with tape so you get a 20″ long stocking.

The finished stocking size is: 8″ wide x 20″ long/

Free-Christmas Stocking Pattern pdf

Download the 3 free printable pattern parts hereTOP, CENTER, BOTTOM

No pattern needed to make the cuff for the stocking: To make the cuff: Use a ruler to measure an 11” x 14” rectangle on your fabric.

TIP: Printing the Stocking Pattern on Your Printer

If the .pdf doesn’t print to size, you may have to go into your printer’s interface and change a setting or two.

  • Open the patterns as .pdfs. and use the % tab to size to 100%.
  • Depending on your computer’s browser, you may not be able to print from your browser because that does not give you scaling options. Download the files, then open them and then print. If your printer interface has it, select the “scaling to printable area”, then print.

How to Make a Christmas Stocking With Fabric

This Christmas stocking is very simple to make with only basic sewing skills needed. It can be made with any fabric from cotton to a heavier texture like velvet or quilted fabric. There is no lining piece of fabric needed.

The top has a cuff that can be made with a coordinating or different fabric/texture to add interest to this handmade stocking.

supplies needed:

  • Sewing machine
  • Fabric for stocking
  • Fabric for cuff and hanger loop.  For cuff – cut out an 11” x 14” section from fabric. For loop hanger – cut a 6” x 3” strip or use a piece of ribbon to create a loop to hang the stocking
  • Matching thread
  • Print-out of pattern – or use a stocking you already have as a pattern.
  • Embellishments – pom-pom trim, pretty brooches/pins, ric-rac, jingle bells
  • Ruler or tape measure
  • Scissors
  • Straight pins
  • Tapeclear or masking

How to Assemble Christmas Stocking Pattern

  1. Print out the three .pdfs patterns. TOP, CENTER, and BOTTOM.

2. Match up the “X’s” on the pattern and tape together to form the stocking shape.

3. Place cut-out and taped pattern on fabric and pin.

4. Cut fabric out. (Cut out two stocking shapes. Make sure if you are using a fabric with only one printed side that the pattern is facing right side out before cutting.)

How to Sew Christmas Stocking Together

How to make Christmas stockings.

1. Pin right sides of fabric together of cut-out stocking.

2. Sew 5/8” seam around sides and bottom of stocking. Do not sew the top of the stocking together or the top edges.  Remove pins.

Make the Stocking Cuff

how to make-a-Christmas stocking-cuff

1.  Cut an 11” x 14” section from desired fabric for cuff.  Fold in half – long sides together and right sides out as shown above.

How to make a Christmas stocking tutorial and free printable pattern

2.  Lay fabric over top of stocking as shown above.

3.  Match short sides of fabric together and pin. The cuff should be about an inch larger than the top edge of the stocking to allow for seam.  If it is too wide, you may need to trim.

4. Sew a 5/8” seam along short sides.

5. Press seam open.

Optional: Adding Trim to Cuff


If you want to add trim of any type – decorative ribbon, pom poms, etc. – sew or use fabric glue to attach it all around the bottom edge of the cuff

Steps showing how to sew a Christmas stocking together.

9.  Place cuff – right sides facing out into stocking.

10. Pin to top edge of stocking.

11. Sew edges together.

12.  Pull cuff out, up, and over top edge of stocking. Press if needed.

DIY-Christmas-Stocking being sewn together.

How to Make a Sturdy Hanging Loop for Stocking


To make and attach a loop to hang the stocking, cut a piece of fabric into a 3″ x 6″ strip. Fold the two long sides of the strip to the center and press. Next fold in half. Sew a seam along the open edge of the folded strip.

Note: You can also simply use a piece of sturdy ribbon to make a loop hanger and sew it onto the inside seam of the stocking.

How-to-make-a-Christmas-Stocking with a cuff

Bring two raw ends together to create a loop and pin to the inside seam of stocking. Sew it on using a few rows of stitching for a secure hold.


Having Christmas stockings that become cherished and handed down through the generations is almost as important as the Christmas tree when it comes to decorating your home for the holiday.

Are your stockings hung yet, eagerly waiting for Santa to fill them? For many more ideas on how to decorate for the holidays, click to my Holiday Project Gallery

Handmade fabric Christmas stockings and free vintage Santa face gif tag printable.

Photo showing a Christmas stocking pattern and completed stockings hanging along a mantel.

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. Darling stockings and such a great tutorial! I bet you and Ed are over the moon having family for an entire month😍. Enjoy every minute with those little ones. They are getting so big.

  2. These are just great! I love them, and you did such a nice job on them!

  3. I LOVE your plaid stockings!!!! Our last name is STEWART, so plaid is one of my favorite fabrics😛 I will definitely be making these with the different plaids like you did, because it really looks beautiful!

    (It will be next year though, because we are packing up our house for our move to our new home sometime in the spring.)

    1. These are so pretty. I love all of them! I wish I could sew! Maybe I can get my husband to sew them!😉

  4. What is the finished size of these? I’m using a couple of old worn out quilts of my grandmother’s that have seen better days but have some areas on them that are salvageable. I want to make stockings and other keepsakes out of them for my sisters and me to remember them by. All that to say I want them to be a good usable size. Thank you ?

    1. Diane Henkler says:

      Hi Lori – Good question.

      I will have to add the finished stocking size to the post. When sewn, the stocking from the top of the cuff to the toe is 20″. It is 8″ across the top of the stocking.

      If you want to make a larger stocking, you can print each piece of the stocking out at a larger percentage on your printer. Use the printer interface to print at a percentage over 100%. You can only enlarge to the amount that the pattern is not being cut off. If it gets larger than an 8.5 x 11 piece of printer paper, you enlarged too much.

      Another option: If you want the stocking larger, print out the pattern at 100% and then use it to make your own larger pattern on pieces of newspaper. To do this, cut out each pattern piece and pin on newspaper, draw around each pattern piece – 1″ or how many inches larger you would like the stocking to be. Make sure you make each enlargement the same amount and then make the stocking following my tutorial.

  5. Used this pattern 2 yrs ago to make four and am using it again to make our new baby and my brother ones for this Christmas! Great template – thank you!

  6. Hank Dinschel says:

    Hi Diane, I usually don’t go to sites like this. Don’t know why, just never really clicked enough times on Pinterest to get to the persons site I guess. There’s just something about you and your site; I just love it and had to comment. I love the stockings of course, but the whole package is very nice as well. I want to say, thanks for working in your gift. You truly are an inspiration. Be blessed :)

    1. Diane Henkler says:

      Hi Hank – Thank you very much for the nice note and taking the time to tell me you enjoy my blog. I really appreciate it! I love blogging. I feel it was what I was meant to do. I always dreamed about being the editor of a magazine. My blog has given me that dream of being the Editor-In-Chief. XO Happy Holdiays

  7. Staci Gowie says:

    I am in LOVE!!!!! I can’t wait to make these beauties.

    1. Anonymous says:

      You are such an inspiration, Diane! Your blog is one of my favorites. These plaid stockings are stunning. Merry Christmas!

  8. Jen Schofield says:

    I was wondering about how much fabric these take? I love them and need to make 6, but not sure how much fabric to get? Thank you for the help!!


    1. Diane Henkler says:

      Hi Jen – For each stocking you only need about a 1/4 yard of fabric. For the cuffs you can use scraps. The amount you will need will also depend on how wide the fabric you are using is and if there is a one directional design on the fabric. If you are making 6 and your fabric is a solid color or one with an allover pattern you can cut a few of the stockings upside down so you can use every inch of the fabric. Like fitting the stockings on the fabric like a jigsaw puzzle. If there is one directional design, each stocking has to be cut out of the fabric in the same direction.

      I used all scraps of fabric to make mine. To make sure you get enough fabric,but don’t buy too much. Print out the pattern, tape it together and take it to the fabric store with you. Once you choose the fabric you will be better able to figure out how much will be needed for each stocking front, back, and cuff.


  10. The printing issue may be that folks are printing from within their browsers (like Firefox) which doesn’t give the scaling options. Downloading the files, then opening them and “scaling to printable area” should work fine – as it just did for me. Thanks!

    1. Diane Henkler says:

      Hi Erin – Thanks so much for explaining this. A simple step that many do not know to click or to search for on their computer. I will add it to the post. I hope you have a very Merry Christmas.

  11. Ruth Griffiths says:

    Thank you! I am going to have a go at making some tartan ones for our country pub. :)

  12. Hi Diane,

    Love your tutorial, but I, too, cannot print the pattern to actual size. Could you please email me the pdf?

    Thanks so much and keep these great tutorials coming our way!


    1. Diane Henkler says:

      I am not sure why it is not working for some. I will send you the .pdfs

  13. Can you email me the pattern also. I can’t find a way to enlarge it on my computer.

  14. I love this!! Super cute! I tried to print out the pattern and it’s coming out really small. I have played with all the settings to get it to print out to the full page but it isn’t working out. Help please. I want to make this for this upcoming Christmas. Thanks so much.

    1. Diane Henkler says:

      Hi Kimi – Your printer might have a setting on it that needs to be changed so it prints out at 100%. Does a .pdf interface open for you, or does it open up as a Google Doc? If it opens in a .pdf interface -then look on the top toolbar and make sure 100% is selected in the % field. If it opens in a Google Doc. On the bottom right there are a few print symbols. Click on the bracket icon. this should enlarge it to 100%. Every computer is different. Let me know if you still have problems. I can send you the.pdf files through email.

      1. Can you send me a version that will print the correct size. I can’t get the size to print properly. Or the dimensions on each piece of the pattern. Either will work. Thanks

      2. Laura Lim says:

        hello! I just printed out the pattern and it was tiny. Can you send me the stocking templates?

        Thank you! yours look amazing!

        1. Diane Henkler says:

          Hi Laura – Does your printer interface give you the option to print to full page or full size? If so, check that and each .pdf will print to fill an 8.5 x 11 sheet of printer paper. If you still can’t print them to full size, let me know I will email then to you.

  15. Thank you!
    Such an easy set of instructions to follow! And they’re a perfect size-not huge like other stockings or store-bought ones!
    We’re trying to decide if we want to add embellishments or not. I made them in jewel-tones crushed panne with fake-fur-ish cuffs in ivory. Difficult to work with, but end result is so pretty! Thank you so much!

  16. What kind of fabric is this? I love love love it but am a novice and just left the fabric store empty handed..

    1. Diane Henkler says:

      Hi Lindsay – The fabric on the stocking shown in the tutorial photos is from a quilted bedspread. I made slipcovers out of it and used the scraps from that project to make the stocking. You can buy similar quilts at Home Goods and TJ Maxx. I cut up a vintage candlewicked bedspread to make the others. If you look in the quilted fabric section at the fabric store – you should find some basic colors. Walmart might sell it, too.

  17. Thank You so much for your instructions — you saved my sanity! I have been making these stockings for my daughter-in-law and grandkids from looking at the tradition stockings passed down for 50 plus years, sewed the cuff on wrong, said a few cuss words ripped it out and then headed for a website yours was the first and so helpful — you cleared my mind and I had an ahhh ha moment… Thanks again. dena

  18. Thank you for sharing your patterns. These stockings are precious!!

    1. Diane Henkler says:

      Hi Susan – I have made lots of stuff in my life and for my blog, but these are truly one of my faves. I always had store bought stockings that were OK, but not quite my style. I made sure last Christmas to make the ones I designed in my head. My girls loved them. Wish I had made them years ago :) Thanks for taking the time to say Hi!

  19. Sheryll & Critters. says:

    Now this is a perfect tutorial on sewing Christmas Stockings as anyone could ever get, EVER! I know, I used to sew and I was always teaching women how to make their on stockings…. way back when I managed the Drapry/Upholstery Dept in Atlanta with Hancock Fabrics.

    I can’t pick a favorite, so I want all of them and more.

    I have to do just red and a bit of green again this year, cause I don’t have time or the fabric to make enough new ones. It is only me, but I have 8 fur babies and one just recently FOUND on the street pup I can not keep (trying to find it’s people)…… so no way will I make it for more than the mantle this year.

  20. Love these stockings, favorite has to be the pink one though.

  21. Diane, these are the BEST STOCKINGS on the web this year!!
    I’m going to take a break from my traditional ones next year and make some like this. They are fresh, fun and just up lifting!

    1. Diane Henkler says:

      Thanks Gina – you made my day! I hope my daughters like the stockings. They have not seen them yet and are pretty sentimental about all their Christmas stuff. I hung their old stockings on their bedposts just in case they want them displayed. I hope you have a wonderful holiday. XO

  22. Hi, Diane

    These are beautiful! Merry Christmas to you and your family.



  23. Barbara @ DIY Home Staging Tips says:

    Such sweet stockings. They’re all just similar and just different enough. I’m reminded of art classes where we learned that repetition and variation is the essence of good design. Just like music or any art.

    I love my old sewing machine, too. Although I didn’t inherit it, as you did, it’s been a friend to me for 30 years. My mother used to scoff at the “new fangeled ” sewing machines in the 60’s, saying, “The more features they have, the more things can go wrong.”

  24. Yvonne @ StoneGable says:

    Oh I love these happy and very very fun stockings! What great colors, patterns and trim! Thanks for adding a printable pattern too!!!!
    This has to be one of my favorite tutorial this Christmas! Hope to see you and your stockings at TUTORIALS TIPS AND TIDBITS. Link goes live Wednesday at 8:00 pm! So fun!

  25. Michelle Hilton says:

    I always enjoy a project that uses leftover pieces from other projects, the pom-pom fringe is really fun. Thank you for including a pattern, & as always great instructions & photo’s.

  26. Cover worthy photo of those fab stockings!

  27. This is great! Thanks for the tutorial!!

  28. Kathy @ Creative Home Expressions says:

    Nice tutorial, Diane! Love your new stockings. These are on my list to do this coming year so we have a couple of new ones for next year.

  29. Cute stockings! I noticed the slant shank foot on your sewing machine, then noticed the tan color. I’m curious. What model of Singer did you use to make these darling stockings? I want to see your sewing machine! ;) Be blessed! Michelle