
This charming C2C mesh market bag seamlessly combines practical functionality with effortless Parisian flair.
Utilizing an innovative diagonal mesh stitch, the body stretches generously to accommodate farm-fresh produce while maintaining a lightweight, airy texture.
Sturdy wooden handles add a sophisticated, structured finish that upgrades a standard tote into a durable daily accessory.
Built with mercerized cotton yarn for optimal shape retention, this versatile piece transitions beautifully from autumn orchards to summer farmers markets.
Project Overview
-
Skill Level: Advanced Beginner
-
Dimensions: Approximately 15 inches tall by 24 inches wide (excluding handles)
-
Design Feature: Corner-to-corner mesh construction gathered at the top for structural stability
Materials & Tools
-
Yarn: Medium Weight #4 Mercerized Cotton (approx. 460 yards / 8.5 oz)
-
Hook: Size G/6 (4.0 mm)
-
Handles: 2 wooden purse handles (approx. 5.75″ x 5.12″)
-
Notions: 4 stitch markers, yarn needle, scissors
Stitch Guide
-
sc2tog: Insert hook into next stitch, yarn over and pull up loop (2 loops on hook). Insert hook into following stitch, yarn over and pull up loop (3 loops on hook). Yarn over, pull through all 3 loops.
-
sc3tog: Insert hook into next stitch, yarn over and pull up loop (2 loops). Insert hook into second stitch, yarn over and pull up loop (3 loops). Insert hook into third stitch, yarn over and pull up loop (4 loops). Yarn over, pull through all 4 loops.
Pattern Directions
Section 1: Main C2C Mesh Body

-
Row 1: Work 1 double crochet into the 4th chain from your hook and in every remaining chain. (1 block completed)
-
Row 2: Chain 6. Double crochet in 4th chain from hook and next 2 chains. Rotate Row 1 to slip stitch into top of its chain-3 space. Chain 3, place 3 double crochet in that same space. (2 blocks)
-
Row 3: Chain 6. Double crochet in 4th chain from hook and next 2 chains. Rotate work, slip stitch into top of last block created. Chain 5, slip stitch into top of initial block. Chain 3, place 3 double crochet in top chain-3 space. (2 blocks, 1 chain-5 space)
-
Row 4: Chain 6. Double crochet in 4th chain from hook and next 2 chains. Rotate work, slip stitch into last block made. Chain 5, slip stitch into 3rd chain of previous chain-5 loop. Repeat across to final block. Chain 3, place 3 double crochet in last space. (2 blocks, 2 chain-5 spaces)
-
Rows 5–44 (Expansion): Repeat the expansion row sequence, adding one extra chain-5 mesh loop per row until the bag reaches its maximum width.
-
Row 45 (Reduction): Turn work. Slip stitch across next 2 stitches and into top of chain-3. Chain 3, place 2 double crochet in same space. Chain 5, slip stitch into 3rd chain of next loop. Repeat across. End with chain 3, 3 double crochet in final space, slip stitch to end block.
-
Rows 46–86 (Reduction Continuation): Continue decreasing by following Row 45 step-by-step until all chain-5 mesh loops are closed.
-
Row 87 (Final Corner): Chain 3, 3 double crochet in final chain-3 space, slip stitch to join. Fasten off yarn and weave in loose ends.
Section 2: Cinching the Edges

-
Join yarn at any corner of the completed mesh square.
-
Work 2 single crochets across the top of each block along all 4 sides, deliberately skipping one double crochet per block to gather the fabric. Place markers in the first and last stitches of Side 1 and Side 3 (88 single crochets per side; 352 total). Slip stitch to start.
Section 3: Shaping the Upper Handles

-
Row 1: Working between markers on Side 1: Chain 1, single crochet in first stitch, then work sc3tog across remaining stitches. Turn. (30 stitches)
-
Row 2: Chain 1, sc2tog, single crochet 12, sc2tog, single crochet 12, sc2tog. Turn. (27 stitches)
-
Row 3: Chain 1, sc2tog, single crochet 9, sc2tog, single crochet 1, sc2tog, single crochet 9, sc2tog. Turn. (23 stitches)
-
Rows 4–7: Chain 1, single crochet across every stitch. Turn. (23 stitches)
-
Work single crochet stitches down the raw side edges, across Side 2, and repeat the handle shaping steps for Side 3. Single crochet along Side 4 to complete the top edge. Fasten off.
Section 4: Handle Attachment

-
Turn bag with wrong side facing you.
-
Join yarn to the first stitch of the upper handle panel with a slip stitch.
-
Single crochet across all 23 stitches while wrapping your yarn directly around the wooden handle frame to secure it firmly.
-
Fasten off and repeat the process on the opposite side for the second handle. Secure all remaining yarn ends.
