Crochet Bag Patterns

Willow Wisp Market Tote Free Pattern

Anonymous September 03, 2026

Willow Wisp Market Tote: A Free Crochet Pattern for Your Eco-Friendly Summer

Looking for the perfect eco-friendly companion for your farmer's market adventures? The Willow Wisp Market Tote is a modern take on the classic string bag, combining a delicate mesh stitch with a sturdy, solid base. This crochet bag pattern is lightweight yet surprisingly strong, stretching to accommodate all your fresh produce, books, or beach essentials. Best of all, it's a free pattern that's perfect for beginners and experienced crocheters alike!

This beautiful tote features a warm terracotta solid base that transitions into a natural cream mesh body, creating a stunning visual contrast. The open lattice work allows the bag to breathe, making it ideal for carrying produce without trapping moisture. When filled, the bag develops a lovely, relaxed slouch that only adds to its charm.

Materials Needed

Before you begin, gather these supplies to ensure a smooth crochet experience:

  • Yarn: Lion Brand 24/7 Cotton (worsted weight, 100% cotton) in 'Terracotta' and 'Natural' – 2 skeins of each (approximately 400 yards total). This mercerized cotton yarn provides excellent stitch definition and durability.
  • Hook: Size G/6 (4.0 mm) crochet hook – the perfect size for achieving the correct gauge with worsted weight cotton.
  • Notions: Yarn needle for weaving in ends and sewing handles, scissors, and stitch markers (optional but helpful).
  • Gauge: 14 double crochet x 8 rows = 4 inches (10 cm) in mesh pattern (after blocking). Always check your gauge to ensure proper sizing.

Understanding the Stitches

This pattern uses basic crochet stitches that build into a beautiful mesh design. Here's what you'll need to know:

  • dc – double crochet: Yarn over, insert hook into stitch, yarn over and pull through (3 loops on hook), yarn over and pull through 2 loops, yarn over and pull through remaining 2 loops.
  • ch – chain: Yarn over and pull through the loop on your hook.
  • sl st – slip stitch: Insert hook into stitch, yarn over and pull through both loops on hook.
  • sc – single crochet: Insert hook into stitch, yarn over and pull through (2 loops on hook), yarn over and pull through both loops.
  • Mesh stitch – (dc, ch 1, skip 1 st) repeated. This creates the open, airy lattice pattern for the bag's body.

Step-by-Step Instructions

This bag is worked from the bottom up in the round. The base forms a solid circle, then the mesh sides grow upward in a repeating pattern. Finally, you'll crochet sturdy handles onto the top edge. Follow these detailed instructions carefully for a flawless result.

Part 1: The Solid Base (Worked in Continuous Rounds)

Important: The base is worked in continuous spirals without joining at the end of each round. Use a stitch marker to keep track of your rounds.

Round 1: With Terracotta yarn, make a magic ring. Chain 3 (this counts as your first double crochet), then work 11 double crochet into the ring. Pull the tail to tighten the ring closed. (12 dc total)

Round 2: Work 2 double crochet in each double crochet around. (24 dc)

Round 3: *2 dc in next dc, 1 dc in next dc* – repeat from * to * around. (36 dc)

Round 4: *2 dc in next dc, 1 dc in next 2 dc* – repeat from * to * around. (48 dc)

Round 5: *2 dc in next dc, 1 dc in next 3 dc* – repeat from * to * around. (60 dc)

Round 6: *2 dc in next dc, 1 dc in next 4 dc* – repeat from * to * around. (72 dc)

Round 7: *2 dc in next dc, 1 dc in next 5 dc* – repeat from * to * around. (84 dc)

Round 8: *2 dc in next dc, 1 dc in next 6 dc* – repeat from * to * around. (96 dc)

Round 9: *2 dc in next dc, 1 dc in next 7 dc* – repeat from * to * around. (108 dc)

Round 10: *2 dc in next dc, 1 dc in next 8 dc* – repeat from * to * around. (120 dc)

Fasten off Terracotta yarn and weave in the end. Your base should now be a flat, solid circle approximately 10 inches in diameter.

Part 2: The Mesh Sides (Worked in Joined Rounds)

Now we'll switch to the Natural yarn and begin the beautiful mesh pattern that gives this bag its airy character.

Round 1: Join Natural yarn with a slip stitch in any double crochet on the outer edge of your base. Chain 4 (this counts as a double crochet plus a chain 1 space). Skip the next dc, *dc in next dc, ch 1, skip next dc* – repeat from * to * around. Join with a slip stitch to the 3rd chain of your beginning chain-4. (You should have 60 dc and 60 ch-1 spaces)

Round 2: Slip stitch into the first chain-1 space. Chain 4 (counts as dc + ch 1). *Dc in next ch-1 space, ch 1* – repeat from * to * around. Join with a slip stitch to the 3rd chain of your beginning chain-4.

Rounds 3-20: Repeat Round 2 exactly. The mesh will grow taller with each round, and the bag will naturally stretch when filled. Continue until you've completed 20 total rounds of mesh pattern.

Fasten off Natural yarn and weave in the end. Your bag body should now measure approximately 12-14 inches tall.

Part 3: The Handles (Worked Flat, Back and Forth)

Now we'll create two sturdy handles that will make your tote comfortable to carry.

First Handle:

Row 1: With Terracotta yarn, join with a slip stitch in any double crochet on the top edge of the bag. Chain 1, single crochet in the same stitch, single crochet in the next chain-1 space. *Single crochet in next dc, single crochet in next ch-1 space* – repeat from * to * 7 more times. (16 sc total). Turn your work.

Row 2: Chain 1, single crochet in each single crochet across. Turn.

Rows 3-30: Repeat Row 2. Your handle should now measure approximately 10 inches long.

Fasten off, leaving a long tail (at least 12 inches) for sewing.

Second Handle:

Count approximately 30 stitches from where you attached the first handle. Attach Terracotta yarn with a slip stitch in the next double crochet. Repeat Rows 1-30 exactly as you did for the first handle. Fasten off, leaving a long tail.

Part 4: Assembling the Handles

Fold each handle in half to create a loop. Using your yarn needle and the long tail you left, sew the end of each handle securely to the opposite side of the bag top. Make sure both handles are evenly spaced on opposite sides of the bag.

For extra security, sew through the handle end and the bag edge several times, creating a strong, reinforced attachment. Weave in all remaining yarn ends.

Finishing Touches

To achieve that perfect, professional look, lightly block your bag. Wet block by gently soaking the bag in cool water, then lay it flat on a towel and shape it to even out the mesh stitches. Allow it to dry completely before using.

Your Willow Wisp Market Tote is now ready for action! This eco-friendly bag is perfect for:

  • Farmer's market shopping
  • Grocery runs
  • Beach days
  • Library visits
  • Everyday errands

The mesh design stretches to accommodate surprisingly heavy loads while remaining lightweight when empty. Plus, the 100% cotton yarn is machine washable (gentle cycle, lay flat to dry) for easy care.

This pattern is perfect for beginners looking to expand their skills beyond flat projects. You'll practice working in the round, creating mesh patterns, and attaching handles – all valuable techniques for future projects. The repetitive mesh rounds make it a relaxing, meditative project perfect for summer afternoons.

Share your finished Willow Wisp Market Tote with us! Tag your photos with #WillowWispTote and inspire others to create their own eco-friendly masterpiece. Happy crocheting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Whimsical Tea Party Set Free Pattern