DIY Quilted Christmas Stockings: Step-by-Step Sewing Guide

A fresh take on Grandma’s quilted Christmas stockings. This DIY version blends modern and traditional styles for a timeless holiday keepsake.

Single quilted Christmas stocking in mustard yellow, lilac, and peach.

Last year I made these quilted Christmas stockings but didn’t have time to post the tutorial before the holiday. So—here it is now!

If you’ve followed along on stories, you know I have far too many Christmas stockings for a family of three. Still, I love stockings—especially ones I make myself. This pattern is a favorite because it’s simple, charming, and you can make it from scratch with just a few fabric scraps—no pre-made quilt required.

Here’s a step-by-step guide to sewing your own quilted Christmas stocking.

Step by step photos that show how to make a quilted Christmas stocking.

Materials for Quilted Stockings

  • 1/2 yard cotton quilting fabric*
  • 1/2 yard muslin (for backing)
  • batting
  • iron
  • ironing board
  • thread
  • sewing machine
  • fabric scissors
  • rotary cutter
  • cutting mat
  • *optional (but very helpful) triangle trimmers

Fabric colors and yardage: For my stockings I used five different colors. If you want to make a single stocking with five colors, consider buying about 1/6 yard of each.

Can I use an existing quilt instead of making patchwork?

Yes—using an existing quilt will be faster. The downside is cutting into a quilt you love, which can feel a bit sad. If you prefer not to sew everything from scratch, another time-saving option is to purchase unfinished quilt sections (for example from handmade sellers). Using pre-made quilt panels cuts the work in half while still giving a stitched, quilted look.

Cutting quilting triangles out of fabric into a pattern.

How to Make a Quilted Christmas Stocking

Step 1 — Prepare your patchwork

Begin by cutting the pieces for your patchwork layout. I used a triangle trimmer for many pieces, but you can choose any shapes you like—strips, squares, or blocks work equally well. Arrange the pieces into a layout at least 3 inches taller and 3 inches wider than your stocking template so you have enough seam allowance and room to position the template later.

Sewing triangle pieces of fabric together to make quilted stockings for Christmas.

Step 2 — Sew the patchwork together

Before sewing, take a quick photo of your layout so you can reference the arrangement. Sew each seam with a 1/4″ seam allowance, pressing seams as you go for a neat finish. Continue until you have one patchwork piece large enough for your stocking template.

Cutting quilting fabrics for DIY quilted Christmas stockings.

Step 3 — Cut the stocking pieces

Once the patchwork panel is assembled, cut your stocking pieces. Cut three muslin pieces the same size as the patchwork panel (these become the lining and structure). Cut two batting pieces the same size. Stack the pieces with the patchwork on top, place the stocking template over the stack, and cut around the template leaving a 1/4″ margin from the template edge.

Trim the two batting pieces by about 1/2″ around the edges so they sit slightly inside the fabric layers and prevent bulk in the seams.

Step 4 — Make a hanging loop

Cut a 4″ x 2″ strip from one of the fabrics used in your patchwork. Fold the long edges in 1/4″ toward the center, then fold the strip in half lengthwise and press. Topstitch close to the open edge to create a neat loop. This becomes the stocking hanger.

Sewing a quilted Christmas stocking on a sewing machine.

Step 5 — Assemble and sew the stocking

Layer one muslin piece, one batting piece, and the patchwork piece with the patchwork right side up. Fold the top edge of each layer down about 1″ and press, then stitch 1/2″ from the folded top edge to secure the cuff. Repeat for the remaining muslin and batting pieces, but position the foot of the stocking in the opposite direction so the two halves match when turned.

With the right sides facing each other, insert the folded loop at the top corner so the loop points inward and upward and the raw ends sit near the edge of the stocking. Pin all layers together and sew around the stocking approximately 1/4″ from the edge. Backstitch at the start and end to secure the seam.

Step 6 — Turn it right-side out

Carefully flip the stocking right-side out and push out the toe and heel seams with a blunt tool for a clean shape. Press the stocking if desired for a crisp finish.

Final thoughts

Your finished stockings will likely have slight imperfections—they’re handmade, after all. Those small quirks make each piece unique and charming. For a personal touch, invite children to draw a small doodle on a fabric square before assembling the patchwork. Those drawings will turn your stocking into a memorable keepsake you’ll enjoy year after year.

Earth-toned Christmas stockings in various quilted patterns.

More DIY stocking ideas

If you’d like other approaches, consider fabric tea-towel stockings or playful faux-fur designs—both can be simple and distinctive alternatives depending on your aesthetic.

Stocking stuffer ideas

Don’t forget to plan what will go inside your new handmade stockings. Small, budget-friendly gifts make perfect stocking stuffers—look for affordable, useful, and fun items to fill each stocking and delight the recipient.

Quilted Christmas stockings in neutral, earthy colors.

Three quilted Christmas stockings laid out on a white background.

img 88252 10

How to Make Quilted Christmas Stockings

Brittni

This project shows how to make a quilted Christmas stocking from scratch using a few fabric pieces and simple sewing techniques. It’s an approachable DIY that yields a handmade keepsake perfect for the holidays.

Equipment

  • sewing machine
  • iron
  • ironing board
  • fabric scissors
  • rotary cutter
  • cutting mat
  • optional: triangle trimmers

Materials

  • 1/2 yard cotton quilting fabric — use multiple small cuts if you want several colors
  • 1/2 yard muslin (backing)
  • batting
  • thread

Instructions

Step 1: Prep your patchwork

  1. Cut and arrange fabric pieces for your patchwork. Triangles, strips, or blocks all work. Your finished patchwork should be at least 3″ larger in both dimensions than your stocking template.

Step 2: Sew the patchwork

  1. Photograph the layout, then sew pieces together using a 1/4″ seam allowance. Press seams as you go.

Step 3: Cut stocking pieces

  1. Cut three muslin pieces the same size as the patchwork and two batting pieces. Stack with patchwork on top, place template, and cut 1/4″ from the template edge. Trim batting about 1/2″ around to reduce bulk.

Step 4: Create a loop

  1. Cut a 4″ x 2″ strip, fold in the long edges 1/4″, fold in half, press, and topstitch along the open edge to form a loop for hanging.

Step 5: Sew the stocking

  1. Layer muslin, batting, and patchwork (patchwork right side up). Fold and press the top edge 1″ and stitch 1/2″ from the top. Repeat for the reverse half with the foot facing the opposite way.
  2. With right sides together, insert the loop at the top corner, pin all layers, and sew around the stocking about 1/4″ from the edge. Backstitch to secure.

Step 6: Turn right-side out

  1. Turn the stocking right-side out, shape the toe and heel, and press if desired.

Notes

The finished stockings will be handmade and slightly imperfect, which gives them character. Consider letting kids draw on fabric squares before sewing to create a meaningful keepsake for years to come.

Sewing by Casey Harper
Photos by Amelia Lawrence

That’s the full tutorial for these quilted Christmas stockings—I’d love to hear what you think if you make one.

P.S. I’m experimenting with dyeing the finished stockings a single muted shade so the colors blend more subtly. I’ll update this post if I try that and like the result.