Crochet Granny Square Hand Bag Pattern

Granny Square Hand Bag

Create a sophisticated, romantic handbag by combining dimensional crochet techniques with structural support.

This project features a multi-layered rose motif that transforms into a classic textured granny square, complemented by durable side panels, a sturdy base, and elegant U-shaped bamboo handles.

Materials & Tools

Yarn

  • Brand/Type: Loopara 5-ply combed cotton yarn
  • Color Palette:
    • Color A: Red (Color code 26) – For the rose petals
    • Color B: Green (Color code 10) – For the leaves and initial square border
    • Color C: Blue (Color code 45) – For the textured body of the granny square
    • Color D: White (Color code 61) – For the outer border, clasps, and zipper connectors

Hardware & Notions

  • Crochet Hook: 3.0 mm (or size needed to obtain gauge)
  • Handles: 2 U-shaped bamboo bag handles
  • Structure & Lining: Pre-punched faux leather bag bottom, plastic canvas grid panels, and coordinating lining fabric
  • Closures: 1 matching zipper (approx. 30–35 cm)
  • Tools: Sharp scissors, yarn needle, sewing needle, sewing thread, locking stitch markers, and positioning clips

Master Stitch Key & Abbreviations

  • ch / ch-sp: Chain / Chain space
  • sl st: Slip stitch
  • sc: Single crochet
  • hdc: Half double crochet
  • dc: Double crochet
  • tr: Treble crochet
  • dtr: Double treble crochet
  • inc: Increase (2 stitches in the same space)
  • dec: Decrease (Invisible single crochet decrease preferred)
  • FLO / BLO: Front loop only / Back loop only
  • FPdc / BPdc: Front post double crochet / Back post double crochet
  • bo (Bobble Stitch): A 4-dc cluster stitch. Yarn over, insert hook, pull up a loop, yarn over, pull through 2 loops (repeat 4 times in the same stitch until 5 loops are on the hook, yarn over, pull through all 5 loops).
  • picot: Ch 3, sl st into the top of the previous stitch.
  • RS / WS: Right side / Wrong side

Step-by-Step Crochet Instructions

Part 1: The Dimensional Center Rose (Make 1)

The Dimensional Center Rose

Using Color A (Red).

  • Round 1: Form a magic ring. Work 6 sc into the ring. Join with a sl st to the first sc, ch 1. (6 sts)
  • Round 2 [First Petal Tier – FLO]: Working in the front loops only, [sc, 4 dc] in the first stitch. Repeat from * to * 2 more times around. Join with a sl st, ch 1. (3 small petals)
  • Round 3 [Foundation Base – BLO]: Working behind the petals into the remaining back loops of Round 1, [sc, ch 3] 5 times evenly spaced around. Join with a sl st, ch 1. (5 ch-3 loops)
  • Round 4 [Second Petal Tier]: In each ch-3 loop around, work: [1 sc, 1 hdc, 2 dc, 1 hdc]. Join with a sl st in the space between the first hdc and dc of the round, ch 1. (5 petals)
  • Round 5 [Foundation Base]: Work 6 ch-4 loops behind the current petals, securing them with an sc around the stems of the previous rounds. Note: Add one extra ch-4 loop space between the dc and hdc on the left side of the third petal to increase the base structure. Join with a sl st, ch 1. (6 ch-4 loops)
  • Round 6 [Third Petal Tier]: In each ch-4 loop around, work: [1 sc, 1 hdc, 3 dc, 1 hdc]. Join with a sl st, ch 1. (6 petals)
  • Round 7 [Foundation Base]: Work 7 ch-4 loops behind the petals, anchoring with an sc. Join with a sl st, ch 1. (7 ch-4 loops)
  • Round 8 [Fourth Petal Tier]: In each ch-4 loop around, work: [1 sc, 1 hdc, 4 dc, 1 hdc]. Join with a sl st, ch 1. (7 petals)
  • Round 9 [Foundation Base]: Work 8 ch-5 loops behind the petals, anchoring with an sc. Join with a sl st, ch 1. (8 ch-5 loops)
  • Round 10 [Fifth Petal Tier]: In each ch-5 loop around, work: [1 sc, 1 hdc, 5 dc, 1 hdc]. Join with a sl st, ch 1. (8 petals)
  • Round 11 [Foundation Base]: Work 8 ch-6 loops behind the petals, anchoring with an sc. Join with a sl st, ch 1. (8 ch-6 loops)
  • Round 12 [Sixth Petal Tier]: In each ch-6 loop around, work: [1 sc, 1 hdc, 6 dc, 1 hdc]. Join with a sl st, ch 1. (8 petals)
  • Round 13 [Foundation Base]: Work 8 ch-6 loops behind the petals, anchoring with an sc. Join with a sl st. (8 ch-6 loops)
  • Round 14 [Seventh Petal Tier]: In each ch-6 loop around, work: [1 sc, 1 hdc, 7 dc, 1 hdc]. Join with a sl st, ch 1. (8 large petals)
  • Round 15 [Final Base Ring]: Work 8 ch-7 loops along the very back of the flower. Join with a sl st. Fasten off and weave in your ends safely.
       [Magic Ring: 6 sc]
               │
      (FLO Petals / BLO Bases)
               │
     [Tiers 1 to 7 Completed]
               │
   └── Final Base: 8 x ch-7 loops

