If you love quick, colorful crochet projects, this granny square bag is such a fun one to make.
It combines a simple floral center with classic granny stitch rounds to create a beautiful, textured square that works up faster than you’d think.
Whether you’re using up scrap yarn or planning out your favorite color combos, this pattern is easy to customize and perfect for all skill levels.
This bag is made by creating two squares and joining them together, with a simple strap and optional lining for extra durability.
You can keep it smaller for kids or add an extra round to make it a great everyday bag for teens and adults.
It’s lightweight, practical, and has that handmade charm that makes it perfect for gifting too.
Happy crocheting!
Crochet Daisy Granny Crossbody Bag
Purchase the ad free PDF in my shop HERE.
In my Ravelry store HERE.
In my Etsy shop HERE.
Materials
– Medium worsted weight yarn (7 colors)
– Size H (5.00 mm) crochet hook
– Tapestry needle
Yarn Estimate
– Kid size: approx. 200–240 yards
– Adult size: approx. 260–320 yards
– Scrap-friendly: small amounts of multiple colors (approx. 10–30 yards each)
Final Measurement
Child- approx. 7″ x 7″
Adult- approx. 8″ x 8″
Abbreviations
ch – chain
st(s) – stitch(es)
sl st – slip stitch
sc – single crochet
dc – double crochet
tr – treble crochet
tr2tog – treble crochet 2 together
tr3tog – treble crochet 3 together
sp – space
Notes
– Ch 3 counts as a dc in granny rounds
– Change color at the end of each round after Round 2
– Join with sl st at the end of each round
– Pull magic circle tight after Round 1
The Pattern
Round 1 (Center):
Magic circle, ch 2, 12 dc in circle, sl st to join. (12 dc)
Fasten off.
Round 2 (Petals):
Join white yarn in any st.
Ch 4 (counts as tr), work tr2tog in same st, ch 2 (first petal made).
In next st, work tr3tog, ch 2, repeat around.
Sl st to top of beginning ch-4 to join. (12 petals)
Fasten off.
Round 3 (Square – Color 1):
Join new color in any ch-2 space.
Ch 3 (counts as dc), 2 dc in same sp, ch 2, 3 dc in same sp (corner).
3 dc in next ch-2 sp, 3 dc in next ch-2 sp, (3 dc, ch 2, 3 dc) in next ch-2 sp repeat around.
Sl st to join. Fasten off.
Round 4 (Color 2):
Join new color in any ch-2 corner space.
Ch 3, 2 dc in same sp.
Ch 1, 3 dc in next sp, repeat across sides.
In corners: (3 dc, ch 2, 3 dc)
Sl st to join. Fasten off.
Round 5 (Color 3):
Join new color in any ch-2 corner space.
Ch 3, 2 dc in same sp.
Ch 1, 3 dc in next sp, repeat across sides.
In corners: (3 dc, ch 2, 3 dc)
Sl st to join. Fasten off.
Round 6 (Color 4):
Join new color in any ch-2 corner space.
Ch 3, 2 dc in same sp.
Ch 1, 3 dc in next sp, repeat across sides.
In corners: (3 dc, ch 2, 3 dc)
Sl st to join. Fasten off and weave in ends.
Sizing:
– Kid size: stop after Round 5
– Adult size: stop after Round 6
Fasten off. Make a second square.
Joining Squares
Place squares with wrong sides together. Join yarn at the top corner space. Ch 1, sc evenly across 3 sides, working 3 sc in each corner. Do not fasten off.
Simple Scallop Border
Join new color in top left corner. Ch 4, sk next 2 sts, *sl st, ch 4, sk next 2 sts.* Repeat from * around the 3 sides, ending with a sl st.
Ch 1, turn, *sc 4 around the ch 4, sl st in next st (same st you sl st in from previous row)*, repeat from * on 3 sides.
Sl st in last st.
Top Edge
Continue to sc evenly around entire top opening. Sl st to first sc to join.
Ch 4, turn, sk next 2 sts, *sl st, ch 4, sk next 2 sts.* Repeat from * around the 3 sides, ending with a sl st.
*sc 4 around the ch 4, sl st in next st (same st you sl st in from previous row)*, repeat from * on 3 sides.
Continue to sc around the top for 2 more rounds, sl to join.
Fasten off, weave in ends.
Strap
Pick up a st on the corner side of the bag.
Chain desired length:
Little kid – 115 chains
Older kid – 130 chains
Teen/Adult – 145 chains
Sl st to opposite side of bag. Ch 1, turn, sc in each chain across.
Ch 1, turn, sl st in each st across. Sl st into bag to secure. Fasten off and weave in ends.
Lining (optional)
Place one crocheted square on top of two layers of cotton fabric.
Cut around square leaving about ½–1″ extra fabric on all sides.
Place fabric pieces right sides together and sew around 3 sides using a ½–1″ seam allowance, beginning and ending stitching 1″ below the top edge.
Leave the top open.
Turn lining right side out. Fold the top edge down 1″ toward the inside and press flat with an iron.
Optional Snap Closure
Sew on snap closures before inserting lining.
Place lining inside bag and align folded top edge with bag opening.
Pin in place.
Using a sewing needle and strong thread, sew lining to bag by inserting needle horizontally along the top edge and catching the inside crochet stitches.
Continue around the entire opening. Knot securely and fasten off.
Leave a Reply