Skip to content
Hook & Hearth

Patterns

Hook & Hearth

Bag Patterns

Sturdy Mesh Crochet Market Bag Free Crochet Pattern

Love it? Share it with a friend
Sturdy Mesh Crochet Market Bag Free Crochet Pattern
Jump to pattern

Shopping bags that stretch into a sad net are the reason this one has a firm base. A flat oval of single crochet keeps it standing, one back loop round turns the sides up cleanly, and the tight mesh above carries real weight without sagging. The wide straps sit comfortably flat on the shoulder for an effortless carry.

Sturdy Mesh Crochet Market Bag Free Crochet Pattern

Quick Facts

  • Skill level: Intermediate
  • Finished size: 14 inches (35.5 cm) wide, 14 inches (35.5 cm) high (excluding straps)
  • Yarn: 100% Cotton Worsted Weight (Aran / 4-ply), approx. 500 yards (457 meters)
  • Hook: 4.5 mm (US 7) crochet hook
  • Stitches used: ch, sl st, sc, dc, blo
  • Time to make: One satisfying weekend make

Size customization tips and yardage variations are included further down.

What Makes This Crochet Market Bag Special

Unlike traditional market bags that rely entirely on loose filet mesh from top to bottom, this design features a solid oval base worked in sturdy single crochet. This prevents small items like keys or produce stems from slipping through and stops the bag from sagging when loaded with heavy groceries. A single back loop round creates a crisp, structured corner that turns the flat base upward into upright walls. Above the base, a firm chain-and-double-crochet mesh provides ideal flexibility while maintaining structural integrity. The double-thick reinforced top band and wide shoulder straps distribute weight evenly without stretching out of shape.

Skill Level

  • Working in continuous rounds and joined rounds
  • Maintaining consistent tension across mesh spaces
  • Working into back loops only (blo)
  • Sewing straps securely to the top band

Don’t worry if you are new to mesh crochet; the stitch sequence is repetitive and simple to memorize once you complete the first two rounds of the body.

Finished Measurements

Dimension Inches Centimeters
Width (laying flat) 14 in 35.5 cm
Height (base to top edge) 14 in 35.5 cm
Strap Length 20 in 50.8 cm
Strap Width 1.5 in 3.8 cm

Materials You Will Need

Color Name Yarn Weight Fiber Skeins / Yards / Meters
Sage Worsted (4) 100% Cotton 3 skeins / 500 yds / 457 m total
  • Hook: 4.5 mm (US 7) crochet hook
  • Notions: Tapestry needle for weaving ends, locking stitch markers (4), sharp scissors

Yarn Suggestions

Yarn Line Skein Yardage Notes
Lily Sugar’n Cream Solid 120 yds / 109 m per 2.5 oz Classic durable cotton, softens with washing.
Lion Brand Re-Up 194 yds / 177 m per 3 oz Recycled cotton blend, excellent stitch definition.
WeCrochet Dishie 190 yds / 173 m per 100g Tight twist prevents splitting, great colorfastness.

⚠️ Note: Avoid stretchy acrylic or wool yarns for this project. Acrylic stretches permanently under weight, and wool lacks the crisp stitch structure needed for a sturdy market bag mesh. Stick to 100% cotton or linen blends.

Gauge

  • Base Gauge: 16 sc and 18 rows = 4 inches (10 cm) using a 4.5 mm hook.
  • Mesh Gauge: 4 mesh blocks (1 dc, ch 2) and 6 rows = 4 inches (10 cm) using a 4.5 mm hook.

Abbreviations

  • approx: approximately
  • beg: beginning
  • blo: back loop only
  • ch: chain
  • dc: double crochet
  • hdc: half double crochet
  • rep: repeat
  • rnd(s): round(s)
  • row(s): row(s)
  • sc: single crochet
  • sk: skip
  • sl st: slip stitch
  • st(s): stitch(es)
  • yo: yarn over

UK translation terms: sc = dc, hdc = htr, dc = tr.

Special Stitches Explained

  1. Magic Ring: Wrap yarn around your index finger twice to form a loop, insert hook under both strands, pull up a loop, and ch 1 to secure. Work initial stitches directly into the ring.
  2. Mesh Block (dc, ch 2, sk 2 sts): The foundational structure of the upper bag walls, creating an open grid pattern that holds its shape.

Pattern Instructions

Pattern Notes

  • The base is worked in continuous spiral rounds without joining. Use a stitch marker to keep track of the first stitch of each round.
  • The mesh body transitions to joined rounds to keep the pattern alignment straight.
  • Turning chains do not count as stitches unless specifically noted.

Section 1: The Bag Base (Sage, make 1)

