BagsEasy

Free Crochet French Market Tote Bag Pattern (Mesh Tote)

A cotton mesh market bag with a solid 12-dc round base, an expandable filet body and reinforced straps.

Pin
An unbleached natural cream worsted cotton crochet French market mesh tote bag resting on a rustic oak table, filled with fresh lemons, artichokes, and a crusty baguette beside a wooden crochet hook and cotton yarn skein.

Pattern at a glance

Hook
4.5 mm (US 7) or 5.0 mm (US H-8)
Yarn
250–280 yd (230–255 m) of worsted-weight 100% cotton, about 150–170 g
Finished size
14.5 in (37 cm) wide × 15 in (38 cm) tall, flat; 9.5 in (24 cm) base; 10.5 in (26.5 cm) strap drop
Gauge
15 dc × 8.5 rows = 4 in (10 cm)
Terms
US terms

Materials

  • Yarn250–280 yd worsted-weight 100% cotton (mercerized or kitchen cotton)
  • Crochet hook4.5 mm (US 7) or 5.0 mm (US H-8)

Abbreviations

ch
chain
ch-1 sp
chain-1 space
dc
double crochet
sc
single crochet
sl st
slip stitch
st(s)
stitch(es)

This free crochet French market tote bag pattern combines a solid flat circle base worked in double crochet with an expandable chain-loop mesh body and a dense single crochet upper band with integrated, non-sagging straps. Inspired by the classic French filet à provisions string shopping bag, the solid circular bottom keeps small items and produce stems from poking through the base while the open mesh sides expand to hold bulky groceries and fold down to the size of a lemon when empty.

Terminology note: This pattern is written in standard US crochet terms. In UK crochet terminology, a US double crochet (dc) is called a treble crochet (tr), and a US single crochet (sc) is called a double crochet (dc).

At-a-Glance Pattern Summary

  • Skill Level: Easy / Confident Beginner (worked seamlessly from the bottom up in joined rounds)
  • Finished Dimensions (Unstuffed Flat Measurement):
    • Base Diameter: Approx. 7.0 in (18 cm) across (estimate)
    • Bag Body Width (Laid Flat): Approx. 14.5 in (37 cm) wide (estimate)
    • Bag Body Height (Excluding Handles): Approx. 14.0 in (35.5 cm) tall; expands to 16–18 in (40.5–46 cm) when filled with produce (estimate)
    • Handle Drop: Approx. 9.5 in (24 cm) shoulder drop
  • Yarn Required: Approx. 260–300 yds (238–274 m), or two 100 g / 190 yd skeins of CYC #4 Medium / Worsted weight 100% unmercerized or mercerized cotton yarn (estimate).
  • Crochet Hook: 4.5 mm (US 7) crochet hook (intentionally 0.5 mm smaller than standard worsted recommendations to keep the base and straps firm).

Why 100% Cotton Fiber Matters for a Crochet Market Bag

Before you pick up your hook, check your yarn label: never use 100% acrylic or superwash wool for a market tote.

Comparison diagram showing Why 100% Cotton Matters for Market Bags: 100% Unmercerized Cotton has low elasticity and holds its shape when filled with produce, whereas 100% Acrylic Yarn has high elasticity and sags toward the ground under load.
  • 100% Cotton (Unmercerized Dishcloth Cotton or Mercerized Pima Cotton): Plant cellulose fibers have very low natural elasticity. When you load apples, lemons, or a baguette into a cotton bag, the mesh expands geometrically to cradle the items, while the single crochet rim and slip-stitch-edged straps resist stretching.
  • 24/7 Mercerized Cotton Cord or Cotton-Linen Blends: Even stronger abrasion resistance and crisp stitch definition; compare other low-stretch options in our guide to bag stitches.
  • Note on Carrying Capacity: While a tightly crocheted worsted cotton market bag comfortably carries everyday farmer's market produce, bread, and pantry staples, this handmade pattern has not been laboratory load-tested; avoid overloading it with heavy glass bottles or canned goods without a fabric lining.

4-Zone French Market Tote Bag Anatomy

This pattern is engineered from the bottom up in four distinct structural zones across 31 rounds:

4-Zone French Market Tote Bag Anatomy diagram illustrating Zone 1 Solid Flat-Circle Base (Rounds 1-6), Zone 2 Expandable Ch-5 Mesh Body (Rounds 7-22), Zone 3 Non-Stretch Single Crochet Upper Rim (Rounds 23-26), and Zone 4 Integrated Reinforced Handles (Rounds 27-31).

