Free Drawstring Bag Crochet Pattern, Reusable Produce Bag, Farmer’s Market Crochet Pattern

Free Drawstring Bag Crochet Pattern: Reusable Produce Bag for the Farmer’s Market

If you’ve been looking for a practical crochet project that you’ll actually use every single week, this is it. A simple drawstring bag worked in cotton yarn is one of those makes that earns its keep over and over again — tossed into your tote before a Saturday morning market run, stuffed with apples at the orchard, or hung by the kitchen sink between uses. This free crochet pattern walks you through every step of making your own reusable produce bag, from choosing the right yarn to weaving in your last end.

Whether you’re a beginner who has just mastered the basics or an experienced crocheter looking for a quick, satisfying project, this pattern is designed to be approachable and flexible. The finished bag is lightweight, washable, breathable enough to keep produce fresh, and strong enough to hold a week’s worth of groceries. Best of all, you’ll wonder why you ever used those flimsy single-use plastic bags.


Why Make a Reusable Crochet Produce Bag?

Before we get to the pattern itself, let’s talk about why this project is worth your time and yarn budget.

Single-use plastic produce bags are one of the most unnecessary pieces of waste generated at the grocery store. You pick up a handful of tomatoes, slip them into a thin plastic bag that weighs almost nothing, and that bag ends up in a landfill — or worse, the ocean — within days of being used. Reusable mesh and cloth bags are a simple swap, but store-bought versions are often made from synthetic materials that aren’t particularly durable and come with their own environmental cost.

A handmade cotton drawstring bag solves several problems at once. Natural cotton is biodegradable, washable, and food-safe. The open mesh construction lets cashiers see exactly what’s inside, so you won’t get held up at checkout. The breathable weave keeps fruits and vegetables from sweating in the refrigerator. And because you made it yourself, it costs next to nothing once you already have a skein of cotton yarn on hand.

From a purely practical standpoint, a finished bag weighs so little that it won’t throw off a scale reading at a market stand or bulk foods section. It folds flat in your pocket or purse. It takes about one to two hours to make, which means you can whip up a whole set in a weekend and have bags in multiple sizes for everything from cherry tomatoes to bunches of kale.


Materials You’ll Need

One of the best things about this pattern is how minimal the materials list is. You probably have most of this on hand already.

Yarn: Approximately 100–150 yards of worsted weight cotton yarn (size 4). A single skein is more than enough for one bag. Look for 100% cotton or a cotton-blend for best results. Avoid acrylic for this project — it doesn’t breathe as well, and cotton’s slight stiffness actually helps the bag hold its shape when loaded. Popular choices include Lion Brand 24/7 Cotton, Paintbox Simply Cotton, or any affordable craft store cotton yarn. Color is entirely up to you — natural undyed cotton gives a lovely organic look, but a bright produce bag is easy to spot at the bottom of your market tote.

Hook: A size 5mm (H/8) crochet hook. This size pairs well with worsted weight cotton and creates a stitch gauge that’s open enough for ventilation while still being tight enough to hold small items like grapes or cherry tomatoes. If you tend to crochet tightly, go up to a 5.5mm (I/9). If your tension is loose, try a 4.5mm (G/7).

Notions: A yarn needle for weaving in ends, scissors, and a stitch marker or piece of scrap yarn to mark the beginning of each round. You’ll also need a safety pin or small binder clip to help thread the drawstring.

Optional: A piece of thin cord, ribbon, or a length of single crochet chain worked separately for the drawstring. You can also use a strip of fabric, macrame cord, or even a shoelace in a pinch.


Gauge and Finished Size

Gauge: 14 stitches and 16 rows = 4 inches in half double crochet with worsted weight cotton on a 5mm hook.

Gauge is not critical for this project since fit doesn’t matter the way it does for wearables. However, if your gauge is significantly different, your finished bag size will vary.

Finished size: Approximately 12 inches tall (not including the drawstring) and 10 inches wide when laid flat. This is a medium-sized bag suitable for most produce. Instructions for adjusting size are included at the end of the pattern.


Pattern Notes and Abbreviations

This pattern is worked in the round from the bottom up. The base is worked in joined rounds, and the body is worked in a continuous spiral. The mesh section is created using a simple chain-space technique that requires no special stitches beyond what a beginner would already know.

