Craft the perfect eco-friendly fabric gift bags to add a personal touch to every Christmas present. These charming gift bags will look wonderful sitting under the tree! No matter what size you make, these gift bags tie up with an addition ribbon or twine wrapped around them.
With this how-to guide, you’ll soon be an expert in sewing these adorable gift bags. Don’t be surprised if you find yourself making a supply of them for the family this Christmas!
Project and instructions by @RosiesCraftCorner.
select your items and add them to your basket below.
Hobbycraft 19S Sewing Machine
Soft Grip Fabric Scissors 25cm
Sew Easy Patchwork Quilting Ruler 6 x 24 Inch
45mm Olfa Rotary Cutter
Self Healing Cutting Mat A3
Hemline Glass Head Pins 95 Pack
Sew Easy Steam Iron 700w
Hemline Sewing Gauge
Hemline Fabric Markers Dressmaker Pencil Set 3 Pack
Gutermann Green Sew All Thread 100m (402)
Gutermann Red Sew All Thread 100m (364)
Gutermann Navy Blue Cotton Thread 100m (5422)
Gutermann White Sew All Thread 100m (800)
Traditional Holly Cotton Fat Quarters 5 Pack
Scandi Christmas Cotton Fat Quarters 5 Pack
Winter Cotton Fat Quarters 5 Pack
Assorted Christmas Wooden Tags 4 Pack
Red Satin Ribbon 15m x 20mm
Red and White Twine 27m
Grab two fabrics you wish to use. One will be your outer fabric and the other fabric to line your gift bag.
If needed give your fabric a quick iron.
Starting with your main outer fabric and a ruler and measure out a rectangle. You can choose any dimensions you wish, but I have gone for 10 1/4” length and 6 1/4” width for this bag. Once you have drawn this with a fabric marker, cut out your rectangle.
With that rectangle, place it on top of the same fabric and use it as a template to cut another rectangle out. You should now have two rectangles from the same fabric.
Repeat step 1 and 2 again with the lining fabric, but this time changing your measurements ever so slightly. Keeping your width 6 ¼”, just take half an inch off your length to 9 ¾”. This will ensure that your lining sits inside your bag without too much bulking.
You should now have 2 rectangles for your outer fabric and 2 rectangles for your lining fabric.
Picking up your 2 rectangles of the outer fabric, put right sides together and pin around 3 edges. Leaving one of your shorter edges unpinned. This unpinned edge will become the opening of your bag.
Do the same to your lining fabric as well. Pin around 3 edges but leaving one of your shorter edges unpinned. On the shorter edge that IS pinned, you will need to mark a 3.5” gap, as shown in the picture. This gap should remain unstitched. See picture for demonstration. Stitch around your bags with a 3/8” seam allowance.
Once both of your bags are stitched. Press all the seams facing away from each other, making sure the gap you’ve left on your lining is pressed out well.
Turn your outer fabric bag outside in, so that the pattern on the fabric is now on the outside.
With your lining fabric bag still inside out, push your outer fabric bag inside the lining bag, all the way until the open ends meet.
Be sure you’re matching your side seams with both bags, pin all around the top edge. Stitch all around the top with a ¼” seam allowance.
Using the gap at the bottom of your lining, pull your fabric bag from the inside, out.
Using a pointer, push out your corners using the gap in the lining bag.
Make sure you do all four corners, as once it’s sealed, you won’t be able to push them out.
It’s now time to stitch close your gap in the lining bag, using a ladder stitch.
Once you’ve closed the gap in the lining. Push your lining bag into the other bag.
Push all the corners into the corners and smooth out our bag. You might need to give it a little iron.
You’ve now finished your bag! Use Ribbon or twine to tie it up and decorate it with some Christmas tags and picks.
Join the Hobbycraft Club today to receive exclusive offers, news of our latest products and endless craft inspiration!
Hobbycraft is a registered trademark of Hobbycraft Trading Ltd. Hobbycraft Trading Limited is authorised and regulated by the Financial Conduct Authority. We are a credit broker and not a lender. PayPal Credit is a trading name of PayPal (Europe) S.à.r.l. et Cie, S.C.A., 22-24 Boulevard Royal L-2449, Luxembourg.