Zone

Rounds

Stitch Structure

Structural Purpose

Stitch / Arch Count

Zone 1: Solid Flat-Circle Base

Rounds 1–6

Standard 12-dc flat circle increase formula (+12 dc per round)

Prevents keys, coins, and produce stems from poking through the bottom

12 dc → 72 dc

Zone 2: Expandable Mesh Body

Rounds 7–22

24 chain-5 arches (*sc, ch 5, skip 2 sts*) worked in the round

Expands horizontally and vertically around odd-shaped produce

24 ch-5 mesh spaces per round

Zone 3: Non-Stretch Upper Rim

Rounds 23–26

Solid single crochet (sc) worked in joined rounds

Gathers the top of the mesh into a firm, non-gaping 96-stitch collar

96 sc per round

Zone 4: Integrated Handles & Edging

Rounds 27–31

Bridged ch-50 shoulder straps reinforced with 3 sc rounds + sl st edging

Distributes weight across a 1.25-inch wide cotton strap with a non-stretch spine

128 sc around outer perimeter

Complete Written Pattern: Step-by-Step Instructions

Abbreviations (US Terms)

  • ch: chain
  • ch-sp: chain space
  • dc: double crochet (UK treble crochet — tr)
  • dc inc: double crochet increase (2 dc worked into the same stitch)
  • sc: single crochet (UK double crochet — dc)
  • sl st: slip stitch
  • st(s): stitch(es)

Zone 1: Solid Double Crochet Flat-Circle Base (Rounds 1–6)

Work in joined rounds without turning. The beginning ch 2 does not count as a stitch; work the first dc of every round into the same stitch as the slip-stitch join.

  • Round 1: Make a magic ring (or ch 4 and sl st in first ch to form a ring). Ch 2 (does not count as a st), work 12 dc into the ring. Pull tail tight to close center, and sl st to the top of the first dc. (12 dc)
  • Round 2: Ch 2, work 2 dc (dc inc) in each stitch around. Sl st to first dc. (24 dc)
  • Round 3: Ch 2, *1 dc in next st, 2 dc in next st*; repeat from * to * 12 times around. Sl st to first dc. (36 dc)
  • Round 4: Ch 2, *1 dc in next 2 sts, 2 dc in next st*; repeat from * to * 12 times around. Sl st to first dc. (48 dc)
  • Round 5: Ch 2, *1 dc in next 3 sts, 2 dc in next st*; repeat from * to * 12 times around. Sl st to first dc. (60 dc)
  • Round 6: Ch 2, *1 dc in next 4 sts, 2 dc in next st*; repeat from * to * 12 times around. Sl st to first dc. (72 dc — base measures approx. 7.0 in / 18 cm across, estimate).

Zone 2: Expandable Ch-5 Mesh Body (Rounds 7–22)

Close-up studio photo of hands working natural cream worsted cotton yarn with a 4.5mm crochet hook, transitioning from the solid 72-stitch double crochet flat circle base into open chain-5 mesh arches.

In Round 7, you divide the 72 base stitches by 3 (72 ÷ 3 = 24) to anchor 24 mesh arches evenly around the perimeter.

  • Round 7 (Mesh Setup Round):
    • Ch 1, work 1 sc in the very first stitch.
    • *Ch 5, skip next 2 dc, 1 sc in next dc*; repeat from * to * 23 times around until 2 stitches remain before your first sc.
    • To finish the 24th arch right at the top center so Round 8 can start cleanly without slip-stitching across 3 chains: Ch 2, skip the last 2 dc, and work 1 dc into the first sc of the round (this ch 2 + 1 dc equals the length of a ch 5 arch and leaves your hook sitting at the top center of the 24th arch!). (24 mesh spaces)
  • Rounds 8–22 (Mesh Body — 15 Rounds):
    • Ch 1, work 1 sc directly into the same arch space (around the top of the dc join from the round below).
    • *Ch 5, 1 sc in next ch-5 space*; repeat from * to * 23 times around.
    • Complete the 24th arch with ch 2, 1 dc into the first sc of the round. (24 mesh spaces per round).
    • Note: On the very last round of the mesh body (Round 22), finish the 24th arch with standard ch 5, sl st to first sc instead of the ch 2 + 1 dc join so your hook sits flat at the base of the arch for Zone 3.

Zone 3: Non-Stretch Single Crochet Upper Rim (Rounds 23–26)

