This crochet granny square bag is a charming and versatile crochet pattern that will have you stitching up a fabulous bag with a delightful twist. Dafne Granny Stripe Bag is a stylish accessory that effortlessly combines classic charm with modern flair. A stripe made with granny squares runs up the middle of each side. The inside is roomy for all those on the go necessities, and pockets keep phone and/or crochet notions within easy reach.
This post contains affiliate links. If you click one, I may receive a small commission at no extra cost to you. Thank you for helping me bring you free content.
Supplies needed to make this crochet granny bag
#4 cotton {I used Lion Brand 24/7 in “Ecru”, “Jade”, and “Camel”}
Estimated yardage:
MC= 500 yds
Granny squares=85 yds.
US G (4mm) Furls hook, or size needed to obtain gauge.
Tapestry needle
Gauge:
12 rows x 16 sts = 4”
Granny squares for the stripe measure 3” across
Granny squares for the pocket measure 2” across
Skill Level: Intermediate
Size: 12” height. Bottom of bag measures 12” long X 5.5” wide
Abbreviations Used: {US Terms}
MC = main color
RS = right side
ch = chain
BLO = back loops
dc = double crochet
yo = yarn over
sl st = slip stitch
st(s) = stitch(es)
HBdc = herringbone double crochet
ch-2 sp = chain 2 space
sp = space
rep = repeat
Fdc = foundation double crochet
Special Stitches used in this crochet granny square bag:
HBdc: {Herringbone double crochet} yo, insert hook in stitch, yo, pull through stitch and immediately through next loop, yo, pull through one loop, yo, pull through remaining 2 loops.
Notes:
- When making bottom of bag, ch 2 does not count as a stitch.
- Ch 2 counts as a stitch in the HBdc rows.
- Bottom of bag is worked with 2 strands of yarn held together. The rest of bag is made with 1 strand.
- One side panel is made and then the other side panel is made. Granny squares are made separately, joined together in a strip, and then sewn in the middle of the two side panels.
- There will be 11 stitches unworked on both sides between the two side panels of the bag.
- Pockets for the bag are optional.
Inspiration for this bag came from a coworker at my day job who came in with a bag I thought was gorgeous and of course wondered if I could make something similar. I asked her if it was okay if I snapped a picture and immediately began working on it. While it is not even remotely close to her bag, I love my interpretation, and that I was able to add granny squares to it.


This crochet granny square bag featured in Stitching With Granny hosted by Cosy Rosie UK


