Crochet Bag Patterns

Whimsical Waffle Stitch Market Tote Free Pattern

Anonymous September 03, 2026

Whimsical Waffle Stitch Market Tote: A Free Crochet Pattern

There's something deeply satisfying about creating a bag that's both beautiful and useful. This Whimsical Waffle Stitch Market Tote is exactly that—a cozy, sturdy companion for your farmers market hauls, beach days, or everyday errands. The thick, squishy waffle texture isn't just visually delightful; it provides natural padding for your groceries and creates a fabric that stands upright on its own. Whether you're a seasoned crocheter looking for a satisfying project or a confident beginner ready for a new challenge, this free pattern will guide you through every step. Let's pick up our hooks and create something wonderful!

Materials Needed

Before we begin, gather your supplies. This project uses simple, readily available materials:

  • Yarn: Worsted weight cotton yarn (e.g., Lion Brand 24/7 Cotton) in two colors:
    • Main Color (MC): Sage Green – approximately 400 yards
    • Contrast Color (CC): Cream – approximately 200 yards
  • Hook: 5.5 mm (I-9) crochet hook
  • Other: Stitch markers, yarn needle for weaving in ends and sewing handles, scissors

Gauge & Size

Gauge: 14 dc x 8 rows = 4 inches in waffle stitch pattern. Always check your gauge to ensure your bag comes out the right size. If your swatch is too small, try a larger hook; if too large, go down a hook size.

Finished Dimensions: Approximately 12 inches wide x 12 inches tall (excluding handles), with a flat oval base.

Step-by-Step Instructions

This bag is worked in continuous rounds from the bottom up, which creates a seamless, professional finish. Use a stitch marker to keep track of your rounds, especially when working in the spiral base.

Part 1: The Base (Worked in MC)

We'll start with a flat, circular base that will become the bottom of your tote.

  1. Round 1: With MC, make a magic ring. Work 8 double crochet (dc) into the ring. Pull the tail tight to close the circle. Place a stitch marker. (8 stitches)
  2. Round 2: Work 2 dc in each dc around. (16 stitches)
  3. Round 3: *2 dc in next dc, 1 dc in next dc* repeat around. (24 stitches)
  4. Round 4: *2 dc in next dc, 1 dc in next 2 dc* repeat around. (32 stitches)
  5. Round 5: *2 dc in next dc, 1 dc in next 3 dc* repeat around. (40 stitches)
  6. Round 6: *2 dc in next dc, 1 dc in next 4 dc* repeat around. (48 stitches)
  7. Round 7: *2 dc in next dc, 1 dc in next 5 dc* repeat around. (56 stitches)
  8. Round 8: *2 dc in next dc, 1 dc in next 6 dc* repeat around. (64 stitches)
  9. Round 9: *2 dc in next dc, 1 dc in next 7 dc* repeat around. (72 stitches)
  10. Round 10: *2 dc in next dc, 1 dc in next 8 dc* repeat around. (80 stitches)
  11. Round 11: *2 dc in next dc, 1 dc in next 9 dc* repeat around. (88 stitches)
  12. Round 12: *2 dc in next dc, 1 dc in next 10 dc* repeat around. (96 stitches)

Fasten off MC. Your base should be a flat circle approximately 8 inches in diameter. If it's ruffling, your tension may be too loose; if it's cupping, too tight.

Part 2: The Body (Waffle Stitch Pattern)

Now we'll create the beautiful waffle texture. This stitch pattern is created by working front post double crochets (fpdc) that cross over regular double crochets, forming raised squares.

  1. Round 13: Join CC with a slip stitch to any dc. Ch 2 (counts as first dc). Work 1 dc in each dc around. Slip stitch to the top of the ch-2 to join. (96 stitches)
  2. Round 14: Ch 2. *Skip the next dc, work 1 front post double crochet (fpdc) around the post of the following dc, then work 1 dc in the skipped dc (this creates the waffle texture)*. Repeat from * to * around. Slip stitch to the top of the ch-2 to join. (96 stitches)
  3. Round 15: Ch 2. *Work 1 fpdc around the fpdc from the previous round, then work 1 dc in the next dc (which is the dc that was worked in the skipped stitch)*. Repeat from * to * around. Slip stitch to join. (96 stitches)
  4. Rounds 16-35: Repeat Round 15. This will create the grid-like waffle pattern. At the end of Round 35, fasten off CC.

Pro Tip: The waffle stitch is very forgiving and creates a thick, warm fabric. As you work, you'll see the pattern emerge—raised blocks alternating with recessed pockets. This texture is what gives the bag its sturdiness and charm.

Part 3: The Top Border (Worked in MC)

This clean, simple border stabilizes the top of the bag and provides a neat edge for attaching handles.

  1. Round 36: Join MC with a slip stitch to any stitch. Ch 1. Work 1 single crochet (sc) in each dc around. Slip stitch to the first sc to join. (96 stitches)
  2. Round 37: Ch 1. Work 1 sc in each sc around. Slip stitch to join. (96 stitches)

Fasten off MC. Weave in this end securely.

Part 4: The Handles (Make 2)

These sturdy, crocheted strips will be folded and sewn to create comfortable handles.

  1. Row 1: With MC, chain (ch) 80. Work 1 sc in the second ch from the hook and in each ch across. (79 stitches)
  2. Row 2: Ch 1, turn. Work 1 sc in each sc across. (79 stitches)

Fasten off, leaving a long tail (at least 18 inches) for sewing. Repeat to make the second handle.

Part 5: Assembly & Finishing

This is where your bag comes together. Take your time with the sewing to ensure sturdy, professional-looking handles.

  1. Create the Loops: Fold each handle strip in half lengthwise, bringing the short ends together. Sew the short ends together securely to form a loop. Weave in these ends.
  2. Position the Handles: Lay your bag flat. Position one handle loop on one side of the bag's top edge, and the other handle on the opposite side. The seams of the loops should be aligned with the inside of the bag (so they're hidden when you carry it).
  3. Sew the Handles: Using the long tails, sew the handles securely to the inside of the bag, about 2 inches down from the top edge. Use a whip stitch or mattress stitch, going through both the handle and the bag fabric multiple times to ensure it's very secure. Repeat for the second handle.
  4. Weave in All Ends: Using your yarn needle, weave in any remaining loose ends carefully, making sure they're hidden within the stitches.

Congratulations! You've just completed your very own Whimsical Waffle Stitch Market Tote. Give it a gentle stretch to even out the stitches, and admire your handiwork. This bag is as practical as it is pretty—perfect for carrying everything from fresh produce to your latest library haul. The thick cotton fabric will soften with use and washing, making it even more lovable over time. Happy crocheting, and enjoy your beautiful new handmade accessory!


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Cosmic Ripple Chunky Sweater Free Pattern