Now you convert the 24 open mesh loops into a sturdy 96-stitch single crochet collar (24 spaces × 4 sc per space = 96 sc):

  • Round 23 (Collar Setup Round):
    • Sl st into the first ch-5 space, ch 1, and work 4 sc into each of the 24 ch-5 spaces around. Sl st to first sc. (96 sc)
  • Rounds 24–26 (Solid Rim — 3 Rounds):
    • Ch 1, work 1 sc into each stitch around. Sl st to first sc. (96 sc per round).

Zone 4: Integrated Reinforced Handles (Rounds 27–31)

Close-up studio photo of the dense single crochet upper rim and wide integrated cotton shoulder strap of the French market tote bag.

To place two symmetrical handles on the 96-stitch rim, divide the rim into two 14-stitch side gussets and two 34-stitch front/back openings (14 + 34 + 14 + 34 = 96 sts):

  • Round 27 (Strap Foundation Chains):
    • Ch 1, work 1 sc in the first 14 stitches (First Side Gusset).
    • Ch 50 loosely for the First Handle, skip the next 34 stitches on the bag rim, and work 1 sc in each of the next 14 stitches (Second Side Gusset).
    • Ch 50 loosely for the Second Handle, skip the final 34 stitches on the bag rim, and sl st to the first sc.
    • Stitch Count: 14 sc + 50 ch + 14 sc + 50 ch = 128 total stitches/chains around the outer perimeter.
  • Round 28 (Anchoring the Straps):
    • Ch 1, work 1 sc in the first 14 sc, work 1 sc into the back bump (or top loop) of each of the 50 handle chains, work 1 sc in the next 14 sc, and work 1 sc into each of the 50 handle chains of the second strap. Sl st to first sc. (128 sc)
  • Rounds 29–30 (Building Strap Width):
    • Ch 1, work 1 sc in each stitch around the entire outer perimeter of the bag and handles. Sl st to first sc. (128 sc)
  • Round 31 (Non-Stretch Slip-Stitch Outer Spine):
    • Ch 1, work 1 sl st loosely into each of the 128 stitches around the outer edge of the bag and straps. Fasten off, then re-attach your yarn inside each armhole opening (34 skipped rim stitches + 50 underside handle chains = 84 sts per opening) and work 1 round of sc followed by 1 round of sl st around the inner handle opening to lock both edges of the strap against stretching. Weave in all ends securely.

Common Mistakes & Troubleshooting

1. The Solid Circular Base Ruffles on Round 5 or 6

  • Cause: If your double crochet stitches are slightly shorter than standard gauge, adding 12 stitches per round adds circumference faster than the radius grows.
  • Fix: Switch to a hook 0.5 mm larger for the base only, or work Round 6 evenly (1 dc in each stitch around = 60 dc) and work Round 7 as 20 mesh arches (60 ÷ 3 = 20 arches).

2. The Handles Stretch Too Much When Carrying Groceries

  • Cause: Working the sl st edging on Round 31 too loosely or skipping the inner armhole edging round.
  • Fix: Never skip the final slip-stitch edging round along both the outer and inner edges of the handles—slip stitches have virtually zero longitudinal stretch and act like a woven cotton tape along the strap edges.

Frequently Asked Questions

How much weight can a cotton crochet market bag hold?

When crocheted with worsted 100% cotton yarn and finished with slip-stitch-reinforced handles, this bag comfortably holds everyday produce, bread, and market greens. Because handmade crochet bags are not laboratory load-tested, avoid carrying heavy glass bottles or canned goods unless you sew a non-stretch canvas or linen lining inside the bag and straps.

Can I make this market bag larger or deeper?

Yes! To make the bag deeper, simply repeat the Zone 2 mesh round (*ch 5, 1 sc in next ch-5 sp*) for 20 to 24 rounds instead of 16 rounds. Each additional 4 rounds of mesh adds roughly 2.5 inches of expanded depth and uses about 20–25 extra yards of cotton yarn (estimate).

How do I wash my cotton crochet market bag?

Machine wash 100% cotton market bags in cold or warm water on a gentle cycle inside a mesh laundry bag, then reshape the circular base and handles and lay flat to air-dry (tumble drying 100% unmercerized cotton on high heat can shrink the bag by 5% to 10%).

Questions & notes

No comments yet

Sign in or create a free account to comment under your profile and keep track of your replies.

Your email address is never published. Comments are moderated under our Community Guidelines; see our Privacy Policy for how we use your details.