To see all the patterns featured in this hop, which will all be available free on each designer’s website, hit the button below.
Check out some of the other patterns below that are available all as one super satisfying granny square/stitch bundle. Discounted price to get your fix of these gorgeous all things granny designs.
25 granny stitch/square patterns featuring shawls, blankets, tote bags, and so much more. All your patterns in one convenient place. My crochet granny square bag is among all these other fabulous designs. It’s only available until the end of the hop so Grab the bundle before it’s gone.
Be sure to sign up for the SMJ newsletter so you don’t miss out anything!
Pattern Instructions
Bottom of Bag:
Rnd 1: With MC and working with 2 strands of yarn, ch 28, 3 dc in 3rd ch from hook, dc in each ch across until 1 ch remains, 6 dc in last ch, working on other side of ch, dc in next 24 ch, 3 dc in last ch, join w/ sl st in first st. [60 dc]
Rnd 2: ch 2, 2 dc in 1st 3 sts, dc in next 24 sts, 2 dc in next 6 sts, dc in next 24 sts, 2 dc in last 3 sts, join [72 dc]
Rnd 3: ch 2, {2 dc in next st, dc in next} 3x, dc in next 24 sts, {2 dc in next st, dc in next} 6x, dc in next 24 sts, {2 dc in next st, dc in next} 3x, join [84 dc]
Rnd 4: ch 2, {2 dc in next st, dc in next 2 sts} 3x, dc in next 24 sts, {2 dc in next st, dc in next 2 sts} 6x, dc in next 24 sts, {2 dc in next st, dc in next 2 sts} 3x, join [96 dc]
Rnd 5: ch 2, {2 dc in next st, dc in next 3 sts} 3x, dc in next 24 sts, {2 dc in next st, dc in next 3 sts} 6x, dc in next 24 sts, {2 dc in next st, dc in next 3 sts} 3x, join [108 dc] Fasten off. Weave in ends.
Fold the bottom of bag in half widthwise and place a stitch marker in the stitch at each end of the fold to mark the centers. Do not skip this step. Unfold oval.
First side panel of bag:
- Holding RS {the side facing you as you worked the rounds} of bottom of bag facing you, join MC, using single strand of yarn in the 6th stitch to the left of the top stitch marker.
- You will be making the sides of the bag separately.
Row 6: Work in BLO for this row only, ch 2 {counts as a st}, HBdc in next 42 sts, leaving rest of stitches unworked, turn [43]
Row: 7-37: ch 2, HBdc in next st and in each st across, turn [43] At end of Row 37, fasten off. Weave ends.
Second side panel of bag:
- With RS still facing you, turn the bottom of the bag so the other stitch marker is now on top.
- The completed first side panel should be on your right.
- On Row 5 of the bottom of the bag, join MC in BLO to the 12th stitch to the left of the beginning of Row 6 of the other side panel.
- There should be 11 unworked stitches between the 2 panels with the stitch markers located halfway between the side panels.
Row 6: Work in BLO for this row only, ch 2 {counts as a st}, HBdc in next 42 sts, leaving rest of stitches unworked, turn [43]
Row: 7-37: ch 2, HBdc in next st and in each st across, turn [43] At end of Row 37, fasten off. Weave ends.

Granny Squares for the crochet granny square bag:
- Make 8 squares consisting of 3 rounds for the stripes in the center of the bag. Each square measures 3″ across.
- For the optional pockets, make 4 squares consisting of 2 rounds. Each square measures 2”.
- Color options: Each square can be made with one color or a combination of various colors. I decided to make the rounds in 2 colors for the squares in the center stripes and in 1 color for the pockets. Make them your own!
3” squares: {Make 8}
Change colors as you like.
Rnd 1: Using magic circle, place the following in the circle, ch 3 {counts as a dc}, 2 dc, ch 2, (3 dc, ch 2) 3 times, pull circle closed, join with sl st in top of ch 3 [12 dc, 4 ch-2 sp] . Fasten off.
Rnd 2: Join in any corner ch-2 sp, (ch 3, 2 dc, ch 2, 3 dc) in same ch-2 sp, (3 dc, ch 2, 3 dc) in each ch-2 sp around, join with sl st in top of ch 3. Fasten off.
Rnd 3: Join in any corner ch-2 sp, (ch 3, 2 dc, ch 2, 3 dc,) in same ch-2 sp, 3 dc in sp between corners, * (3 dc, ch 2, 3 dc,) in next ch-2 sp, 3 dc in sp between corners* rep between * around, sl st in top of ch 3. Fasten off. Weave in ends.
2” squares: {Make 4} These are for pockets which are optional.
Rnd 1: Using magic circle, place the following in the circle, ch 3 {counts as a dc}, 2 dc, ch 2, (3 dc, ch 2) 3 times, pull circle closed, join with sl st in top of ch 3 [12 dc, 4 ch-2 sp] . Fasten off.
Rnd 2: Join in any corner ch-2 sp, (ch 3, 2 dc, ch 2, 3 dc) in same ch-2 sp, (3 dc, ch 2, 3 dc) in each ch-2 sp around, join with sl st in top of ch 3. Fasten off.
For full photo tutorial, purchase the premium PDF through my shops below.
Joining Squares {Slip Stitch Method}:
If you’ve never used this method, you may find this video by Bella Coco helpful.
- With RS facing up, place 2 of the 3” squares side by side. Be sure your working yarn is under the squares.
- Join MC in BLO of the chain stitch on each square, sl st in BLO of each stitch of the 2 squares. Fasten off.
- Join the 3rd square and then the 4th square in the same fashion.
Border For Squares:
- Once all 4 squares are slip stitched together, join MC in any non-corner stitch.
- Ch 1, sc in each st around with (sc, ch 1, sc) in each corner. Join with sl st in beginning st. Fasten off. Weave in ends.
Repeat with the other strip of 4 squares.
Assembling Granny Stripes to Bag:
- With one side of your bag lying flat, lay one of the granny stripes in the opening between side panels.
- Cut a long piece of MC. Working in BLO, sew the bottom part of stripe to bottom of bag first.
- Now working in BLO of the granny stripe and ends of rows of the bag, sew the stripe to the bag on both sides.
- Repeat on other side of bag for the 2nd stripe.
Once both stripes are sewn to the bag, join MC in any stitch in top row of bag. Slip stitch around the entire top of bag. Fasten off. Weave in ends.

