How to Crochet the Honeycomb Hexagon Bag: Easy Beginner Pattern

A finished Honeycomb Hexagon Shoulder Bag crocheted with cream-colored macrame cord, highlighting its structured six-sided shape and flat side gusset

Hey craft lovers! Today, we are diving into a super trendy, highly structural crochet project: the Solid Granny Hexagon Bag! This shoulder bag uses two flat hexagon panels joined with a flat side gusset, which gives it a crisp, modern shape that won't warp or sag.


Below, you'll find the complete free pattern, yarn calculations, step-by-step instructions, and a full video walkthrough!

Why You’ll Love This Project

  • Beginner-Friendly: Spelled-out terms make this pattern incredibly easy to read.

  • Modern Shape: Solid hexagons look incredibly chic and hold their structure beautifully.

  • No Warping: Working flat panels and joining them with a gusset ensures the bag retains its perfect shape.

How Much Yarn Do You Need? (The Math)

If you are using standard 4mm thick macrame cord worked with a 6mm hook, here is a quick breakdown of how much yarn you need:

  • One Double Crochet: Uses approximately 21cm of yarn.

  • Each Panel: Has 252 double crochets (12 + 24 + 36 + 48 + 60 + 72 stitches).

  • Two Panels: Equals 504 double crochets, requiring roughly 105.84 m of yarn.

  • Total Project Estimate: Once you add the single crochet gusset strip, slip-stitch assembly, and handles, you will need 150 - 180 meters of yarn.

Watch the Video Tutorial!

Prefer watching step-by-step video instructions? Follow along with my YouTube video right here: Video Tutorial 

Pattern Overview:

Skill Level: Advanced Beginner

This structured shoulder bag is constructed by crocheting two solid hexagon panels and joining them with a flat side gusset. Working flat panels rather than continuous rounds ensures crisp structural edges and prevents the bag from warping.

Knowledge on how to crochet chain, single crochet, double crochet, magic ring or circle and slip stitch is required for this pattern.

     Skill Level: Advanced Beginner

     Terminology: US Crochet Terms (Fully Spelled Out)

     Finished Dimensions:

     Width (Point-to-Point): 27cm

     Depth (Gusset Width): 4cm

 

Materials & Tools

     Yarn: 4mm thick macrame cord, supreme cord, or thick t-shirt yarn. You will need approximately 150 meters – 180 meters to complete the entire bag (including the gusset, seams, and handles).

     Hook Size: 6 mm crochet hook (or size needed to obtain gauge or a hook that corresponds to the yarn being used).

     Notions: Tapestry needle, scissors, and 8 stitch markers.

Gauge

Using a 6mm hook and double crochet:

  • 10 stitches  X 5 rows  = 10cm x 10 cm

Note: Each individual double crochet measures approximately 2cm in height and 1cm in width.

Pattern Notes

     The starting Chain 3 counts as your first double crochet stitch throughout.

     Stitch Placement Tip: When working a double crochet on top of a stitch from the previous round, always insert your crochet hook under both of the top loops (which look like a small "V" shape at the top of the stitch). This keeps the fabric strong, uniform, and free of accidental gaps or ribbed lines.

     Firm Join Tip: When joining each round with a slip stitch, do not insert your hook only under the front loop of the chain. Instead, insert your hook into the 3rd chain of your starting chain-3 as well as the small loop directly behind it (the back bar/back loop). This caught loop creates a much firmer slip stitch, prevents the join from stretching out, and keeps your seams tight and gap-free.

     Always count your stitches at the end of each hexagon round to ensure all six sides are symmetrical.

     Instructions inside brackets
are worked into the exact same stitch or space.

Pattern Instructions

1. Hexagon Panels (Make 2)

Round 1: Create a magic circle. Chain 3 (counts as your first double crochet), work 1 double crochet into the ring. (This forms your first side of 2 double crochet stitches). To work around the ring, you will work this corner-and-side sequence a total of 5 times:

1.    Chain 2 (to create a corner).

2.    Work 2 double crochet into the ring (to create the next side).

After working this sequence 5 times, chain 2 to make your 6th and final corner. Pull the magic circle tail tight to close the center hole. Join the round by working a slip stitch into the 3rd chain of the starting chain-3 (remember to insert your hook through both the 3rd chain and the small loop directly behind it for a firm join).

     Round 1 Total Stitch Count: 12 double crochet and 6 chain-2 corner spaces (2 double crochet per side).

Close-up of the first round of a solid crochet hexagon panel, showing twelve double crochet stitches worked into a magic circle with clean corner gaps

