FREE Pattern - Square Market Bag
- canoemtndesigns
- 12 hours ago
- 5 min read
This pattern is part of the Global Crochet Collaboration. If you haven't heard of the collaboration before now, it's 9 crochet pattern designers offering different FREE crochet patterns in 2025. There are 3 new patterns each month.
It's my turn again! While I was trying to figure out what type of pattern I would offer I happened to be shopping at a Hobby Lobby and saw this pretty yarn :) It took a few weeks before I knew what type of project I would make with the yarn, sometimes you have to wait for the yarn to tell you what it wants to be.
The pattern testers had fun with this bag pattern, I hope you enjoy it as well!
If you would like to purchase the pdf, you can find it on Ravelry for $2.50.

MATERIALS
Caron Cotton Cakes (60% Cotton, 40% Acrylic, 530 yards / 485 meters, 8.8 ounces / 200 grams) Color: Beachglass: 1 cake
Other Yarn Options: Any light weight worsted yarn.
HOOKS & SUPPLIES
Hook US 7 / 4.5 mm
Scissors
Yarn Needle
Measuring Tape
Stitch Marker (Optional)
GAUGE
First 4 rounds = 4” across
FINISHED MEASUREMENTS
Laying Flat: 14” wide x 12” tall (not including the handles)
PATTERN KEY (US Terms)
2dctog = 2 double crochet together
ch = chain
dc = double crochet
dc2tog = double crochet 2 together
fsc = foundation single crochet
MC = magic circle
sc = single crochet
sc2tog = single crochet 2 together
slst = slip stitch
sp(s) = space(s)
st(s) = stitch(es)
YO = yarn over
SPECIAL STITCHES & TECHNIQUES
2dctog: YO, insert hook in the space indicated and YO again, pull yarn through, YO and pull through first 2 loops on hook, YO, insert your hook into the same space that you started in, YO, pull yarn through, YO, pull through first 2 loops. YO one last time, without inserting your hook into the space, and pull through all the remaining loops on your hook.
dc2tog: YO, insert hook in st , pull up a loop, 3 loops on hook, YO hook, pull through 2 loops, YO, insert in next st, pull up a loop, 4 loops on hook, YO, pull through 2 loops, 3 loops on hook, YO, pull through all 3 loops.
sc2tog: Insert hook into the first stitch, YO, pull up a loop. You should now have two loops on your crochet hook. Insert your crochet hook into the next stitch in the row, YO, pull up a loop. You should now have three loops on your crochet hook. YO, pull the yarn through all three loops on your crochet hook. Video instructions: https://www.youtube.com/watch?v=OoN4n63a-zI
EXPERIENCE LEVEL
Advanced Beginner
PATTERN NOTES
- Repeat instructions between the asterisks.
( ) - All stitches in the brackets worked in the same stitch or chain space.
[ ] - Repeat instructions between the brackets.
Working in the round, join with a slip stitch at the end of each round, to the first stitch of the round.
Chain spaces do not count as stitches.
The chain 1 & chain 2 at the beginning of the rounds do not count as stitches.
INSTRUCTIONS
Round 1: create the MC, ch 2, 4 dc, ch 2 4 times. Join. (16 dc)
NOTE: The chain 2 will now be referred to as “the corner”.
The sections between the corners will be referred to as “the side”.
Round 2: slst across to the first corner, ch 2, [ (2 dc, ch 2, 2 dc) in the corner, dc across to the next corner ] around. Join. (8 dc/side)
Round 3: slst across to the first corner, ch 1, [ (2 sc, ch 2, 2 sc) in the corner, sc across to the next corner ] around. Join. (12 sc/side)
Rounds 4 & 5: slst across to the first corner, ch 2, [ (2 dc, ch 2, 2 dc) in the corner, dc across to the next corner ] around. Join. (20 dc/side)
Rounds 6 - 8: Repeat Rounds 3 - 5. (32 dc/side)
Round 9: slst across to the first corner, ch 1, [ (2 sc, ch 2, 2 sc) in the corner, sc across to the next corner ] around. Join. (36 sc/side)
Round 10 & 11: slst across to the first corner, ch 2, [ (dc, ch 2, dc) in the corner, dc across to the next corner ] around. Join. (40 dc/side)

Round 12: slst across to the first corner, ch 1, [ (2 sc, ch 2, 2 sc) in the corner, sc across to the next corner ] around. Join. (44 sc/side)
Round 13: slst across to the first corner, ch 2, [ (dc, ch 2, dc) in the corner, ch 1, skip 1 st, (2dctog in the next st, ch 1, skip 1 st) 8 times, dc in the next st, dc2tog, skip 2 sts, dc2tog, dc in the next st, ch 1, skip 1 st, (2dctog in the next st, ch 1, skip 1 st) 8 times ] around. Join. (16 - 2dctog/side, 6 dc/side, 2 - dc2tog/side)
Round 14: slst across to the first corner, ch 1, [ (2 sc, ch 2, 2 sc) in the corner, sc in the next st, sc in the next ch sp, (sc in the next st, sc in the next ch sp) 8 times, sc2tog, skip 2 sts, sc2tog, sc in the next ch sp, (sc in the next st, sc in the next ch sp) 8 times, sc in the next st ] around. Join. (40 sc/side, 2 - sc2tog/side)
Rounds 15 & 16: slst across to the first corner, ch 2, [ (2 dc, ch 2, 2 dc) in the corner, dc in the next 18 sts, dc2tog, skip 2, dc2tog, dc in the next 18 sts ] around. Join. (40 dc/side, 2 - dc2tog/side)
Round 17: slst across to the first corner, ch 1, [ (2 sc, ch 2, 2 sc) in the corner, sc in the next 18 sts, sc2tog, skip 2, sc2tog, sc in the next 18 sts ] around. Join. (40 sc/side, 2 - sc2tog/side)
Rounds 18 - 27: Repeat Rounds 13 - 17.
Round 28: slst across to the first corner, ch 1, [ 3 sc in the corner, sc in the next 19 sts, sc2tog, skip 2, sc2tog, sc in the next 19 sts ] around. Join.
Fasten off, weave in ends.

HANDLES - Make 2
NOTE: Leave a long tail at each end of the handle for sewing onto the bag.
Row 1: fsc 100.
Rows 2 & 3: ch 1, sc in each st across.
FINISHING
Fasten off. Place one end of the handle through the corner of the last dc round, fold over and sew together. Place the other end through the next corner, fold over and sew together.
Do the same for the other handle on the other 2 corners.
PIN FOR LATER
