
Free Knitting Pattern: Easy Market Bag You’ll Actually Want to Make
There is something quietly satisfying about carrying your groceries, library books, or farmer’s market finds in something you made yourself. A knitted market bag is one of those projects that manages to be both practical and beautiful, and once you start making them, you will probably find yourself knitting one for every person you love. This pattern is designed for knitters who are comfortable with the basics — casting on, knitting, purling, and working a yarn over — but it is also gentle enough that a motivated beginner could absolutely tackle it with a little patience.
The bag you are going to make here is roomy, stretchy, and strong. It is worked in the round from the bottom up using a simple lace mesh that lets you show off a gorgeous yarn while keeping the finished bag light and airy. Because it is made from cotton or linen yarn, it will not stretch out of shape under the weight of your groceries, and it washes beautifully in the machine. Let’s get into it.
Why Knit a Market Bag?
Before we dive into the pattern itself, it is worth taking a moment to think about why a market bag is such a smart project to add to your knitting queue.
First, they are genuinely useful. A knitted cotton bag holds a surprising amount of weight without complaint, and the open mesh structure means your produce can breathe, which is actually better for it than a plastic bag. You can toss the whole thing in the washing machine when it gets grubby from a trip to the market, hang it up to dry, and it will be ready to go again in a matter of hours.
Second, market bags are excellent stash busters. Because they are worked in a relatively simple mesh pattern on larger needles, they eat through yarn quickly and are ideal for those skeins you bought impulsively at a festival but never quite found the right project for. A single project typically uses between 200 and 400 yards of yarn depending on how large you make it, which means you can often finish one from a single skein.
Third, they make incredible gifts. Knitting a market bag for someone feels generous and thoughtful, and because cotton and linen yarns are so washable and practical, even non-knitters immediately understand their value. A bag filled with a jar of local honey and a loaf of good bread makes a gift that people remember.
Materials You Will Need
Getting your materials sorted before you cast on makes the whole process smoother. Here is what you will need for this pattern.
Yarn: Approximately 300 yards of worsted weight cotton or cotton-blend yarn. Good options include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton (if you adjust needle size), Paintbox Simply Worsted, or any smooth, tightly spun cotton yarn. Avoid anything too fuzzy or loosely spun, as those fibers can split on larger needles and make the lace pattern harder to read. A single color shows off the mesh beautifully, but a variegated or tonal yarn can be equally lovely.
Needles: US size 7 (4.5mm) circular needles, 24 inches long. You could also use a set of double-pointed needles or magic loop on a longer cable if you prefer.
Notions: One stitch marker, scissors, a tapestry needle for weaving in ends, and a yarn swift and ball winder if you are working from a hank.
Gauge: Gauge is not critical for this project the way it would be for a fitted garment. The bag should stretch and flex, so as long as your mesh fabric looks open and airy rather than stiff and closed up, you are in good shape. For reference, working this pattern loosely should give you approximately 16 stitches and 22 rows per 4 inches in stockinette, but again, do not stress too much about this one.
Abbreviations and Techniques
Before you start knitting, take a few minutes to make sure you are comfortable with the following abbreviations and techniques. They are all standard and nothing here will require you to learn anything complicated from scratch.
CO — cast on. This pattern uses a long-tail cast on, which creates a neat, elastic edge. If you are not familiar with the long-tail cast on, there are dozens of excellent tutorials on YouTube.
k — knit
p — purl
k2tog — knit two stitches together. This is a right-leaning decrease.
yo — yarn over. Wrap the working yarn around the right needle before inserting it into the next stitch. This creates a new stitch and a decorative eyelet hole.
pm — place marker
sm — slip marker
BO — bind off
RS — right side
WS — wrong side
The main stitch pattern used in the body of this bag is a simple yarn over, knit two together mesh repeat that produces a beautiful open fabric. It is entirely beginner-friendly and becomes very fast and rhythmic once you get the hang of it.
The Pattern
Sizing
This pattern makes one bag approximately 14 inches wide and 15 inches deep before the handles, with significant stretch. If you want a smaller tote, cast on fewer stitches in multiples of two. If you want something larger and more generous, add more.
Step One: The Bottom of the Bag
You are going to start by knitting a flat rectangular base for the bag. This gives it structure and helps it sit upright when it is full.
Cast on 36 stitches using the long-tail cast on method.
Row 1 (RS): Knit all stitches.
Row 2 (WS): Purl all stitches.
Repeat rows 1 and 2 until your piece measures approximately 5 inches from the cast-on edge, ending with a wrong side row. Do not bind off.
You should have a neat little rectangle in front of you. This is the base of your bag.
Step Two: Picking Up Stitches and Joining in the Round
This is the step that transforms your flat base into a three-dimensional bag. It feels a little fiddly the first time you do it, but once you have done it once you will find it goes quickly.
With the right side facing you, knit across the 36 live stitches on your needle. This is the first side of your bag.
Using your right needle, pick up and knit approximately 18 stitches along the right short edge of your rectangle. The exact number can vary slightly depending on your gauge — aim for roughly one stitch per two rows.
Pick up and knit 36 stitches along the cast-on edge at the bottom, working into each cast-on loop. This is the second long side of your bag.
Pick up and knit approximately 18 stitches along the remaining short edge.
You should now have approximately 108 stitches on your needle. Place a stitch marker to mark the beginning of the round and join to work in the round, being careful not to twist your stitches.
Step Three: The Mesh Body
This is where the bag really comes to life. The stitch pattern is a simple two-stitch repeat that creates an open, stretchy mesh fabric. Work it on all stitches for every round.
Mesh Round: Yo, k2tog; repeat from to end of round.
That is the entire pattern. Repeat this single round until the body of your bag measures approximately 13 to 15 inches from where you picked up your stitches, or until the bag is as tall as you want it to be.
A few notes on working the mesh pattern: Make sure your yarn overs are snug but not tight. If you find the holes are closing up or the fabric feels stiff, try going up a needle size. If the fabric feels very loose and floppy, try going down. The finished fabric should drape nicely and feel soft and open when you hold it up to the light.
As you get further into the body of the bag, you will notice the rhythm of the yo, k2tog repeat becomes almost automatic. This is an excellent project for watching television or having a conversation, because once you have the pattern in your hands you can work it without looking.
Step Four: The Handles
There are many ways to add handles to a market bag, and this pattern uses a simple knitted i-cord handle that is both sturdy and attractive. You will make two handles, each attached to the top edge of the bag.
First, prepare the top edge of the bag by working one round of knit stitches to create a stable transition from the mesh body to the handle section.
Marking handle positions: Divide your stitches roughly into quarters. You are going to make two handles, one at the front and one at the back of the bag. Each handle will span about 30 stitches at the center top of each side.
To create the handle openings, work as follows on the next round:
Knit 13 stitches, then bind off the next 30 stitches for the first handle opening, knit until 13 stitches remain before your marker, bind off the next 30 stitches for the second handle opening, knit to end of round.
On the following round, cast on 30 stitches over each of the two bound-off sections using the backward loop cast on. This creates the handle loops.
Work 3 more rounds of knit stitches over all stitches to reinforce the top edge. Then bind off all stitches loosely. If your bind-off tends to be tight, try using a needle one size larger for this step.
Alternatively, if you prefer longer, more rope-like handles rather than loops, you can make two separate i-cord handles and sew them to the inside of the bag top. To do this, cast on 4 stitches on a double-pointed needle and work i-cord as follows: knit 4 stitches, slide the stitches to the other end of the needle without turning, pull the working yarn firmly across the back, and knit again. Repeat until your i-cord measures approximately 24 inches, or whatever handle length you prefer. Bind off and sew each handle securely to the top edge of the bag on the inside, spacing them evenly.
Step Five: Finishing
Weave in all your ends using your tapestry needle. Take care to weave them in securely, working back and forth through the fabric in different directions so they do not come loose with washing and use.
Wet block your finished bag by soaking it in cool water for about 20 minutes, then gently squeezing out the excess water. Do not wring or twist. Lay it flat on a towel, roll the towel up to remove more moisture, then unroll and shape the bag to your desired dimensions. Pin the top edge out slightly to open up the mesh, and allow to dry completely. Blocking makes a significant difference with cotton and linen, transforming the finished bag from something that looks a little rustic and uneven into something that looks polished and professional.
Tips for Success
There are a few things that make this project go more smoothly, and they are worth knowing before you start rather than discovering halfway through.
Choose your yarn wisely. The single most important variable in this project is the yarn you choose. Tightly spun, smooth cotton or linen yarns are far easier to work with for a mesh pattern than loosely spun or fluffy fibers. If you are looking at a yarn and thinking it might split, it probably will. Stick with something that has a clear, round, smooth twist to it.
Don’t skip the base. Some market bag patterns work entirely in the round from the very beginning, but having a knitted base gives this bag much better structure and helps it stand up under the weight of groceries. It is worth the extra few minutes.
Swwatch, even loosely. Even though gauge is not critical for this pattern, it is worth knitting a small sample of the mesh pattern before you cast on the full bag. This helps you get a feel for how the yarn and needle size interact and whether you need to make any adjustments.
Keep consistent tension on your yarn overs. The most common issue people encounter with this mesh pattern is that the yarn overs come out different sizes, making the holes look uneven. The fix is to pay attention to how much tension you put on the yarn as you wrap it. Consistency matters more than tightness or looseness.
Mark your rounds. It is easy to lose track of where one round ends and another begins in a mesh pattern because there is no real visual break. Your stitch marker is your friend. Make sure it is there and do not remove it.
Yarn Substitution Guide
If you want to substitute a different yarn than the ones suggested above, here is what to look for. You want a worsted weight yarn with a tight, plied construction. Cotton, linen, cotton-linen blends, and bamboo are all excellent choices. They are all strong, washable, and have the structure needed to support a full grocery haul.
Avoid wool for a market bag unless you are specifically making a dry-goods bag that will never hold anything wet. Wool felts in the washing machine and stretches dramatically when wet and heavy. It is a wonderful fiber for almost everything else, but this is not its moment.
Recycled cotton yarns are a lovely environmentally friendly option, and they tend to be beautifully soft. Paintbox Simply DK Cotton, Cascade Ultra Pima, and Rowan Handknit Cotton are all excellent mid-range options. For a budget-friendly choice, Lion Brand 24/7 Cotton performs extremely well and comes in a wide range of colors.
Variations to Try
Once you have made this bag once and feel confident with the basic construction, there are many ways to make it your own.
You can work the mesh pattern in a tighter repeat by using smaller needles, which gives you a denser fabric that is excellent for carrying smaller items like citrus fruits that might otherwise fall through the holes.
You can add a solid knit stripe at the top of the bag before the handle section for a pop of color contrast.
You can make a mini version of this bag using fingering weight cotton yarn on US size 3 needles for a beautiful produce bag or small gift bag.
You can work the entire body of the bag in stockinette instead of mesh for a solid, more structured tote that is better suited to carrying books or heavier items.
You can dye a natural cotton yarn before knitting with it using food-safe dyes or natural plant-based dye techniques for a truly one-of-a-kind result.
Caring for Your Market Bag
One of the best things about a cotton market bag is how easy it is to care for. Machine wash on a gentle cycle in cool or warm water. You can use regular laundry detergent. Reshape while damp and hang to dry — cotton can shrink slightly in a hot dryer, though it will not shrink dramatically. The bag will soften and become even more beautiful with every wash, developing a wonderful patina of wear over time.
A Few Final Thoughts
A knitted market bag is the kind of project that earns its place in your regular rotation. It is fast enough to finish in a weekend, satisfying enough to keep you engaged throughout, and useful enough to become something you reach for every single day. Once you have made one, you will understand why so many knitters end up making half a dozen of them in different colors and sizes, stashed by the door for every outing.
If you make this bag, consider sharing a photo and tagging it with the project hashtag wherever you post your finished makes — nothing is more encouraging to other knitters than seeing a project finished and in use, full of peaches or herbs or a good paperback novel. Happy knitting.