Round 2: Chain 3. Work 1 double crochet into the next double crochet (be sure to insert your hook under both of the top loops). (You are now at the first corner). To work around the hexagon, you will repeat this corner-and-side sequence:

1.    In the chain-2 corner space: Work

1 double crochet, chain 2, 1 double crochet

2.    Along the flat side: Work 1 double crochet into each of the next 2 stitches (remembering to insert your hook under both of the top loops of each stitch).

Repeat this corner-and-side sequence a total of 5 times. This will bring you to the 6th and final corner of the round. In this final corner space, work:

1 double crochet, chain 2, 1 double crochet

 Join the round by working a slip stitch to the 3rd chain of your starting chain-3 using the firm join method.

     Round 2 Total Stitch Count: 24 double crochet and 6 chain-2 corner spaces (4 double crochet per side).

how to crochet granny hexagon bag


Round 3: Chain 3. Work 1 double crochet into the next 2 double crochet. (You are now at the first corner). To work around the hexagon, repeat this corner-and-side sequence:

1.    In the chain-2 corner space: Work

1 double crochet, chain 2, 1 double crochet

2.    Along the flat side: Work 1 double crochet into each of the next 4 stitches.

Repeat this corner-and-side sequence a total of 5 times. This will bring you to the 6th and final corner. In this final corner space, work:

1 double crochet, chain 2, 1 double crochet

Work 1 double crochet into the 1 remaining stitch of the flat side. Join the round by working a slip stitch to the 3rd chain of your starting chain-3 using the firm join method.

     Round 3 Total Stitch Count: 36 double crochet and 6 chain-2 corner spaces (6 double crochet per side).

Round 4: Chain 3. Work 1 double crochet into the next 3 double crochet. (You are now at the first corner). To work around the hexagon, repeat this corner-and-side sequence:

1.    In the chain-2 corner space: Work

1 double crochet, chain 2, 1 double crochet

2.    Along the flat side: Work 1 double crochet into each of the next 6 stitches.

Repeat this corner-and-side sequence a total of 5 times. This will bring you to the 6th and final corner. In this final corner space, work:

1 double crochet, chain 2, 1 double crochet

Work 1 double crochet into each of the last 2 remaining stitches of the flat side. Join the round by working a slip stitch to the 3rd chain of your starting chain-3 using the firm join method.

     Round 4 Total Stitch Count: 48 double crochet and 6 chain-2 corner spaces (8 double crochet per side).

Round 5: Chain 3. Work 1 double crochet into the next 4 double crochet. (You are now at the first corner). To work around the hexagon, repeat this corner-and-side sequence:

1.    In the chain-2 corner space: Work

1 double crochet, chain 2, 1 double crochet

2.    Along the flat side: Work 1 double crochet into each of the next 8 stitches.

Repeat this corner-and-side sequence a total of 5 times. This will bring you to the 6th and final corner. In this final corner space, work:

1 double crochet, chain 2, 1 double crochet

Work 1 double crochet into each of the last 3 remaining stitches of the flat side. Join the round by working a slip stitch to the 3rd chain of your starting chain-3 using the firm join method.

     Round 5 Total Stitch Count: 60 double crochet and 6 chain-2 corner spaces (10 double crochet per side).

Round 6: Chain 3. Work 1 double crochet into the next 5 double crochet. (You are now at the first corner). To work around the hexagon, repeat this corner-and-side sequence:

1.    In the chain-2 corner space: Work

1 double crochet, chain 2, 1 double crochet

2.    Along the flat side: Work 1 double crochet into each of the next 10 stitches.

Repeat this corner-and-side sequence a total of 5 times. This will bring you to the 6th and final corner. In this final corner space, work:

1 double crochet, chain 2, 1 double crochet

Work 1 double crochet into each of the last 4 remaining stitches of the flat side. Join the round by working a slip stitch to the 3rd chain of your starting chain-3 using the firm join method. Fasten off.

     Round 6 Total Stitch Count: 72 double crochet and 6 chain-2 corner spaces (12 double crochet per side).

A flat six-sided solid crochet hexagon panel with six rounds of double crochet stitches, showing uniform texture and crisp corners

how to crochet a granny hexagon bag


2. Side and Bottom Gusset Strip

Leave a 20 cm yarn tail before making your slip knot. Chain 5.

Row 1: Turn your chain to expose the back bumps. Skip the first chain from the hook. Work 1 single crochet into the back bump of each of the remaining 4 chains.

     Row 1 Total Stitch Count: 4 single crochet.

