Thrift Shirt Christmas Stockings

Hello and welcome!  This Holiday Season has already been so much fun with this blog!  Last week, I shared Part 1 & Part 2 of my Holiday Home Tour.  Also, you can link up your Christmas Tour at The Christmas Link Up.  No tour to share?  No biggie, head over for some holiday magic.  I can tour homes for hours!  #Love

Today I’m sharing a project that’s been on my mind for a while.    When Hometalk and Country Living teamed up for the Home for Christmas Hop, I jumped right on it knowing exactly what I was going to do.  Thanks again for hosting Hometalk and Country Living!  And, special thanks to Donna at Funky Junk Interiors for organizing this amazing hop!


Now, let’s get creating!

Stockings Header

Repurposing an item IS MY JAM!  My mind is constantly thinking up ways to creatively upcycle.

With Christmas, trendy plaid and my new staple color gray on my mind,  I chose these three shirts from the local Salvation Army.

Stockings Material

Before we go any further, I want to mention that I am NOT a “sewer.”  Listen, I made sure my mother filled and secured the bobbin before she left our house last week!  Secondly, this project took me about 25 minutes total.  The first stocking took the longest, just to find my groove.  These are not difficult AND They took great.

Lay a stocking on the shirt and trace it.

Stockings Trace

Cut the stocking out.

stockings cut

Flip the material inside out and pin it together.

Stockings pin

Sew those two pieces together.

Stockings sew

Cut the sleeve of the same or different shirt.  I used a different shirt to contrast.  I used the sleeve because it’s already hemmed.  Perfect!

stockings sleeve

Lay the sleeve over the stocking.  Turn the stocking back to it’s right side.  Cut the sleeve (with a little extra material) to match the width of the stocking and how tall you want the cuff.  I used the stocking I traced to compare and see how tall I wanted the cuff.

Stocking Trim cut

Now, turn the cut sleeve material inside out and slide it inside the stocking.  Leave about an inch showing and pin that to the stocking.  It should look like this when you’re done.

Stocking Trim Pin

 Once this is attached.  Pull the “cuff” piece out and pin the two loose ends together and sew.

Stockings trim pin 2

Finally, cut a small piece of the shirt (I used the base of the stocking material) and pin it to the left side of the stocking and sew.

Stockings Hook

Here she is!

Stockings 2

I love the contrast of the different shirts!  I’m in LOVE with these stockings.

Stockings 3

Stockings 7

I can’t express how easy these are!

Stockings 5

I used the middle of the shirt for this one!  It’s a nice change up.

stocking 1

Stockings 6

Stockings Header 2

Thanks for coming by!  Please browse below for more lovely goodies.

50 thoughts on “Thrift Shirt Christmas Stockings

  1. These stockings are so cute and clever! What a great use of old shirts. They could be really special made out of grandpas’s old shirts, or flannel for a rustic décor or white and lace for a girlish theme.

  2. Hi Sarah! These are gorgeous…you are very talented! I can’t sew anything. I’m pretty sure we live next to each other. I am the next town over!! Small world for sure. How cool that we met through this awesome blog hop. Merry Christmas!

    1. Julie! Thank you so much! Honestly, I can’t sew that well either, but magically, these turned out so adorable!!! Yes, I see that you’re literally, my neighbor! So cool! We might just run into each other shopping or thrifting! Your home is beautiful and you have some great style! Yah, so nice to meet you!!!

  3. Love how you used the buttons and the pockets to create texture and interest! And using the sleeves for the cuffs is great – anything that cuts down on the sewing time is awesome 🙂 Great job!

  4. oh my goodness do I love these stockings… I haven’t made mine this year…now I know exactly what I am going to do ….looks like a trip to the thrift store is in order…thank you for sharing!

Leave a Reply

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