Sewing a fabric bag: With my step-by-step instructions, you can sew a practical shopping bag with or without a lining.
The most important things at a glance
- In this post, I will show you how to sew a simple fabric bag with an elastic band
- I will reveal how to sew the shopping bag with and without a lining
- In the guide, you will get tips on cutting and processing the fabrics
- Sewing level: easy
- Sewing time: 1 afternoon
A quickly sewn shopping bag is a great sewing project for beginners because you only have simple seams to handle. And: because we use exclusively firm woven fabrics for this bag project. Nothing can slip or stretch. You will surely take your new DIY shopping bag to your next shopping trip with pride, wanna bet?
By the way: of course, you can also use patchwork techniques to sew the bag. This way, you don't just use up your fabric scraps – you even refine them! Many seams (with assembled fabric pieces) make the bag even sturdier. Feel free to check out our sewing patterns for another suitable project; you are guaranteed to find something.
Reading tip: Sewing a shopping bag
YouTube video on sewing a fabric bag
How difficult is it to sew a fabric bag?
Don't worry: for this shopping bag, only straight stitch or zigzag (or, if you have one, an overlock stitch) are involved. The important thing is that you work carefully when ironing the edges; then, absolutely nothing can go wrong.
READING TIP: Sewing a bag: My top 25 tips (by the way, there is also a worth-listening podcast of ours on the subject of bags!)

What do I need to know as a beginner if I want to sew a fabric bag?
The most important thing: the larger the fabric square, the larger the bag. Some fabrics, for example Kokkas or Echinos, are 110 cm wide. This means that the fabric bolt, which is wrapped double on the cardboard, is 65 cm wide. For this bag shape, everything between 100 and 150 cm is perfect, as the bag is held in shape by elastic bands.
For such a shopping bag, a few basics are absolutely sufficient. You have very little sewing experience? Then I recommend my online sewing course “The SewSimple Sewing License“. In this 2.5-hour course, you will learn everything about materials, machines, and techniques that you need to know to get started.
If you haven't worked with firm fabrics, i.e., woven fabric, before, you should take a look at my blog post on sewing cotton fabric. In it, you will learn everything you need to know for processing firm, non-stretchy fabrics.
What must my sewing machine be able to do to sew a shopping bag?
Your sewing machine can do straight stitch, zigzag, forward, and backward? Perfect! Sewing forward and backward is important to lock the seams. If you like, you can use an overlocker instead of a zigzag stitch to finish and join the two layers of fabric. That's how I like to do it. It's faster than with a sewing machine and looks cleaner.
If you have an edge-joining foot, you can also use it for topstitching the hem. Then the distance to the edge is even without you having to exert yourself much. :)
For the stitch length, you can try out what looks best. I use a stitch length of 2.5 mm for “normal” connecting seams. For topstitching, I increase the stitch length to 3.5–4 mm because that gives the seam a beautiful, even look.
Reading tip: Sewing feet and their use
Which needle is suitable for this bag project?
For woven cotton fabrics, a universal needle in size 80 or 90 is particularly suitable. However, I also like sewing with titanium needles because they are very durable and conjure up beautiful seams.
For the topstitching, you can also use a topstitching needle; it creates particularly even topstitches. If you want to process a thick canvas or denim, I recommend a denim needle in size 110.
Reading tip: Everything about sewing machine needles
Which sewing feet for sewing a fabric bag?
For this sewing project, you need a zigzag or straight stitch foot. If you have a denim foot* for your sewing machine, you should use it. It really makes working with firm fabrics much easier. I bought such a denim foot for my Bernina 770 QE. In contrast to the normal zigzag foot, the denim foot has a large sole interrupted only by a small stitch hole. This ensures better fabric feed and beautiful seams.
But a straight stitch foot can also serve you well when sewing cotton fabrics.
READING TIP: If you would like more info regarding sewing feet, you are exactly right in my blog post Sewing feet and their use. 🙂
Where can I get individual labels and tags?
I like to decorate my sewing projects with pretty labels. I am particularly taken with the beautiful tags from Dortex because they are sustainably produced and: because I can design them myself.
And for people who don't have the nerve to develop their own logo, there are also ready-made label sets that look really cool. I ordered some of those for myself right away. You never know when you'll need them, right?
What fabrics can be used to sew the fabric bag?
There are so unbelievably many great fabrics from which you can sew bags for shopping. That's why I'm giving you a small overview here in the form of a table. You can also combine different types of fabric, for example, canvas and poplin or linen with batiste.
When choosing the fabrics, ensure that the pattern should work in both directions. Otherwise, the bunnies on one side of the bag will be upside down. ;)
| Fabric type | Properties | Special features | Notes & Tips | Source |
| Canvas | sturdy, robust fabric, virtually indestructible | – makes the bag a bit heavier – process in a single layer if possible |
– sew with a denim needle or 90–100 universal needle | Order canvas* |
| Cotton Poplin | practical all-rounder fabric, robust, easy to process, particularly well suited for beginners | - process in double layers if possible | – process with a 70–80 universal needle | Order poplin* |
| Kokka fabrics | firm and robust, easy to process | - double and single layer processing possible | – sew with a denim needle or 80–90 universal needle |
Order Kokka fabrics* |
| Coated cotton | water-repellent, wipeable, robust |
- single or double layer possible | – process with a 70–90 universal needle | Order coated cotton fabrics* |
| Linen/Linen blend | elegant, sustainable, natural, with a beautiful crinkle look | – fabric edges fray easily |
– process with a 70–90 universal needle | Order linen* |
| Denim | firm, strong, and robust | - process in a single layer if possible because the bag will otherwise become too heavy |
– sew with a denim needle or 90–100 universal needle – denim thread for the topstitching is a good option |
Order denim fabrics* |
| Fine cord/Corduroy | beautiful, velvety surface, robust fabric | – process in a single layer if possible | – processing with an 80–90 universal needle | Order corduroy fabric* |
Where can I get the used fabrics?
You can order all the fabrics from which I sewed my bags directly from Simone. Here are a few examples of woven fabrics that are well-suited for the shopping bag.