Part 2: Foliage & Leaves

Foliage & Leaves

Attach Color B (Green) to the ch-7 loops at the back of the rose.

  • Leaf Layout: Work the following sequence a total of 4 times around the 8 background loops to build a square framework:
    • Step A: In the first loop, work [ch 2, dc, tr, dtr, picot, tr, dc, ch 2, sl st]. Repeat this exact sequence a second time within the same loop to create a twin leaf cluster.
    • Step B: Move to the next loop. Work [ch 4, dc, tr, picot, ch 3, sl st] to form the first half of a split leaf, then continue with [ch 3, tr, picot, dc, ch 4, sl st] in the same stitch space to finish the cluster.
  • Fasten off and secure all loose yarn tails.

Part 3: Transforming into the Granny Square

Transforming into the Granny Square

Continue with Color B (Green) for Round 1, then transition to Color C (Blue) and Color D (White).

  • Round 1 (Green): Join yarn to a leaf peak. Ch 1, [(sc, ch, 3 tr, ch, sc) into the first corner gap, ch 4, sc into the side gap, ch 1, 3 tr, ch 1, sc into the next space, ch 7 for the wide corner] repeat 4 times around. Sl st to join. Fasten off Green.
  • Round 2 (Blue): Join Color C. Ch 2 (does not count as a stitch), [(2 dc, ch 1, bo, ch 3, bo, ch 1, 2 dc) in the corner space, followed by 17 dc evenly along the straight edge] repeat 4 times around. Sl st to join, ch 2.
  • Round 3 (Blue): [(Ch 1, bo, ch 1, bo, ch 3 in the corner, bo, ch 1, bo, ch 1) across the corner configuration, then work 21 bpdc across the previous round’s flat edge] repeat 4 times around. Sl st to join, ch 2.
  • Round 4 (Blue): [(Ch 1, bo, ch 1, bo, ch 1, bo, ch 3 in the corner, bo, ch 1, bo, ch 1, bo, ch 1), then work 21 bpdc across the flat edge] repeat 4 times around. Sl st to join. Fasten off Blue.
  • Round 5 (White): Join Color D. Ch 1, [work 5 sc into the ch-3 corner space, then work 33 sc in the BLO across the side] repeat 4 times around. Sl st to join, ch 1.
  • Round 6 (White): [Work 2 sc, 1 sc inc in the center corner stitch, then 35 sc along the side] repeat 4 times around. Sl st to join. Fasten off, leaving a long tail for final assembly.

Part 4: Structured Side Panels (Make 2)

Structured Side Panels

Using Color D (White).

  • Row 1: Ch 16. Starting in the 2nd chain from the hook, work 15 sc. Ch 3, turn. (15 sts)
  • Row 2: Work 14 dc across the row. Ch 3, turn.
  • Row 3 [Ribbed Pattern]: [1 FPdc around the next post, 1 dc into the next stitch] repeat across the row 7 times. Ch 3, turn.
  • Row 4 [Ribbed Pattern]: [1 BPdc around the next post, 1 dc into the next stitch] repeat across the row 7 times. Ch 3, turn.
  • Rows 5–22: Alternate Rows 3 and 4 until you complete 22 rows total, finishing on the right side (RS).
  • Border Rounds (Rows 6–9): Work a neat single crochet border around all four edges of the panel:
    • Work sc evenly along the vertical edges (placing 2 sc into each double crochet row-end space).
    • Work 15 sc across both the top and bottom foundational edges.
    • Join with a sl st to the start, fasten off, and weave in ends.