Abbreviations used in this pattern (US crochet terms):

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
sp — space
st — stitch
rep — repeat
rnd — round
RS — right side
BLO — back loop only


The Pattern

Part One: The Base

The base of this bag is a small oval or rectangle that gives the bag a flat bottom so it sits upright when set down. This is worked as a series of joined rounds.

Foundation: ch 10.

Round 1: Starting in the second chain from the hook, sc 8 sts across. Work 3 sc in the last chain. Rotate your work to continue along the opposite side of the foundation chain. Sc 7 sts across. Work 3 sc in the last stitch. Join with a sl st to the first sc. (22 sts)

Round 2: Ch 1. Sc 8. Work 2 sc in each of the next 3 sts. Sc 7. Work 2 sc in each of the next 3 sts. Join with a sl st. (28 sts)

Round 3: Ch 1. Sc 8. (Sc 2 in next st, sc 1 in next st) 3 times. Sc 7. (Sc 2 in next st, sc 1 in next st) 3 times. Join with a sl st. (34 sts)

Round 4: Ch 1. Sc 8. (Sc 2 in next st, sc 1, sc 1) 3 times. Sc 7. (Sc 2 in next st, sc 1, sc 1) 3 times. Join with a sl st. (40 sts)

You now have a small, flat oval base with 40 stitches. This is a sturdy foundation for the body of the bag.


Part Two: Solid Body

The first several rounds of the body are worked in a tight half double crochet to create a solid section at the bottom of the bag. This adds structure and means the bottom seam won’t gape open when the bag is full of heavy items.

Round 5: Ch 1. Working in the BLO of each stitch around the previous round (this creates a defined edge between the base and the body), hdc in each st around. Do not join. Place your stitch marker. (40 sts)

You are now working in a continuous spiral. Move your stitch marker up at the beginning of each round.

Rounds 6–9: Hdc in each st around. (40 sts each round)

After completing Round 9, you’ll have about 2.5 inches of solid body above the base. This is the right moment to transition into the mesh section.


Part Three: Mesh Body

This is where the bag gets its characteristic airy, open look. The mesh pattern is created by alternating double crochet stitches with chain spaces. It looks complicated but is actually one of the most repetitive and meditative patterns you can work. Once you get the rhythm of it, you can do this section practically on autopilot.

Round 10 (Transition Round): (Dc in next st, ch 1, skip next st) around. (20 dc, 20 ch-1 spaces)

Rounds 11–20: (Dc in next dc, ch 1, skip next ch-1 sp) around. (20 dc, 20 ch-1 spaces each round)

The key to keeping this section even is to always work your dc into the top of the dc from the previous round, never into the chain space. If you find yourself confused about where to insert your hook, just look down: the dc below will have a clearly defined top that’s easy to spot, and the chain space will look like a small gap.

Continue these mesh rounds until the bag measures approximately 10 inches from the base. You can make the bag taller by simply adding more mesh rounds here. Every two additional rounds adds roughly one inch of height.


Part Four: Drawstring Channel

The drawstring channel is worked in solid stitches to create a firm band that keeps its shape and makes it easy to thread the cord through. This section also includes evenly spaced eyelets for the drawstring to pass through.

Round 21: (Dc in next dc, dc in next ch-1 sp) around. (40 sts)

Round 22: Hdc in each st around. (40 sts)

Round 23 (Eyelet Round): (Hdc 4, ch 2, skip 1) 8 times. (You should have 8 eyelets evenly spaced around the circumference.)

Round 24: Hdc in each st and 2 hdc in each ch-2 sp around. (40 sts)

Round 25: Hdc in each st around. (40 sts)


Part Five: Top Edge

Round 26: Sc in each st around. Join with a sl st.

Round 27: Ch 1. (Sc 1, skip 1, ch 1) around. Join with a sl st. This creates a pretty picot-style edge and gives a little more openness to the top of the bag.

Round 28: Sc in each st and each ch-1 sp around. Join with a sl st. Fasten off and weave in your end.


Part Six: The Drawstring