Solid-colored woven cotton fabrics
These solid-colored cotton fabrics are very suitable as lining fabric!
- 100% cotton
- Width: from 110 cm wide
Patterned cotton fabrics
When choosing, you should fall back on fabrics whose pattern works in all directions. :)
How do I have to pre-treat the fabric?
Before you start sewing, you should wash, dry, and iron the fabrics. For cotton fabrics, a washing temperature of 30-40 degrees is usually perfect. You can iron the webbing with a hot iron; it is not necessary for you to wash it beforehand.
If you have little time, you can also simply iron the fabric on setting 3.
Reading tip: Wash fabrics before sewing?
Sewing a shopping bag: Fabric consumption
You can sew this simple fabric bag in a single layer or with a lining. For particularly firm, heavy fabrics, I recommend you sew it without a lining. Or fall back on a very light batiste as a lining that doesn't make the bag so heavy.
With a fabric width of 110 cm, you need:
- 110 cm outer fabric
- 110 cm lining fabric
With a fabric width of 140 cm, you need:
- 140 cm outer fabric
- 140 cm lining fabric
The bag works with any fabric width from a cutting size of approx. 100 cm.
Sewing a shopping bag: Required accessories
- 2 x 55 cm webbing in the width of the elastic band
- 3–5 cm wide elastic band, 4 x 20–25 cm
- matching sewing thread*
- Sewing machine needle*
- Bodkin*
- Pins*
- Fabricclips*
- Ruler*
- Ironing ruler*
- Iron*
- Ironing mat*
- Fabric marker*
- Fabric shears*
- Thread snips*
- Sewing machine
Conclusion: Large bag, quick to sew
What I love so much about this simple shopping bag: It has a truly beautiful shape without any fuss. And: The elastic band keeps the top edge in shape. By the way, you can also use this fabric bag beautifully as a liner for a bicycle basket by stretching the elastic bands over the rim of the basket. Clever, right? ;)
I hope you enjoy this tutorial as much as I do.
Happy simple sewing, your Sabine



Comments
Comments are loading …