String Market Bag Knitting Pattern

How to Knit a String Market Bag: A Complete Pattern for Beginners and Beyond

There is something deeply satisfying about arriving at a farmers market or grocery store with a handmade bag slung over your shoulder. Not just any bag — one you knitted yourself, from a ball of cotton yarn you chose specifically for the occasion. String market bags have been around for centuries, long before plastic shopping bags existed, and they are enjoying a well-deserved revival among knitters who want to combine practicality with creativity. This pattern will walk you through every step of making your own beautiful, stretchy, reusable string market bag, whether you are picking up the needles for the first time or looking to expand your intermediate knitting repertoire.


Why Knit a String Market Bag?

Before we dive into the pattern itself, it is worth pausing to appreciate just how useful this project is. A knitted string market bag, sometimes called a mesh bag or a net bag, is one of those rare knitting projects that checks almost every box. It is eco-friendly, replacing single-use plastic bags with something durable and washable. It is functional, stretching to accommodate everything from a single pineapple to a week’s worth of vegetables. It is beautiful, because handmade objects carry a warmth that factory-made things simply cannot replicate. And it is fast — once you get the hang of the stitch pattern, you can complete one of these bags in a single weekend.

String bags also make wonderful gifts. They are universally useful, gender-neutral, and thoughtful in a way that says you put real time and care into something. Pair one with a bundle of fresh herbs or a jar of local honey and you have a gift that people will genuinely treasure.

From an environmental standpoint, cotton string bags are biodegradable, washable, and reusable for years. A single handknitted bag can replace hundreds of plastic bags over its lifetime. If you use organic cotton or recycled cotton yarn, the environmental credentials become even stronger.


Materials You Will Need

Getting your materials right before you cast on will save you a lot of frustration. Here is everything you need for this pattern.

Yarn: Approximately 200 to 250 yards of worsted weight cotton yarn, or a cotton-blend yarn. DK weight will also work but will produce a finer, slightly smaller bag. Pure cotton is ideal because it is strong, washable, and holds its shape beautifully. It is also cool to carry on a warm day, unlike wool or acrylic. Good options include Lion Brand 24/7 Cotton, Paintbox Simply DK in 100% cotton, or any budget-friendly kitchen cotton you can find at your local craft store. Cream, natural, and sage green are perennially popular colors, but this is entirely your call.

Needles: US size 7 (4.5mm) circular knitting needles, 16 inches long, for the body of the bag. You will also need a set of US size 7 double-pointed needles (DPNs) or a longer circular needle if you prefer the magic loop method. If you are using DK weight yarn, drop down to US size 5 (3.75mm) needles.

Other supplies: A stitch marker (or a small piece of contrasting yarn tied in a loop), a yarn needle for weaving in ends, and scissors. That is genuinely all you need. This is a minimal-materials project, which is part of its charm.

Gauge: For this pattern, gauge is flexible. Approximately 18 stitches and 24 rounds per 4 inches in stockinette stitch on size 7 needles with worsted cotton. Because the bag is meant to stretch and hold items of varying sizes, a slightly looser or tighter gauge will not ruin the project. What matters more is that your yarn overs and decreases form a consistent mesh.


Finished Dimensions

The finished bag, unstretched, will measure approximately 14 inches wide and 12 inches tall, with a handle length of about 10 inches on each side. When stretched to hold a full grocery load, it can expand comfortably to 18 or even 20 inches wide. This bag will hold a significant amount — several pounds of produce, a few books, a batch of apples — without straining the seams, because there are no seams. It is knitted in the round.


Understanding the Stitch Pattern

The body of this bag uses a simple but elegant eyelet mesh stitch. The pattern repeat is just two stitches wide, which makes it easy to memorize after a couple of rounds. Here is the basic logic: you make a yarn over (YO), which creates a new stitch and a small hole, then immediately knit two stitches together (K2tog), which reduces the stitch count back to where it started. The result is a diagonal mesh of small holes that gives the bag its stretchy, open character.

If you are new to yarn overs and decreases, take a few minutes before you begin to practice them on a swatch. A yarn over is simply a loop of yarn placed over your right needle before you work the next stitch — no inserting the needle into a stitch, just a loop. A K2tog is worked by inserting your right needle through two stitches at once, from left to right, and knitting them as if they were one. These are not difficult techniques, but they go much more smoothly after a bit of practice.


