
Free Crochet Farmers Market Bag Pattern
There’s something deeply satisfying about carrying your fresh produce, crusty bread, and bundles of flowers home in a bag you made yourself. A crocheted farmers market bag is one of those projects that checks every box — it’s practical, beautiful, customizable, and surprisingly quick to work up once you get into a rhythm. Whether you’re a seasoned crocheter or someone who just learned their basic stitches, this pattern is designed to be approachable, durable, and genuinely useful in everyday life.
This free crochet farmers market bag pattern will walk you through everything you need to know, from the materials list and stitch guide to the full written instructions and finishing tips. By the end, you’ll have a sturdy, stretchy, open-weave tote that holds up at the market, the beach, the grocery store, or anywhere else you need a reliable bag.
Why Crochet a Market Bag?
Before we dive into the pattern itself, let’s talk about why a crocheted market bag is worth your time. First, the environmental impact is real. Single-use plastic bags are still a problem in many parts of the world, and while reusable bags are widely available, there’s something extra meaningful about bringing a handmade one. You put time, care, and creativity into it — and that bag will outlast dozens of flimsy store-bought alternatives.
Second, cotton market bags are machine washable. That matters when you’re tossing leaky tomatoes or muddy root vegetables inside. A quick wash and your bag is good as new.
Third, the open-weave mesh design that most crochet market bags feature is actually functional. The spaces in the fabric let air circulate around your produce, which helps keep things fresher. The mesh also stretches to accommodate oddly shaped items, like a bunch of kale or a large squash.
And finally, these bags make incredible gifts. If you have a friend who loves the farmers market, a birthday, housewarming, or holiday gift doesn’t get more thoughtful than a handmade bag in their favorite color.
Materials You’ll Need
This pattern is written for a worsted weight cotton yarn, which strikes the ideal balance between structure and flexibility. Cotton holds its shape, doesn’t stretch out permanently over time the way acrylic can, and feels pleasant against bare arms in the warmer months when you’re most likely to be hitting the market.
Yarn: Approximately 200–250 yards of worsted weight (size 4) cotton yarn. Lion Brand 24/7 Cotton, Paintbox Simply Cotton Worsted, and Paintbox Simply DK are all excellent choices. You can absolutely use a single solid color, go with a gradient or ombre skein for a subtle visual effect, or even alternate two colors for stripes.
Hook: US Size J/10 (6mm) crochet hook. If your tension runs tight, size up to a K/10.5; if your tension is loose, size down to an I/9.
Notions: Scissors, a yarn needle for weaving in ends, and a tape measure. Stitch markers are helpful but optional.
Finished size: Approximately 13 inches wide and 14 inches tall (before handles), with handles adding roughly 10 inches of additional length. The bag stretches generously when loaded.
Gauge
Gauge for this pattern is approximately 14 stitches and 8 rows in a 4-inch square using a half double crochet stitch and a 6mm hook. Because this is a bag rather than a garment, gauge doesn’t need to be exact — but if your swatch comes out significantly smaller or larger than this, adjust your hook size accordingly so your finished bag has the right proportions.
Stitch Glossary
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
ch-sp — chain space (the space created by a chain in a previous row)
sk — skip
rep — repeat
pm — place marker
sm — slip marker
RS — right side
This pattern uses US crochet terminology throughout.
Pattern Notes
The bag is worked in joined rounds from the bottom up. The base is worked in rows and seamed, then stitches are picked up around the perimeter to work the body in rounds. This construction method gives you a flat, stable base that sits neatly on a table or counter without flopping over.
The mesh body section uses a simple chain-and-double-crochet structure that creates the characteristic open-weave look. It looks more complicated than it is — once you work the first two rounds of mesh, the rest is entirely repetitive.
The handles are worked as separate chains and attached at the end, which makes them easy to customize in length. If you prefer shorter handles for hand-carrying or longer handles for over-the-shoulder use, the instructions below will walk you through both options.
The Pattern
Part One: The Base
The base is a simple rectangle worked in rows of half double crochet. This creates a dense, sturdy foundation that keeps the bag’s shape even when fully loaded.
Foundation chain: Ch 41.
Row 1: Hdc in the 3rd ch from hook (the skipped chains do not count as a stitch), hdc in each ch across. — 39 hdc. Ch 2, turn.
Rows 2–12: Hdc in each st across. — 39 hdc. Ch 2, turn.
After Row 12, do not turn. You will now pick up stitches around the entire perimeter of the rectangle to begin working in the round.
Joining Round: Working along the long edge of the rectangle, work 1 sc in each row end (approximately 12 sc along this edge). At the corner, work 3 sc in the corner stitch. Work 1 sc in each stitch across the foundation chain edge (39 sc). Work 3 sc in the next corner. Work 1 sc in each row end along the remaining long edge (12 sc). Work 3 sc in the next corner. Work 1 sc in each stitch across the top edge of Row 12 (39 sc). Work 3 sc in the final corner. Join with a sl st to the first sc. — approximately 112 sc.
Place a stitch marker in the first stitch of this round to track the beginning of your rounds going forward.
Part Two: The Body
The body of the bag uses a mesh stitch pattern that is both beautiful and practical. The mesh gives the bag its signature open-weave look and allows the bag to stretch and breathe.
Round 1 (transition round): Ch 3 (counts as first dc), dc in each sc around, sl st to top of beginning ch-3 to join. — 112 dc.
Round 2 (begin mesh): Ch 5 (counts as first dc + ch 2), sk 1 dc, dc in next dc, ch 2, rep from to around, sl st to 3rd ch of beginning ch-5. — 56 ch-2 spaces.
Rounds 3–18: Ch 5 (counts as dc + ch 2), dc in next dc, ch 2, rep from to around, sl st to 3rd ch of beginning ch-5.
Repeat Round 3 pattern for all subsequent rounds through Round 18. Each round is worked into the dc stitches of the previous round, skipping over the ch-2 spaces. The mesh pattern grows quickly and you’ll find a satisfying rhythm within the first few repeats.
After Round 18, you should have a bag body that measures approximately 12–13 inches tall. If you’d like a deeper bag, simply continue working additional mesh rounds until you reach your desired depth before moving on to the top edge.
Part Three: The Top Edge
The top edge stabilizes the opening of the bag and gives it a clean, finished look. It also provides structure at the rim so the bag holds its shape when open.
Round 19: Ch 1, work 1 sc in each dc around and 2 sc in each ch-2 space around. Join with a sl st to the first sc. — approximately 168 sc.
Round 20: Ch 1, sc in each sc around. Join with a sl st to the first sc.
Round 21: Ch 1, sc in each sc around. Join with a sl st to the first sc. Fasten off and weave in ends.
Part Four: The Handles
The handles are what take this bag from pretty to practical. They’re worked as simple chains that are then single crocheted back across for structure and reinforcement.
For standard-length handles (good for hand-carrying or placing over your forearm):
Handle 1: Count 28 stitches in from one side seam and place a marker. Count another 20 stitches and place a second marker. These 20 stitches mark your handle attachment points.
Join yarn at the first marker. Ch 60. Sl st to the second marker. Ch 1, turn.
Sc back across the 60 chains (working 60 sc). Sl st into the first stitch to rejoin to the bag. Sc across the 20 stitches along the bag rim to reinforce the base of the handle. Sl st back into the starting point. Fasten off.
Handle 2: Repeat on the opposite side of the bag, counting 28 stitches in from the other side seam.
For longer handles that go over the shoulder, work ch 85 instead of ch 60. For shorter handles if you prefer a more structured carry, work ch 45.
Once both handles are attached, weave in all remaining ends securely. Because handles bear the most stress of any part of the bag, it’s worth weaving in those particular ends in several directions for extra durability.
Finishing Touches
Block your bag before its first use if possible. Wet blocking is ideal for cotton: soak the finished bag in cool water for about 20 minutes, gently press out excess water (don’t wring), and then shape it on a flat surface or over a similarly-sized box or container. Allow it to dry completely. Blocking opens up the mesh stitches beautifully and evens out any slight tension inconsistencies.
If you want to add a small interior pocket or a lining, that’s a lovely touch for anyone who carries their wallet and keys to the market as well as their groceries. A simple cotton fabric lining can be hand-stitched inside the bag after blocking.
Customization Ideas
One of the best things about this pattern is how flexible it is. Here are a few ways to make it your own.
Color: Use a bright, saturated color like coral, sunny yellow, or sage green for a cheerful summer bag. Neutrals like natural, cream, or tan are classic and versatile. You could also change colors every two rounds for a striped effect or use a self-striping yarn to let the yarn do the work.
Size: To make a mini version perfect for a small market run or as a gift bag, work a base of Ch 25 and reduce your mesh rounds to about 12. For a larger tote, start with Ch 51 and add rows to your base accordingly.
Stitch variation: Swap the double crochet mesh for a Waffle stitch or even a classic granny square construction for a totally different look using the same basic bag shape.
Embellishments: A few rows of shell stitch at the top edge, a crochet flower pinned on with a brooch backing, or even a wooden bead drawstring closure can personalize your bag and make it feel truly one of a kind.
Care Instructions
Cotton crochet bags are wonderfully easy to care for. Machine wash on a gentle cycle in cold or warm water. Lay flat to dry or hang dry — the dryer can cause cotton to shrink slightly, though a brief tumble on low heat is fine if you’re in a hurry. With proper care, your bag will stay beautiful and functional for years.
Tips for Crocheting This Pattern Successfully
A few practical notes that will make your experience with this pattern smoother. First, keep your tension consistent, especially through the mesh rounds. If some rounds look tighter than others, it’s worth taking a moment to relax your grip and allow the yarn to flow more freely through your fingers.
Second, count your stitches at the end of each mesh round, at least for the first several rounds. It’s easy to accidentally work into a chain space instead of the dc stitch, which will throw off your count. A quick count takes about 15 seconds and saves a lot of frustration.
Third, use a contrasting color of locking stitch marker to mark the beginning of each round. Because you’re working a joining-slip-stitch-at-end-of-round method rather than a continuous spiral, it’s important to know exactly where your rounds begin and end.
Finally, don’t rush the handle attachment. Take the time to work the reinforcement row carefully and weave in those ends really well. The handles are the highest-stress part of the bag, and a few extra minutes here means your bag will hold up beautifully even when it’s loaded with a watermelon and a dozen ears of corn.
Skill Level and Time Commitment
This pattern is rated as easy to intermediate. If you’re comfortable with the basic stitches (chain, single crochet, double crochet) and have worked in rounds before, you should have no trouble following along. The mesh section uses a simple ch-2, dc repeat that becomes second nature quickly.
In terms of time, most crocheters complete this bag in three to five hours total. The base takes about 30–45 minutes. The mesh body is the longest section and typically takes two to three hours depending on your pace. The top edge and handles add another 30–45 minutes. It’s a lovely one- or two-evening project.
Sharing Your Make
If you work up this pattern, please share your finished bag! Tag your photos with #JewelsAndJones so the community can see your beautiful work. Seeing the different color choices and variations that people bring to this pattern is one of the most joyful parts of sharing a free pattern. Every bag looks a little different and that’s exactly how it should be.
If you have questions as you work through the pattern, leave them in the comments below. This pattern has been tested, but crochet is a tactile craft and sometimes a question comes up that photos and text can’t fully answer on their own. The community here is warm and knowledgeable, and between us we can usually work through any snag.
Happy crocheting — and happy marketing. May your bag be full of beautiful things.