Granny Stitch Market Bag Crochet Pattern
If you love a classic stitch with a fun twist, this Granny Stitch Market Bag Crochet Pattern is about to become your new favorite make! This bag starts with a traditional granny square center, then transforms with strategic increases and decreases to create a beautiful ripple effect that naturally shapes the bag. It’s stylish, sturdy, and perfect for everyday use—from farmers markets to beach days.

Purchase the ad-free, printable PDF for easy printing.

Why You’ll Love This Pattern
- Beginner-friendly stitches with a unique construction
- Eye-catching ripple texture for added interest
- Durable and practical for everyday use
- Customizable in any color combination
- Minimal sewing required
Yarn & Materials
- Yarn:Loops & Threads Cuddle Craft Tube Yarn
- Any worsted weight yarn will work, but tube yarn gives this bag extra structure and durability
- Hook: K/6.5 mm
- Yarn needle
- Scissors

Yarn Substitutions
If you don’t have tube yarn on hand, try these sturdy worsted weight options:
- Cotton yarn (like kitchen cotton) for durability
- Acrylic blends for flexibility and affordability
- Recycled or t-shirt yarn for a thicker, structured feel
Pattern Details
- Skill Level: Easy to Intermediate
- Stitches Used:
- Double Crochet (dc)
- Chain (ch)
- Slip Stitch (sl st)
- Construction:
- Starts as a granny square
- Transitions into rounds with increases and decreases
- Forms a ripple-style shaping for the bag body
- Finished with crochet i-cord straps
FAQ
Ready to Crochet?
The Granny Stitch Market Bag is the perfect mix of classic and modern crochet. With its ripple shaping and sturdy straps, it’s not just a pretty accessory—it’s a hardworking bag you’ll actually use.
Making the Granny Stitch Market Bag Crochet Pattern
Get the full free pattern below or purchase the ad-free, printable PDF

Materials
Loops & Threads Cuddle Craft Tube Yarn in 3 colors (1 skein each)
K/6.5 mm hook
yarn needle
scissors
Level
easy+
Pattern notes & stitches to know
st – stitch
sp – space
rep – repeat
sl st – slip stich
ch – chain
dc – double crochet
dc2tog – double crochet 2 together
· written in US terms
· ch 3 counts as dc
· This bag starts from the bottom with a granny square. Then decreases are added along the straight edges to create the ripple shape. A crocheted I cord is used for the straps.
· The green is Color A, white is Color B, and pink is Color C
Pattern Support
Looking for pattern support or want to share your progress? Join our Crochet Community Facebook Group! It’s the perfect place to ask questions, get help, and connect with fellow makers.
CROCHET PATTERN WRITTEN INSTRUCTIONS
Starting with Color A, ch 4, sl st to first ch to make a circle
Round 1: ch 3, working in the circle, 2 dc, ch 2, *3 dc, ch 2* rep from * to * 2 more times, join to first st with sl st (12 dc)
Round 2: sl st to ch-2 sp, ch 3, (2 dc, ch 2, 3 dc) in ch-2 sp, (3 dc, ch 2, 3 dc) in each ch-2 sp around, join to first st with sl st (24 dc)
Round 3: sl st to ch-2 sp, ch 3, (2 dc, ch 2, 3 dc) in ch-2 sp, 3 dc in between 3 dc groups, *(3 dc, ch 2, 3 dc) in ch-2 sp, 3 dc in between 3 dc groups* rep from * to * around, join to first st with sl st (36 dc)
Round 4: sl st to ch-2 sp, ch 3, (2 dc, ch 2, 3 dc) in ch-2 sp, 3 dc in between each 3 dc group, *(3 dc, ch 2, 3 dc) in ch-2 sp, 3 dc in between each 3 dc group* rep from * to * around, join to first st with sl st (48 dc)
Round 5 – 10: rep round 4 (120 dc)
Change to Color B
Decreases begin in the next round. When making the dc2tog, place one half of the 2tog in the current space, skip 1 space, and make the second half in the next. There will be one space skipped in between the dc2tog.
Round 11: sl st to ch-2 sp, ch 3, (2 dc, ch 2, 3 dc) in ch-2 sp, (3 dc in between each 3 dc group) x3, 2 dc in next sp, dc2tog, 2 dc in same space as second half of the 2tog, (3 dc in between each 3 dc group) x3, *(3 dc, ch 2, 3 dc) in ch-2 sp, (3 dc in between each 3 dc group) x3, 2 dc in next sp, dc2tog, 2 dc in same sp as second half of the 2tog, (3 dc in between each 3 dc group) x3* rep from * to * around, join to first st with sl st (116 dc)
In the remaining rounds, the dc2tog will skip over the dc2tog from the previous round
Round 12 – 16: rep round 11 (116 dc) – the st count will not increase
Change to Color C
Round 17 – 21: rep round 11 (116 dc)
Fasten off. Weave in the ends.
I-CORD STRAP (make 2)
HOW TO CROCHET AN I-CORD VIDEO TUTORIAL
ch 3
Row 1: insert hook into 2nd ch from hook and pull up a loop, insert hook into last ch and pull up a loop (3 loops on hook)
Row 2: secure the bottom of the loops with thumb and middle finger of left hand (or right hand if left handed), remove the two leftmost loops off the hook (or rightmost if lefthanded) -do not let them go- , you have 1 loop on the hook, ch 1, insert hook into middle loop, ch 1, insert hook into last loop, ch 1
Rep row 2 until strap is approx 16 inches (approx 42 rows)
Use the ends to sew straps to the corners of the bag.

Looking for more patterns? Follow me on Facebook, Instagram, and Pinterest! Please share a pic of your finished product with me. I’d love to see it!