The Pattern

Abbreviations

CO — cast on
BO — bind off
K — knit
P — purl
YO — yarn over
K2tog — knit two together
PM — place marker
SM — slip marker
Rep — repeat
St(s) — stitch(es)
Rnd(s) — round(s)


Step One: Creating the Handles

This bag is worked top-down, meaning the handles are cast on first and the bag body grows downward from them. This approach avoids any complicated picked-up stitches and makes the construction very intuitive.

Cast on 8 stitches onto one double-pointed needle or the tip of your circular needle.

Work an I-cord as follows: Slide the stitches to the right end of the needle without turning the work. Bring the yarn behind the stitches and knit across. Repeat this process — slide, bring yarn behind, knit — until the I-cord measures 10 inches. Do not bind off.

Set this first handle aside and cast on 8 more stitches on a separate needle. Work another I-cord measuring 10 inches. Do not bind off.

Now you will join both handles to begin working in the round.


Step Two: Joining and Working the Bag Body

Place a stitch marker and knit across the 8 stitches of the first handle. Cast on 80 stitches using the backward loop method (also called the thumb cast-on). Knit across the 8 stitches of the second handle. Cast on another 80 stitches. Place a second stitch marker at the end if you like, though a single marker at the beginning of the round is sufficient. You now have 176 stitches total on your needle.

Join to work in the round, being careful not to twist the stitches. This is the most important moment in circular knitting — if the stitches twist before you join, the bag will be twisted as well and cannot be untwisted later. Lay the work flat on a table and confirm that all the cast-on edge faces downward and no stitches are wrapped around the needle before you close the round.

Round 1: Knit all stitches.

Round 2: Knit all stitches.

Round 3 (Begin Mesh Pattern): YO, K2tog — repeat from to to the end of the round.

Round 4: Knit all stitches.

Round 5: K1, YO, K2tog — repeat from to to the last stitch, K1.

Rounds 3 through 5 form the mesh pattern. Notice that Round 3 and Round 5 are slightly offset from each other by one stitch. This offset is what creates the diagonal, lattice-like mesh rather than a straight column of holes. Continue repeating Rounds 3, 4, and 5 until the body of the bag measures approximately 12 inches from the point where you cast on the side stitches.


Step Three: Working the Base

When the body is the desired length, it is time to close the bottom of the bag. You will do this by decreasing gradually to shape a rounded, gathered base.

Decrease Round 1: K6, K2tog — repeat to end of round. You will have 154 stitches.

Round: Knit all stitches.

Decrease Round 2: K5, K2tog — repeat to end of round. You will have 132 stitches.

Round: Knit all stitches.

Decrease Round 3: K4, K2tog — repeat to end of round. You will have 110 stitches.

Round: Knit all stitches.

Decrease Round 4: K3, K2tog — repeat to end of round. You will have 88 stitches.

Round: Knit all stitches.

Decrease Round 5: K2, K2tog — repeat to end of round. You will have 66 stitches.

Round: Knit all stitches.

Decrease Round 6: K1, K2tog — repeat to end of round. You will have 44 stitches.

Decrease Round 7: K2tog — repeat to end of round. You will have 22 stitches.

Decrease Round 8: K2tog — repeat to end of round. You will have 11 stitches.

Cut the yarn, leaving a 10-inch tail. Thread the tail onto your yarn needle and draw it through the remaining 11 stitches, removing them from the knitting needle as you go. Pull snugly to close the base. Pass the needle through to the inside of the bag and weave in the end securely.


Step Four: Finishing the Handles

Return to the live stitches at the top of each handle. You will now join the tops of the handles so that they form a continuous loop, making a shoulder-friendly strap.

Using Kitchener stitch or a three-needle bind-off, join the 8 stitches of each handle to the 8 corresponding stitches of the body at the top opening. If you are not familiar with Kitchener stitch, the three-needle bind-off is simpler and creates a slightly visible but sturdy seam — either works well here.

