
Handcrafted market bags are both functional and stylish accessories for daily errands, and this crochet design stands out with its intricate woven appearance.
Despite looking complex, the structural pattern relies entirely on fundamental double crochet stitches and clever placement.
By utilizing a durable worsted weight cotton yarn, you ensure the finished accessory stretches safely while holding heavy produce or personal items comfortably.
This project begins at the flat circular base and transitions smoothly into the body using alternating color stripes, culminating in a sturdy strap for effortless everyday casual wear.
Materials Required
-
Worsted weight cotton yarn in four distinct colors (150 grams of main color A, and 50 grams each for three contrast stripe colors)
-
4.5 mm crochet hook
-
Yarn needle
-
Scissors
Project Notes and Abbreviations
-
Skill level: Intermediate
-
Finished dimensions (excluding strap): Approximately 13 inches by 13 inches
-
Abbreviations: ch (chain), sl st (slip stitch), sc (single crochet), dc (double crochet), v st (V stitch, worked as a double crochet, chain 1, and double crochet all in the same space)
-
Standard US crochet terminology is used throughout
-
Initial chain 3 counts as a double crochet, while a chain 1 does not count as a single crochet
-
The pattern is worked seamlessly in joined rounds starting from the bottom base upward
Bag Base Instructions
Using your main color A, begin with a magic circle.
-
Round 1: Chain 3, work 11 double crochets into the ring. Pull the loop closed tightly, and join with a slip stitch to the top of the initial chain 3 (12 total double crochets).
-
Round 2: Chain 3, place 1 double crochet in the same stitch, then work 2 double crochets into each remaining stitch around. Join with a slip stitch (24 total double crochets).
-
Round 3: Chain 3, work 2 double crochets in the next stitch. Repeat the sequence of 1 double crochet followed by 2 double crochets in the next stitch all the way around, then join (36 total double crochets).
-
Round 4: Chain 3, 1 double crochet in the next stitch, 2 double crochets in the following. Repeat the sequence of 1 double crochet in each of the next 2 stitches followed by 2 double crochets in the next stitch around, then join (48 total double crochets).
-
Round 5: Chain 3, 1 double crochet in each of the next 2 stitches, 2 double crochets in the next. Repeat the sequence of 1 double crochet in each of the next 3 stitches followed by 2 double crochets in the next stitch around, then join (60 total double crochets).
-
Round 6: Chain 3, 1 double crochet in each of the next 3 stitches, 2 double crochets in the next. Repeat the sequence of 1 double crochet in each of the next 4 stitches followed by 2 double crochets in the next stitch around, then join (72 total double crochets).
-
Round 7: Chain 3, 1 double crochet in each of the next 4 stitches, 2 double crochets in the next. Repeat the sequence of 1 double crochet in each of the next 5 stitches followed by 2 double crochets in the next stitch around, then join (84 total double crochets).
-
Round 8: Chain 3, 1 double crochet in each of the next 5 stitches, 2 double crochets in the next. Repeat the sequence of 1 double crochet in each of the next 6 stitches followed by 2 double crochets in the next stitch around, then join (96 total double crochets).
Bag Body Instructions

-
Round 9: Chain 3, skip 2 stitches, and work a V stitch into the next stitch. Repeat this sequence around, skip the final 2 stitches, and join to the first chain 3 (31 V stitches).
-
Round 10: Switch to your first stripe color. Chain 3, turn your work, and place a V stitch into each chain 1 space around. Join to the starting chain 3 (31 V stitches).
-
Round 11: Switch back to your main color A. Chain 3, turn your work. Working one row down into the previous round, place a V stitch in the space between the initial chain 3 and the first V stitch. Continue working a V stitch in every space between V stitches from that round. Join with a slip stitch (31 V stitches).
-
Rounds 12 through 43: Alternate repeating the instructions from Rounds 10 and 11, changing your stripe colors as desired while maintaining 31 V stitches per round.
-
Round 44: Using your main color A, chain 3, then work 1 double crochet into every single stitch and chain 1 space around. Join with a slip stitch to the first chain 3. Do not cut your yarn (94 total double crochets).
Strap and Assembly Instructions
-
Row 1: Chain 1, then work a single crochet into each of the next 8 stitches (8 single crochets).
-
Rows 2 through 61: Chain 1, turn your work, and place a single crochet into each stitch across. Continue repeating this row until you reach your preferred handle length (roughly 61 rows total).
-
Fasten off your yarn, leaving a long tail for sewing.
-
Position the final row of your strap directly across the bag opening from its starting point, locating it approximately 39 stitches away from Row 1 on the opposite rim.
-
Secure the strap firmly using a whip stitch with your leftover yarn tail.
-
Weave in all remaining loose yarn ends securely to finish your bag.
