


This winter, while strolling through a Christmas market in Norway, a small hand-sewn fabric Christmas tree caught my eye. It instantly brought me back to one of my husband’s family traditions: every child receives a handmade Christmas tree. It started with his grandparents, was passed down, and now it’s become ours too. The most meaningful traditions are like that: no plastic, no perfection, just fabric, stitches, and intention. They gently remind us to slow down, create with our hands, and pass something beautiful forward.
So today, I’m sharing this tradition with you — in case you’d like to start one of your own.
Sewing Directions
Tree size
Use fabric measuring 45 inches (115 cm).



Instructions:
- Create the tree shape.
You can make a simple paper template of a Christmas tree, or draw the tree shape directly onto the fabric. Place two fabric layers together, right sides facing, then cut out the tree shape so both sides are identical. - Prepare contrasting pieces.
If using two fabrics, place one main tree piece and one contrasting piece right sides together. Pin around the edges, leaving a small opening at the bottom for turning and stuffing. - Sew the edges.
Stitch around the tree shape, moving slowly around curves and corners. Leave the opening unsewn. - Turn and press.
Clip curves if needed. Turn the tree right side out. Fold in the raw edges at the opening. Press gently so the shape stays crisp. - Join the tree sections.
Place two finished tree sections right sides together, align the center lines, pin, and stitch straight down the middle. - Attach the final section.
Pin the remaining tree section to the stitched piece, matching center seams, then stitch to create a three-dimensional tree. - Stuff and finish.
Fill each section firmly with fiberfill. Close the opening with a neat slip stitch.
Your handmade Christmas tree is ready — simple, cozy, and made to be loved. Maybe it will even become a family tradition to pass down. Do you have any holiday traditions that span generations?