Weave in all remaining ends. Give the bag a gentle hand wash in cool water, squeeze out the excess water without wringing, and lay it flat or hang it to dry. Blocking cotton makes a remarkable difference in the finished appearance — the mesh opens up beautifully and the handles smooth out.


Tips for Getting the Best Results

Working with cotton yarn requires a small adjustment if you are used to wool. Cotton has no memory, meaning it does not spring back the way wool does. This means your tension needs to be a little more deliberate. Try to work at a relaxed, even pace rather than pulling your yarn tight after each stitch.

If you find that your mesh is too tight and the holes are barely visible, go up one needle size. If the mesh is too open and floppy, go down one size. There is a sweet spot where the fabric drapes beautifully and the holes are clearly defined without the structure feeling fragile.

The I-cord handles are knitted on fewer stitches and feel narrow while you are making them, but once the bag is finished and loaded with groceries, they are perfectly comfortable on the shoulder. If you prefer a wider, more padded handle, you can cast on 12 stitches for each handle instead of 8 and work the I-cord the same way.


Customizing Your Market Bag

One of the joys of knitting your own market bag is the ability to personalize it. Here are a few ideas for making this pattern your own.

Color: The simplest customization is color choice. A bag in a bold terracotta or dusty blue makes a statement. A natural undyed cotton has an artisan quality. Striped bags are also lovely — simply change colors every four to six rounds and weave in the ends as you go, or carry both colors up the inside.

Size: To make a smaller produce bag (great for holding a few oranges or a bunch of kale), cast on 48 stitches per side instead of 80 and work the body for only 8 inches before decreasing. For a larger market tote that can hold a full weekly shop, increase to 96 stitches per side and work the body to 16 inches.

Mesh density: For a smaller-hole mesh that will hold lighter items without them poking through, try substituting the YO, K2tog sequence with a seed stitch or a tighter rice stitch. For an even more open, dramatic net effect, try a double yarn over paired with a double decrease (sl1, K2tog, psso) for a larger hole.

Adding a lining: Some knitters prefer the look and function of a lined market bag. Cut a piece of lightweight cotton fabric to the dimensions of the knitted bag, fold the edges under, and sew it loosely to the inside with a running stitch in matching thread. This prevents small items from falling through the holes and gives the bag a more polished appearance.


Caring for Your Market Bag

Cotton is wonderfully easy to care for. Machine wash on a gentle cycle in cool water, or hand wash if you want to be extra careful. Avoid hot water, which can cause cotton to shrink slightly over time. Tumble dry on low or air dry. The bag will soften with each wash, becoming even more pleasant to use as the months go by.

After heavy use, the bottom of the bag may stretch slightly under the weight of many loads. This is completely normal and does not affect the bag’s function. If the base becomes very stretched over time, you can run a length of yarn through the decrease rounds using a yarn needle to cinch it back up.

Store your bag in the bag itself — fold it down small and tuck it inside its own base so it takes up almost no space in your other bag or coat pocket.


A Note on Sustainability

Every time you reach for this bag instead of accepting a plastic one, you are making a small but meaningful choice. Handknitting carries its own sustainability advantages beyond the material: bags made by hand are almost universally repaired rather than discarded when something goes wrong. A broken handle on a store-bought bag goes in the bin. A broken handle on a bag you knitted yourself gets mended, because you know exactly how it was made and you have a personal connection to the object.

There is also something to be said for the act of making itself. Knitting is a meditative, low-carbon activity. A ball of yarn, two needles, and a quiet hour or two — that is all this project asks of you, and what it gives back is both a useful object and the quiet satisfaction of having made something with your own hands.


Sharing Your Finished Bag

If you knit this pattern, please consider sharing a photo of your finished bag. Tag it with something descriptive so other knitters can find it — knitting communities on social media are wonderfully warm and encouraging, and seeing finished objects inspires others to cast on their own. If you made any modifications to the pattern, note them in your project description so that others can learn from your experience.

Knitting is a tradition passed down through generations, adapted and reinvented constantly, and every new project you complete adds a small thread to that ongoing story. A string market bag is a humble project in the grand scheme of knitting history, but humble things made well and used often are quietly among the best things in life.

Cast on, and enjoy every stitch.

Categorized in:

Bags,

Last Update: October 18, 2026

Tagged in:

, , , ,