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
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).
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).
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).
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.
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.
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.
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.
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.
3.
Securely
sew the handle to the inside of the 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
Post a Comment