Crochet Vegetable Market Bag Pattern

Vegetable Market Bag

Crafting your own reusable tote for grocery runs or trips to the local farmers market is both a rewarding and eco-friendly project.

This beginner-friendly design uses heavy-duty cotton yarn to create a sturdy, flexible mesh tote enhanced with a playful row of mini carrots near the base.

By combining basic shaping rounds, airy grid stitches, and simple textured clusters, you can build a durable accessory that expands easily to carry produce while cutting down on single-use plastics.

Follow the step-by-step instructions below to make your own custom market bag.

Materials & Specs

  • Yarn: Size 4 Medium Weight Cotton Yarn (approx. 300 yds Main Color, 12 yds Orange, 12 yds Green)

  • Hook: Size H-8 / 5.0mm

  • Extras: Tapestry needle, scissors

  • Dimensions: 14 inches wide by 15 inches long (flat)

  • Gauge: 12 double crochets by 7 double crochet rows = 4 inches square

Stitches & Abbreviations Reference

  • MC: Magic Circle (Magic Ring)

  • Ch: Chain

  • Sc: Single Crochet

  • Dc: Double Crochet

  • Cluster: Carrot Cluster / Spike Cluster Stitch

  • Sk / Skst: Skip / Skip Stitch

  • Slst: Slip Stitch

  • R: Round (or Row)

  • St(s): Stitch(es)

  • Yo: Yarn Over

Special Technique: Carrot Cluster Yarn over, insert hook into the base of the designated stitch, yarn over and pull up a loop. Yarn over, pull through 2 loops on hook. Repeat this sequence 2 more times in the same spot. With 4 loops on your hook, yarn over and draw through all remaining loops to secure the cluster, then work 1 chain stitch to lock it in place.

Step-by-Step Instructions

Step-by-Step Instructions

Solid Circular Base

  • Round 1: Using Main Color, make a magic ring. Work 12 double crochets into the loop, join with a slip stitch to the first stitch. (12 sts)

  • Round 2: Chain 2, turn. Work 2 double crochets into every stitch around. Join. (24 sts)

  • Round 3: Chain 2, turn. 1 double crochet in the next stitch, 2 double crochets in the following stitch. Repeat from * to * around. Join. (36 sts)

  • Round 4: Chain 2, turn. 1 double crochet in each of the next 2 stitches, 2 double crochets in the next stitch. Repeat from * to * around. Join. (48 sts)

  • Round 5: Chain 2, turn. 1 double crochet in each of the next 3 stitches, 2 double crochets in the next stitch. Repeat from * to * around. Join. (60 sts)

  • Round 6: Chain 2, turn. 1 double crochet in each of the next 4 stitches, 2 double crochets in the next stitch. Repeat from * to * around. Join. (72 sts)

  • Round 7: Chain 2, turn. 1 double crochet in each of the next 5 stitches, 2 double crochets in the next stitch. Repeat from * to * around. Join. (84 sts)

  • Round 8: Chain 2, turn. 1 double crochet in each of the next 6 stitches, 2 double crochets in the next stitch. Repeat from * to * around. Join. (96 sts)

  • Round 9: Chain 2, turn. Work 1 double crochet in every stitch around. Join. (96 sts)

  • Round 10: Chain 2, turn. 1 double crochet in the next stitch, chain 1, skip 1 stitch. Repeat from * to * around. Join. (96 sts)

  • Rounds 11–12: Chain 2, turn. Work 1 double crochet in each stitch and chain space around. Join. (96 sts)

Carrot Motif Section

  • Round 13: Chain 4, turn. Switch to Orange yarn. Skip 1 stitch, work a Carrot Cluster into the base of the stitch directly below the next space, chain 2, skip 2 stitches. Repeat from * to * around (skipping only 1 stitch on final repeat). Join with a slip stitch to the 3rd chain of turning chain. Fasten off Orange.

  • Round 14: Attach Main Color. Chain 1, turn. Work 2 single crochets in the first chain space. Skip cluster, work 3 single crochets in the next chain space. Repeat from * to * until final space, placing 1 single crochet in the last space. Join. (96 sts)

  • Round 15: Chain 2, turn. Switch to Green yarn. Working directly into the tops of the Orange Carrot Clusters from Round 13 (ignoring Round 14 stitches): work [1 double crochet, chain 1, 1 double crochet] into each cluster top. Repeat from * to * around. Join. Fasten off Green.

  • Round 16: Attach Main Color. Chain 2, turn. Double crochet in space between first stitch and turning chain. Double crochet in next chain space, work 2 double crochets between the next stitch pair. Repeat around. Join. (96 sts)

  • Round 17: Chain 2, turn. Work 1 double crochet in every stitch around. Join. (96 sts)

Mesh Body & Upper Trim

  • Rounds 18–26: Chain 4 (counts as double crochet + chain 1), turn. Skip 1 stitch. Double crochet in next stitch, chain 1, skip 1 stitch. Repeat from * to * around. Join to 3rd chain of turning chain. (96 sts)

  • Round 27: Chain 2, turn. Work 1 double crochet in each stitch and chain space around. Join. (96 sts)

  • Round 28: Switch to Green yarn. Chain 1, turn. Work 1 single crochet in every stitch around. Join. Fasten off Green.

  • Round 29: Attach Main Color. Chain 2, turn. Work 1 double crochet in every stitch around. Join. (96 sts)

Straps & Final Border

  • Round 30: Chain 2, turn. Double crochet in the first 5 stitches. Chain 38, skip 38 stitches (first handle opening). Double crochet in next 10 stitches. Chain 38, skip 38 stitches (second handle opening). Double crochet in final 5 stitches. Join.

  • Round 31: Chain 2, turn. Work 1 double crochet into every stitch and into each chain across the handle loops around. Join.

  • Round 32: Switch to Orange yarn. Chain 1, turn. Work 1 single crochet in every stitch around the top edge and handle straps. Join. Fasten off Orange.

  • Round 33: Attach Main Color. Chain 2, turn. Work 1 double crochet in every stitch around. Join.

Fasten off, cut yarn, and weave in all loose ends using your tapestry needle.

Similar Posts