A few pretty fabric scraps and a free afternoon can lead to all sorts of Christmas plans. One minute you’re thinking about making a couple of ornaments, and the next you’re wondering whether there’s time to sew stockings for everyone.
Sound familiar?
The nice thing about Christmas sewing is that you can make as much or as little as you like. A small handmade decoration can feel just as special as a bigger project, especially when you choose fabrics and details that suit your home or the person you’re giving it to.
These Christmas sewing ideas include simple gifts, festive decorations, and a few projects you can take your time with. Whether you enjoy hand stitching on the couch or settling in at your sewing machine, there’s plenty here to inspire your next make.
1. Felt Christmas Ornaments
Felt ornaments are a lovely place to start if you’re new to sewing. The edges don’t fray, the pieces are small, and you can make something cheerful without needing perfectly even stitches.
Stars, trees, hearts, and gingerbread shapes all work well. Cookie cutters make handy templates, too—just trace around one onto paper before cutting your felt.
For a softly padded ornament, stitch two matching shapes together and add a little toy stuffing before closing the gap. Remember to secure a hanging loop at the top.
Make a few for your tree, or tie one onto a wrapped present as a little extra gift.
2. Reusable Fabric Gift Bags

There’s always one present that refuses to wrap neatly. A fabric gift bag saves you from wrestling with the paper and trying to hide the whole thing under a bow.
Simple drawstring bags are a good project for practicing straight seams. Festive cotton prints look lovely, but plain fabric with a contrasting ribbon can be just as pretty.
Make a few different sizes so you have something ready for books, small toys, and those awkwardly shaped gifts. You can also add a name tag that comes off, making the bag easy to pass along or use again next Christmas.
3. Quilted Christmas Table Runners

A handmade table runner can make the dining table feel dressed for Christmas before you’ve even put the plates out.
If you’re new to quilting, start with squares or strips rather than an intricate design. A simple layout gives you room to practice matching seams without turning the whole project into a puzzle.
Choose a few fabrics that share a color, and let the prints add interest. Straight-line quilting is a lovely finish—you don’t need fancy stitching for a beautiful result.
Measure your table first so you can decide whether you want the runner to hang over the ends or sit neatly in the middle.
4. Festive Throw Pillow Covers

Changing your pillow covers is an easy way to bring Christmas into the living room without rearranging everything.
An envelope-style cover is especially handy because it doesn’t need a zipper. Choose plaid, a cheerful holiday print, or a plain fabric with a simple appliqué tree on the front.
You don’t have to make every pillow match. A couple of coordinating covers mixed with your everyday cushions can look relaxed and cozy.
And when Christmas is over, the covers fold away neatly. That’s a welcome bonus when the decoration boxes are already full.
5. Handmade Christmas Stockings
Stockings are one of those projects you can make completely your own.
Keep things traditional with red and cream, try a soft quilted design, or use a favorite fabric that doesn’t look particularly Christmassy at all. A contrasting cuff can bring the whole stocking together.
Adding an initial is a simple way to personalize each one. You could embroider it, use felt lettering, or stitch on a small fabric name patch.
If you’re making stockings for several people, use the same pattern and change the fabrics. They’ll look like a family set without being identical.
6. A Scrappy Fabric Wreath

