Christmas is the perfect time to pick up a needle and thread. Handmade gifts and decorations carry a warmth that store-bought items simply can't match. Here are five beginner-friendly Christmas sewing projects to try this holiday season — all achievable with fabric from your stash or a new bundle from My Fabric Villa's Christmas collection.
1. Classic Christmas Stockings
A handmade stocking hung over the mantelpiece is a timeless holiday tradition. You'll need:
- A stocking pattern
- Christmas fabric (Benartex and Moda both offer beautiful holiday collections)
- White muslin for lining
- Rotary mat and cutter
- Coordinating thread
- 1-inch pompom trim
- Fabric glue
- Standard sewing supplies
Basic instructions: Cut stocking front, back, and two lining pieces from your pattern. Cut a 10" × 13.5" cuff piece. Sew front and back right sides together, attach lining, flip right side out, and add cuff and pompom trim to finish.
2. Drawstring Gift Bags
An eco-friendly and reusable alternative to wrapping paper. Use Christmas fabric scraps and a ribbon to make bags in three sizes:
-
Small (7"): Cut 6" × 20" fabric + 22" ribbon
-
Medium (9"): Cut 8" × 24" fabric + 24" ribbon
-
Large (11"): Cut 10" × 30" fabric + 26" ribbon
Fold the top edge, stitch a drawstring channel, fold fabric in half, sew the sides, turn right side out, thread ribbon through the channel, and you're done.
3. Cutlery Stockings
Add a festive touch to your holiday table with miniature cutlery stockings for each place setting. Made the same way as regular stockings but scaled down, these are quick and charming. Use coordinating Christmas fabrics for a cohesive tablescape.
4. Christmas Canvas Banner
Tie your holiday décor together with a fabric banner. You'll need:
- ½ yard canvas fabric
- 18" dowel rod
- Felt (red and green)
- Fabric letters or a cutting machine
- 6 buttons and ribbon
Cut canvas to 16" × 22", shape the bottom into a point, fold and press the top edge to create a rod pocket, attach felt decorations and fabric letters, hang with ribbon.
5. Snowflake Pillow Cover
A quick and impactful project for the living room. You'll need:
- 18" pillow insert
- 18" × 18" Christmas fabric for front
- 10" × 10" white twill for center patch
- Two 12" × 18" pieces for envelope back
- Felt snowflake embellishment and coordinating thread
Fold and press all raw edges, layer front and back pieces, sew around the perimeter, clip corners, turn right side out, attach snowflake to center, and insert pillow.
Shop Christmas Fabric at My Fabric Villa
Find everything you need for your holiday sewing projects at My Fabric Villa. We carry Christmas fabric collections from Benartex, Moda, Riley Blake, and more — perfect for stockings, bags, quilts, and all your festive makes. Reach out if you need help choosing the right fabric for your project.