Crochet French Market Bag Pattern For Daily Use
Joy of eco-friendly style with the Free French Market Bag Pattern—craft your own trendy, reusable bag perfect for any shopping spree!”
This exquisite pattern guides you in creating a stylish and durable crochet bag, perfect for your grocery trips, beach days, or casual outings. Step into a world of chic sustainability with the Crochet Bag. Combining practicality with elegance, the bag’s spacious interior and sturdy handles ensure it can carry your essentials with ease.
Crochet French Market Bag Pattern
The design’s timeless French-inspired aesthetic makes it an eye-catching accessory that complements any wardrobe. The vision behind this pattern is to encourage eco-friendly living by providing a reusable alternative to single-use plastic bags, all while showcasing your crochet skills.
Tip:
Opt for 100% cotton yarn for a durable and washable finish that maintains its shape.
Materials Needed:
- 3 skeins of Lion Brand 24/7 Cotton in Charcoal, or approximately 558 yards (510 meters) of another worsted weight, category 4 yarn
- Size US G/6 (4mm) crochet hook
- Stitch markers
- Tapestry needle
Finished Size:
- Width: 16 inches (41 cm)
- Length: 17 inches (43 cm)
- Straps: 20 inches (51 cm)
Gauge:
- 15 stitches = 4 inches (10 cm) in pattern
Abbreviations Used:
- Ch: Chain
- Hdc: Half double crochet
- Rep: Repeat
- Sc: Single crochet
- Sc2tog: Single crochet 2 together
- Sc3tog: Single crochet 3 together
- Sk: Skip
- Sl st: Slip stitch
- Sp: Space
- St(s): Stitch(es)
- Tr: Treble
Bag Body
Foundation Chain:
Ch 143.
Row 1:
Starting in 11th ch from hook, tr 1, *ch 3, sk 3, tr 1 in next ch, rep from * to end of row.
Row 2:
Ch 7 (counts as 1 tr and 1 ch-3 sp), tr 1 in top of next tr, *ch 3, tr 1 in top of next tr, rep from * with last tr going into 4th ch of the turning ch from row below.
Repeat Row 2:
Continue repeating Row 2 until you have 34 vertical “squares” that align with the number of horizontal “squares.”
Decrease Rows (Cinching the Top)
Row 1 (Decrease Start):
Do not cut yarn. Block work. Begin working decrease rows as follows:
Ch 1, sc 1 in 1st tr, sc 2 in next ch sp, *sc 1 in next tr, sc 2 in next ch sp, rep from * across row. (102 sts)
Row 2 (Decrease):
Ch 1, sc3tog across row. (34 sts)
Row 3 (Decrease):
Ch 1, *sc 1, sc2tog, rep from * to last st, sc 1. (23 sts)
Rows 4-9 (Decrease):
Ch 2 (does not count as a st), hdc across row.
Reverse Edge
Preparation:
Cut yarn and reattach on opposite edge at beginning of foundation chain.
Row 1 (Reverse Side Start):
Ch 1, sc 3 in 1st ch sp, *sc 1 in ch at bottom of next tr, sc 2 in next ch sp, rep from * across row. (102 sts)
Repeat Rows 2-9:
Follow the same process as the top edge for this bottom edge.
Straps and Edging
Rounds Start:
Do not cut yarn as you will now work in rounds around all 4 edges of the work to join the bag and add the straps:
Round 1 (Strap Formation):
Ch 1, and working into side edge, sc 9 evenly down the side of hdc and sc decrease rows (until you reach net portion), place marker, sc 3 in 1st ch sp, *sc 1 in side of ch 3, sc 2 in next ch sp, rep from * to end of net portion (102 sc along net portion), place marker, sc 9 evenly up side of hdc and sc decrease rows, ch 74 (for straps, adjust length as needed), sc 9 evenly down other side of hdc and sc decrease rows, place marker, sc 3 in 1st ch sp, *sc 1 in side of ch 3, sc 2 in next ch sp, rep from * to end of net portion, place marker, sc 9 evenly up side of hdc and sc decrease rows, ch 74, sl st to 1st sc at beginning of round.
Round 2 (Joining and Shaping):
Sc to marker at the beginning of net portion, sc 1, sc2tog to 1 st before next marker, sc 1 (52 sts along net portion between markers), continue sc up side, into each chain, and down other side to next marker, sc 1, sc2tog to 1 st before next marker, sc 1 (52 sts along net portion between markers), then sc up side and into each chain.
Rounds 3 and 4 (Finishing Round):
Sc all the way around. Sl st to close off at the end of round 4.
Final Touches:
Secure and weave in all ends to complete your French Market Bag.