Part 5: Prepared Bag Base (Make 1)

Prepared Bag Base

Using Color D (White) and the pre-punched leather base.

  1. Place stitch markers at the four corner holes of the leather base.
  2. Join yarn at any straight edge hole. Work 2 sc into every standard hole, and 3 sc into each marked corner hole. Join with a sl st, ch 1.
  3. Turn the piece so the textured, bumpy side faces you (this will be the external bottom of your bag).
  4. Work 108 sc in the BLO around the base perimeter to create a clean upward-turning edge. Sl st to join.
  5. Finish by working 1 surface slip stitch round directly through the prepunched holes for extra structural reinforcement. Fasten off.

Part 6: Handle Attachment Clasps (Make 4)

Handle Attachment Clasps

Using Color D (White).

  • Row 1: Attach yarn directly around the lower bar of your U-shaped bamboo handle ring. Work 8 sc over the bar. Ch 1, turn.
  • Rows 2–6: Work 8 sc across. Ch 1, turn.
  • Row 7 (Shaping): Work 1 invisible dec, 4 sc, 1 invisible dec. Sl st to finish. Fasten off, leaving a 30 cm tail for sewing.

Assembly, Structuring & Lining

Assembly, Structuring & Lining
 ┌─────────────────────────────────────────────────────────┐
 │                  CUTTING THE MATERIALS                  │
 └────────────────────────────┬────────────────────────────┘
                              ▼
   [Plastic Canvas Grid]              [Lining Fabric]
   • Cut flush with sizes of          • Cut 1 cm wider on all
     crochet panels.                    sides for seam allowance.

1. Stabilizing with Plastic Canvas

  • Lay your completed crochet main panels and side panels flat over the plastic grid boards. Trace and cut out matching shapes.
  • Align the plastic grid directly behind the corresponding crochet pieces. Use positioning clips to hold the layers together securely.
  • Using a crochet hook and White yarn, insert your hook through both the crochet stitches and the plastic mesh windows simultaneously. Work a border of single crochets around the perimeter to join them into single, rigid panels.

2. Tailoring and Installing the Lining

  • Lay your cut lining fabric pieces over the matching plastic-backed panels. Fold the raw edges of the fabric inward by 1 cm to hide the frayed ends.
  • Pin the folded fabric directly along the interior borders of your panels.
  • Using a sewing needle and matching sewing thread, blind-stitch the lining down along the final row of single crochets. Ensure no stitches pierce through to the right side of the crochet work.

3. Joining the Panels Together

  • Side and Main Panel Seams: Align the main granny square panels with the structured side panels using stitch markers. Join them using the mattress stitch:
    • Pick up only the outer loops (half stitches) from each side, matching them one-to-one.
    • Keep your yarn tension relaxed so the seams do not pull or warp the shape of the bag. Finish with a secure slip stitch and weave in the ends.
  • Bottom Base Seam: Align the assembled upper body with the prepared leather base. Join them using a tight whip stitch, passing your sewing needle through both complete loops of the matching stitches. Pull firmly to ensure a flat, heavy-duty seam.
  • Top Edge Finish: Connect your yarn to the top opening of the bag and work 1 continuous round of single crochet to create a clean, uniform rim.

Final Touches

Zipper Installation

  1. Crochet Zipper Flaps: Using Color D, ch 43. Work 40 dc across for 4 consecutive rows to make a narrow fabric strip. Repeat to make a second strip.
  2. Sew your zipper securely between these two crocheted strips using a close whip stitch.
  3. Attach the entire zipper assembly to the inner rim of the bag opening using a mattress stitch for a clean, hidden finish.

Handle Mounts

  1. Position the 4 handle loops symmetrically onto the exterior face of the bag opening.
  2. Align the bottom edge of the white clasps with the top of the white border section on the main panels.
  3. Thread a yarn needle with the reserved 30 cm tails and sew through all layers (crochet, grid, and lining) using a heavy-duty box stitch pattern ($X$ inside a square) for maximum strength. Knot securely inside the lining and hide the remaining yarn tails.

Leave a Comment