Keep this idea for an evening when you want to work with fabric but don’t feel like threading the sewing machine.
A tied fabric wreath is mostly a cutting-and-knotting project. Cut strips of fabric and tie them closely around a suitable wreath frame, adjusting them as you go until it looks full.
Red and white gives it a candy-cane feel, while plaid scraps create a cozy, rustic look. A big fabric bow makes a lovely finishing touch.
This is also a useful home for leftover pieces that are too narrow for most sewing patterns but too pretty to throw away.
7. Embroidered Holiday Aprons
A festive apron makes Christmas baking feel a little more like an occasion—even if the cookies come from ready-made dough.
You can sew an apron from scratch or start with a plain one and add your own details. A little embroidered tree, a gingerbread appliqué, or a pocket in a contrasting print is enough to make it feel personal.
For a gift, think about the person’s style. Someone who loves bright holiday decorations might enjoy a playful print, while a simple linen-look apron with a small stitched initial could suit someone who prefers quieter colors.
Pair it with a handwritten recipe for a thoughtful finishing touch.
8. A Christmas Patchwork Quilt
A Christmas quilt is a bigger commitment, but it’s a lovely project to work on gradually.
Start with a lap-sized quilt if you’d like something manageable. Simple patchwork squares let the fabrics stand out and make it easier to plan your cutting.
You can use new fabric, suitable scraps, or pieces from clothing that holds special meaning. If you’re repurposing clothes, check that the fabric is in good condition and choose materials that work well together.
Give yourself plenty of time for this one. It’s much more enjoyable when you’re sewing a few blocks at a time instead of racing to finish on Christmas Eve.
9. A Fabric Advent Calendar
A fabric advent calendar gives you something to bring out each December and fill a little differently every year.
You can sew pockets onto a backing or make small numbered bags to hang along a sturdy display. Before you start cutting, decide what you’d like to put inside so the pockets are large enough.
Treats are fun, but you can mix in jokes, little notes, or simple activities, too. “Choose a Christmas movie” or “make paper snowflakes” can be just as exciting as a small gift.
Choose a design you’ll enjoy seeing on the wall for the whole month.
10. Festive Fabric Coasters
Fabric coasters are a satisfying little project when you want to finish something without taking over the whole dining table.
A basic design uses two pieces of fabric with a suitable batting layer between them. Add a few lines of quilting, and you have a practical place for your tea or coffee.
Small prints work especially well because you can still see the design on the finished coaster. You could also use a different fabric on each side for a reversible set.
Tie four together with ribbon for a simple gift, perhaps with a mug tucked alongside them.
11. Christmas Pot Holders
Holiday pot holders bring a little festive color into a kitchen that’s probably getting plenty of use in December.
Try a simple patchwork front, a bold Christmas print, or a small appliqué design. A hanging loop is a useful detail, especially if you’re giving them as a gift.
Because these need to protect hands from heat, follow a reliable pot holder pattern and its material instructions carefully. Use the specified heat-resistant layers rather than assuming ordinary quilt batting will be enough.
A matching pair makes a thoughtful gift for someone who enjoys baking.
12. A Soft Plush Reindeer
A handmade reindeer has plenty of room for personality. A slightly crooked ear or an oversized nose can be part of its charm.
Choose a pattern suited to your experience, especially if you haven’t sewn a stuffed toy before. Larger pieces are generally easier to handle than tiny legs and narrow antlers.
Soft fleece can give the finished reindeer a cuddly feel, while felt works nicely for some simpler designs.
If it’s intended for a young child, follow an age-appropriate toy pattern and use securely embroidered features in place of loose decorative pieces.
13. Christmas Fabric Bunting
Fabric bunting is a cheerful way to use several favorite prints in one project.
Choose a small mix of coordinating fabrics, then cut your flags using a paper template so the sizes stay consistent. Sew them along a length of bias tape, leaving enough at each end for hanging.
Triangles are classic, but small stocking or mitten shapes could be fun, too.
Hang your finished bunting across a wall, window, or doorway. Keep it well clear of fireplaces, heaters, and candles when you’re choosing its spot.
14. A Handmade Christmas Tree Skirt
A tree skirt helps finish the space around the bottom of the tree, particularly before the presents start gathering underneath it.
You can keep the design simple with one main fabric and a contrasting border, or make it a patchwork project using your favorite Christmas prints.
Think about how it will fit around your tree stand and how you’ll reach the stand if your tree needs watering. It helps to work those details out before you choose a pattern.
A washable fabric is practical here, especially if your tree skirt tends to become the family pet’s favorite December sleeping spot.
15. Personalized Tote Bags
A tote bag is a useful handmade gift that doesn’t have to disappear into storage after Christmas.
Choose a sturdy fabric and personalize it with an initial, a small embroidered detail, or a pocket in a print the recipient would love. You can keep the holiday theme in the wrapping and make the bag itself suitable for everyday use.
Follow a pattern with well-secured handles, particularly if the bag will carry books or groceries.
For an easy gift, fill it with a few favorite snacks, a book, or some baking treats. The bag becomes part of the present.
A Few Ways to Keep Christmas Sewing Affordable
It’s surprisingly easy to spend more on supplies than you planned, especially when the holiday fabrics arrive. A little planning helps.
- Look through your stash first. Choose projects around the fabric you already have before buying more.
- Match the scraps to the project. Save tiny pieces for ornaments and appliqué, and keep larger cuts for bags or pillow covers.
- Repurpose fabric thoughtfully. Old cotton shirts and other sturdy, washable textiles can be useful if they’re still in good condition.
- Choose coordinating fabrics. A few prints that work together can stretch across several projects.
- Check the full supply list. Batting, closures, backing, and trim can add up, so include them in your budget.
- Keep the finishing details simple. A neatly sewn seam and a well-chosen ribbon often look lovely without lots of extra embellishments.
Pick One Project and Start There
You don’t need a completely handmade Christmas to enjoy a little holiday sewing.
Make a few ornaments, sew a gift bag, or finally try the stocking pattern you’ve been saving. Choose something you’re excited about and give yourself room to enjoy it.
And if you’re still deciding, save this list to your Christmas sewing board so it’s easy to find when you’re ready to pull out the fabric.