Optional Pockets for crochet granny square bag:
- Using slip stitch, join 2 of the 2” squares in same fashion as the 3” squares.
- Join the other 2 squares together.
- Once 2 squares are slip stitched together, join MC in any non-corner stitch.
- Ch 1, sc in each st around with (sc, ch 1, sc) in each corner. Join with sl st in beginning st. Fasten off. Weave in ends.
- Repeat with the other 2 squares.
Working along the long edge of the strip, for each pocket, join MC in sc after the ch 1 of a corner, ch 2 {counts as stitch}, HBdc in next 17 sts, turn [18]
Row 2-11: ch 2 {counts as a sti}, HBdc in each st across, turn [18] Do not fasten off at end of Row 11.
- Ch 1, working in ends of rows, *sc in next, 2 sc in next, rep from * until you get to the single crochet in the granny square section.
- Sc in each st until you come to the corner, (sc, ch 1, sc) in corner,
- Sc in each st until next corner, (sc, ch 1, sc) in corner,
- Sc in each st until you come to working in ends of rows,
- Sc in next, 2 sc in next in ends of rows until next corner, (sc, ch 1, sc) in corner,
- Sc in each st across with (sc, ch 1, sc) in last st. Fasten off.
Pin each pocket to the side of bag at your desired height. I kept mine close to the bottom of bag. Sew pockets to bag using a running stitch. Ex. of running stitch – – – – – –
Handles for crochet granny square bag: {Make 2}
Leave a long length of yarn at the beginning of handle for sewing to bag later.
Row 1: Fdc 110, turn or ch 112, dc in 3rd st from hook and in each ch across, turn [110]
Rows 2-4: ch 2 {counts as a st}, HBdc in each st across, turn [110] At end of Row 4, do not turn and do not fasten off.
Fold handle in half lengthwise, ch 1, working through both thicknesses, sl st in each st across. Leaving a long length for sewing to bag, fasten off. Pin handles to the bag halfway between end of bag and beginning of granny stripe, 3” down from top of bag. Be sure your handles are not twisted. Sew handles to each side of the bag with a running stitch.
Pattern Tester Gallery


I hope you love your Dafne Granny Stripe Bag. I would love to see your version of it. Please tag me on social media @simplymelaniejane with your photos.
Check out my other crochet bag patterns:
Thanks so much for visiting and your continued support! Come again real soon.

This pattern and its images are copyright protected and the sole property of Simply Melanie Jane. Please do not redistribute, transfer, or sell the pattern, or alter it to claim as your own. You may sell any products you create from this pattern. Please credit the designer by linking online listings.
This bag is cute. Good directions, I’m recommending this as a good beginner project for my niece who wants to start making some of her own clothes and accessories.
Thanks so much Diane! I’d love to see her version when she finishes.