How to Sew a Lined Gift Bag
View all Ideas

How to Sew a Lined Gift Bag

Difficulty Beginner
Budget £10 - £30
Time < 1 hour

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.

You will need

select your items and add them to your basket below.



How to make

Step 1

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.

Step 2

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.

Step 3

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.

Step 4

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.

Step 5

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.

Step 6

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.

Step 7

Using the gap at the bottom of your lining, pull your fabric bag from the inside, out.

Step 8

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.

Step 9

It’s now time to stitch close your gap in the lining bag, using a ladder stitch.

Step 10

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.

More Ideas You'll Love