Cut a length of cotton cord, ribbon, or chain approximately 50 inches long. Thread it through your safety pin or a large blunt yarn needle and weave it in and out through the 8 eyelets in Round 23, going all the way around the bag. Tie the two ends together in a secure knot, or tie each end individually to a small toggle bead. Pull the drawstring tight to close the bag, and tug gently to distribute the gathers evenly.

Alternatively, you can crochet your own drawstring. Work a foundation chain of 100 stitches, then slip stitch back across the entire chain. This creates a firm, flat cord that feeds beautifully through the eyelets.


Finishing Touches

Weave in any remaining yarn ends securely using your yarn needle. Give the finished bag a gentle wash in cool water and lay it flat to dry. Cotton tends to relax and soften after its first wash, and the mesh will open up slightly, which is exactly what you want for airflow.

If you want a more polished look, block the bag by pinning it into shape on a foam mat or pinning the base to a flat surface while damp. This isn’t strictly necessary for a produce bag, but it does give the mesh a wonderfully even, professional finish.


Sizing Adjustments

This pattern is easy to resize for different purposes.

For a small herb or cherry tomato bag, start with a ch 6 foundation and reduce your base rounds to 2 instead of 4, targeting around 28–30 stitches before beginning the body. Reduce the mesh rounds to 12–14 total.

For a large grocery bag meant to hold a head of cabbage, a bunch of celery, or multiple apples, start with a ch 14 foundation and work 5 base rounds to approximately 52–56 stitches. Increase mesh rounds accordingly and lengthen the body to 14–15 inches.

For a bulk bin bag (great for nuts, dried fruit, or coffee beans at zero-waste stores), make the solid body section taller — about 5 rounds — so that small items don’t poke through before reaching the mesh section.


Care Instructions

Machine wash cold on a gentle cycle, or hand wash in cool water. Lay flat to dry or hang to dry. Do not put in the dryer, as cotton shrinks with heat. Your bag will last for years with basic care and becomes softer and more pliable with each wash.


Ideas for Using Your Finished Bags

A single bag is useful. A set of six or eight is life-changing. Consider making bags in slightly different colors or with different colored drawstrings so you can quickly tell which bag holds which type of produce in the refrigerator crisper drawer. Some crafters sew a small label onto each bag with a permanent fabric marker — noting what’s inside or the date it was purchased — but that’s entirely optional.

Beyond produce, these bags work beautifully as gift bags. Tuck in a bar of artisan soap, a small candle, or a bundle of herbs and tie the drawstring with a ribbon for an instant, low-waste gift presentation that the recipient can keep and reuse. They’re also perfect for storing knitting notions, small toys, bath products, or anything else you might otherwise keep in a plastic zip-lock bag.

At the farmer’s market specifically, you’ll find that vendors appreciate these bags. Many farmers who sell by the pound will tare your bag on the scale before adding produce, so the featherweight cotton mesh never works against you. A few vendors have even asked where to get one, which is the finest compliment a handmade item can receive.


A Note on Yarn Choices

While this pattern is written for worsted weight cotton, you can experiment with other fibers and weights. A fingering or sport weight cotton creates a finer, denser mesh that’s better suited for smaller items. Bamboo yarn is another lovely choice — it’s naturally antimicrobial, has a slight sheen, and is wonderfully soft. A linen-cotton blend gives a slightly stiffer, more structured bag that holds its shape exceptionally well.

Avoid any yarn with a lot of stretch or elasticity for this project. Wool, acrylic, and most blended yarns tend to distort under weight, and the bag will bag out (no pun intended) uncomfortably when loaded. Cotton, bamboo, and linen all have the right combination of strength and minimal stretch to perform well in this application.


Sharing Your Make

If you make this bag — or a whole stack of them — please share a photo. You can tag your project on Instagram or Ravelry so other crafters can find inspiration in your color choices and finishing details. Seeing a pattern made up in a deep terracotta, a cheerful citrus yellow, or a soft sage green never gets old.

Crochet produces something at once simple and lasting. A ball of cotton yarn and an hour or two of your time becomes something you’ll carry through hundreds of weekends, filled with peaches and plums and bunches of radishes and all the good things that a Saturday morning market has to offer. That’s a return on investment that no single-use plastic bag can come close to matching.

Happy crocheting — and happy shopping.

Categorized in:

Bags,

Last Update: October 18, 2026