If you’re like me and love projects that feel cozy and meaningful, this Christmas tote bag will capture your heart.
Sewing it together from leftover fabric scraps makes it both sustainable and personal, every patch adds a memory.
When finished, it’s more than just a bag, it’s a hug in fabric form, stitched with love and ready to brighten someone’s day during the holiday season.
Materials Needed
- Christmas fabric scraps (20–25 pieces, 5”×5” squares)
- Lining fabric (18”×22” piece)
- Fusible interfacing (18”×22” piece for structure)
- Sewing machine and matching thread
- Measuring tape and fabric scissors
- Pins or fabric clips
- Iron and ironing board
Step-by-step Guide
Step 1: Arrange your fabric squares into a patchwork design, mixing patterns and colors until you find a layout you love.
Step 2: Sew the squares together in rows, pressing seams flat as you go, then join the rows into one large panel for the front and another for the back.
Step 3: Cut and attach interfacing to the back of each panel for sturdiness. Then add lining fabric to both pieces.
Step 4: Sew the front and back panels together along the sides and bottom. You can create boxed corners by folding the bottom edges and stitching across.
Step 5: Cut two long fabric strips (4”×18”) for handles, fold lengthwise, and sew to create sturdy straps. Attach to the bag securely.
Step 6: Finish by top-stitching around the opening for a polished look.
Tip:
Adding an inside pocket is easy, just sew a small square of fabric onto the lining before assembling the bag. It’s a thoughtful touch for keys or small items!