Ch 25.
Rnd 1: Work 2 sc in 2nd ch from hook, sc in next 22 ch, 4 sc in last ch. Working along the opposite side of the foundation chain, sc in next 22 ch, 2 sc in last ch. Do not join; work in a continuous spiral. (52 sc)
Rnd 2: (2 sc in next st) twice, sc in next 22 sc, (2 sc in next st) 4 times, sc in next 22 sc, (2 sc in next st) twice. (60 sc)
Rnd 3: (1 sc in next st, 2 sc in next st) twice, sc in next 22 sc, (1 sc in next st, 2 sc in next st) 4 times, sc in next 22 sc, (1 sc in next st, 2 sc in next st) twice. (68 sc)
Rnd 4: (2 sc in next 2 sts, 2 sc in next st) twice, sc in next 22 sc, (2 sc in next 2 sts, 2 sc in next st) 4 times, sc in next 22 sc, (2 sc in next 2 sts, 2 sc in next st) twice. (76 sc)
Rnd 5: (3 sc in next 3 sts, 2 sc in next st) twice, sc in next 22 sc, (3 sc in next 3 sts, 2 sc in next st) 4 times, sc in next 22 sc, (3 sc in next 3 sts, 2 sc in next st) twice. (84 sc)
Rnds 6 to 8: Sc in each st around. (84 sc)

✅ Checkpoint: You now have a solid, flat oval base that measures approximately 10 inches long by 4 inches wide.

Section 2: Turning Round and Body Mesh (Sage, make 1)

Rnd 9: Working in blo only, sc in each st around. Sl st to first sc to join. (84 sc)
Rnd 10: Ch 4 (counts as 1 dc and ch 2), sk 2 sc, dc in next sc, ch 2, sk 2 sc around; join with sl st to 2nd ch of beg ch-4. (84 sts)
Rnds 11 to 24: Sl st into the first ch-2 space, ch 4 (counts as 1 dc and ch 2), dc in next dc, ch 2, dc in next dc around, working last ch-2 and joining with sl st to 2nd ch of beg ch-4. (84 sts)
Rnd 25: Ch 1, sc in each dc and work 2 sc in each ch-2 space around; join with sl st to first sc. (84 sc)

Section 3: Top Band and Straps (Sage, make 2 straps)

Top Band:
Rnds 26 to 28: Ch 1, sc in each st around; join with sl st to first sc. Fasten off at the end of Rnd 28. (84 sc)

Straps (Make 2):
Ch 9.
Row 1: Sc in 2nd ch from hook and in each ch across, turn. (8 sc)
Rows 2 to 60: Ch 1, sc in each sc across, turn. (8 sc)
Fasten off, leaving a 12-inch (30 cm) tail for sewing.

Assembly

  1. Lay the bag flat to find the exact front and back edges.
  2. Pin the two ends of Strap 1 along the inside of the front top band, spacing the inner edges of the strap 4 inches apart, centered between the side folds.
  3. Pin the two ends of Strap 2 in the same manner along the inside of the back top band, ensuring they align directly opposite the front strap.
  4. Using the tapestry needle and the yarn tails, whipstitch securely through both the strap and top band rounds in a neat square stitch pattern. Double-knot securely on the inside and weave in all tails.

Finishing

  • Weave in any remaining loose yarn ends inside the base and top band.
  • Steam block the finished bag lightly with an iron on a low cotton setting, pressing the base flat and squaring out the sides so the mesh opens up evenly.

Size Customization Tips

  • Making it wider: Increase the starting chain length in multiples of 3 stitches, and add corresponding rounds to the oval base matching the increase formula. Ensure your total stitch count on the final base round remains divisible by 3 for the mesh pattern to align correctly.
  • Making it deeper: Simply work additional pattern repeats of Rnds 11 through 24 before beginning the top band. Keep extra yarn on hand if you add more than 4 extra rounds of mesh.

Care Instructions

Hand wash in cold water with mild cotton wash. Do not bleach. Lay flat to shape on a towel to air dry. Do not tumble dry, as high heat will shrink 100% cotton and distort the mesh structure.

FAQ

Can I use acrylic yarn instead of cotton?

While you can use acrylic, it is not recommended for market bags. Acrylic fibers stretch permanently under the weight of groceries, causing the bag to sag heavily toward the floor. Cotton provides the necessary structural stiffness and strength.

How do I adjust the strap length?

To make shorter or longer shoulder straps, simply work fewer or more rows in the Strap section before fastening off. Make sure both straps are worked to the exact same row count so the bag hangs evenly.

Can I line this bag with fabric?

Yes! A lightweight cotton or canvas lining sewn to fit the interior dimensions will prevent small items like keys or coins from slipping through the mesh spaces. Slip-stitch or hand-sew the lining directly to the inside of Rnd 26.

Happy Crocheting!

I hope you enjoyed making this sturdy mesh market bag. Be sure to save this pin on Pinterest to your favorite crochet boards, and leave a comment below sharing what colors you chose for your project!

Like this one? Save it for later.

100% free

Get this pattern as a free PDF

+ A new free pattern every day straight to your inbox Daily

Email needed to download · No spam · Unsubscribe anytime · Privacy

Creating your PDF…

This takes a few seconds.

Your PDF is downloading!

Check your downloads, or print it right now. Your daily free patterns start arriving in your inbox.