Row 2: Chain 1 (does not count as a stitch), turn. Work 1 single crochet into each of the 4 stitches.

     Row 2 Total Stitch Count: 4 single crochet.

Rows 3 to 60: Repeat Row 2 until the strip reaches 60 rows total (measures approximately  long).

     Row 3-60 Total Stitch Count: 4 single crochet per row.
Do not cut the yarn at the end of Row 60.

A long, narrow single crochet gusset strip crocheted with four-millimeter macrame cord, showing tight and even stitches. how to crochet a hexagon granny bag


3. Assembly & Joining

     Right Sides Facing Out Tip: Before joining, make sure that the "right side" of both hexagon panels is facing outward. The right side is the "front" of your stitches, which looks clean and neat, with the front "V" shapes facing you as you crochet. Because we are slip stitching the pieces together from the outside to create a beautiful, decorative braided seam, both the hexagon panels and the gusset must have their right sides facing out.

1.    Mark the Opening: Lay one hexagon panel flat. Select any point of the hexagon as the top. Place a stitch marker in the first double crochet immediately to the left of the top corner space. Count 7 stitches down that side and place a second marker in the 7th stitch. Move to the opposite side of the top corner, place a third marker in the first double crochet, count 7 stitches down, and place a fourth marker. The unmarked section represents the bag opening.

A solid crochet hexagon panel flat on a table with stitch markers placed on both sides of the top corner to mark the bag opening

A solid crochet hexagon panel flat on a table with stitch markers placed on both sides of the top corner to mark the bag opening


2.    Seam the Gusset: Align the working end of your 60-row gusset strip with one of the lower stitch markers. Double check that the right sides of both the panel and the gusset are facing outward. Working from the outside to create a decorative external seam, insert your hook through both the edge of the hexagon and the edge of the strip. Grab your yarn and pull through to create a slip stitch.

Hands joining a crochet hexagon panel to a flat side gusset using slip stitches to create a beautiful, decorative external seam

Hands joining a crochet hexagon panel to a flat side gusset using slip stitches to create a beautiful, decorative external seam

Hands joining a crochet hexagon panel to a flat side gusset using slip stitches to create a beautiful, decorative external seam

3.    Continue Seaming: Slip stitch the pieces together, matching one stitch of the hexagon to one row of the strip. When you reach a hexagon corner, work your slip stitch directly under the chain-2 space. Stop when you reach the stitch marker on the opposite side.

Hands joining a crochet hexagon panel to a flat side gusset using slip stitches to create a beautiful, decorative external seam

4.    Finish the Top Edge: Do not cut the yarn. Continue slip stitching along the un-joined edge of the hexagon (the opening) to create a clean, finished border. Fasten off.

5.    Second Panel: Repeat the entire marking and slip-stitch joining process to attach the second hexagon panel to the open side of the gusset strip. Again, make sure the right side of this second panel faces outward before seaming. Slip stitch the border across the second panel opening as well.

4. Handles (Make 2)

Leave a 30cm yarn tail before creating your slip knot. Chain 60.

Row 1: Skip the first chain from the hook. Work a slip stitch into the back bump of every chain across.

     Row 1 Total Stitch Count: 59 slip stitches.

Row 2: Chain 1, turn. Work 1 slip stitch in the Back Loop Only of every stitch across.

     Row 2 Total Stitch Count: 59 slip stitches.
Note: Working in the Back Loop Only adds structural thickness and prevents stretching.

Fasten off, leaving a 30cm tail.

5. Finishing

1.    Thread one of the long handle tails onto your tapestry needle.

2.    Feed the end of the handle through the chain-2 corner space near the top opening of your bag.

how to crochet a granny hexagon bag

3.    Securely sew the handle to the inside of the bag.

Tapestry needle sewing a thick crochet handle strap into the chain-two corner space of a macrame shoulder bag

4.    Repeat for all four handle ends.

5.    Weave in all remaining loose tails on the inside of the bag to complete your project.

You Did It! Wear Your Handmade Style with Pride

Congratulations on finishing your very own structured hexagon shoulder bag! Whether you used a classic neutral macrame cord or a vibrant, colorful t-shirt yarn, your finished bag is a testament to your hard work and creativity.

I Would Love to See Your Work!

There is nothing more rewarding than seeing your stitches come to life. If you share your completed bag on Instagram, please tag me @mirrymascrafts and use the hashtag #SolidHexagonBag so I can share your beautiful creation with our crafting community!

Happy crocheting, and see you in the next pattern!  How to crochet the Sammi tote bag pattern

 



Comments