Floral Crochet Shoulder Bag Pattern
Beginner Friendly
Perfect for those just starting their crochet journey, with clear instructions and simple techniques
Single-Day Project
A satisfying project you can complete in a single afternoon or evening.
Handmade Gift
A beautiful keepsake — free forever. Read online or print at home.
About This Floral Crochet Shoulder Bag Pattern
This crochet hobo bag pattern creates a roomy handmade shoulder bag inspired by the beautiful cream, navy and powder-blue design shown here. The bag combines two large floral granny-square motifs on each side with open cream crochet, decorative striped rows, a long striped shoulder strap, drawstring closure, wooden beads and soft tassels.
The finished bag has a relaxed rounded hobo shape with enough room for everyday essentials while still looking elegant and handmade.
Materials
- DK #3 cotton or cotton-blend yarn – cream 250-300 g
- DK #3 yarn – navy blue 100-120 g
- DK #3 yarn – powder blue 60-80 g
- DK #3 yarn – beige / sand 40-50 g
- 3.5 mm crochet hook 1
- Metal rings for strap 2
- Wooden beads 6-10
- Decorative charm optional
- Yarn needle 1
- Scissors 1 pair
- Cotton fabric for lining optional
Abbreviations
MRmagic ringchchainsl stslip stitchscsingle crochethdchalf double crochetdcdouble crochetspspaceFOfasten offFinished Size
Approximately 38 cm / 15 in wide x 32 cm / 12.5 in high, excluding the shoulder strap.
Finished strap length: approximately 60-70 cm / 24-27.5 in from ring to ring.
Floral Granny Square – Make 4
Begin with beige yarn.
Round 1: Make MR, ch 3, work 15 dc into ring. Join with sl st – 16 dc.
Fasten off.
Flower Round 2 – Beige Petals
Join beige yarn in any stitch.
Ch 2, 2 dc in same stitch, ch 1.
Skip 1 stitch.
Repeat (3 dc in next stitch, ch 1, skip 1) around.
Join and fasten off.
Flower Round 3 – Powder Blue
Join powder-blue yarn in any ch-1 space.
In each ch-1 space work:
3 dc, ch 1, 3 dc.
Repeat around.
Join and fasten off.
Flower Round 4 – Navy
Join navy yarn between two powder-blue clusters.
Work 3 dc, ch 1 in each space around.
At four evenly spaced points work:
3 dc, ch 2, 3 dc
These four points begin transforming the flower into a square.
Round 5 – Square the Motif
Continue with navy.
Work 3 dc in each ch-1 space.
In every corner ch-2 space work:
3 dc, ch 2, 3 dc.
Join and fasten off.
Round 6 – Cream Border
Join cream yarn in any corner.
Ch 3, 2 dc, ch 2, 3 dc in the same corner.
Work 3 dc in each space across each side.
In every corner work:
3 dc, ch 2, 3 dc.
Join.
Round 7 – Cream Lace
Continue with cream.
Ch 4, skip 2 stitches, sc in next stitch.
Repeat across each side.
In each corner work:
sc, ch 3, sc.
Join and fasten off.
Block the Four Squares
Lightly wet each square and pin it to approximately 17 x 17 cm / 6.7 x 6.7 in.
Make sure all four motifs finish at the same size before assembly.
Join the Front Panel
Place two granny squares side by side with right sides facing up.
Using cream yarn, join them through the inside loops with sl sts or whip stitch.
Repeat with the remaining two squares to create the back panel.
Front Panel Outer Border
Join cream yarn at one lower corner.
Work sc evenly around the complete two-square panel.
Place 3 sc in each outside corner.
Join.
Openwork Border
Round 1: Ch 3, dc in each stitch around.
Round 2: Ch 4, skip 1 stitch, dc in next stitch. Repeat around.
Round 3: Ch 3, 2 dc into every ch-1 space around.
Repeat the same border for the back panel.
Lower Body – Cream Foundation
With the front panel facing you, join cream yarn along the lower edge.
Row 1: Ch 3, dc evenly across.
Row 2: Ch 3, dc across.
Fasten off.
Repeat on the back panel.
Lower Stripe 1 – Navy
Join navy.
Row 1: Ch 1, sc across.
Row 2: Ch 3, dc across.
Fasten off.
Lower Stripe 2 – Powder Blue
Join powder blue.
Ch 1, sc across.
Fasten off.
Lower Stripe 3 – Cream
Join cream.
Row 1: Ch 3, dc across.
Row 2: Ch 1, sc across.
Fasten off.
Lower Stripe 4 – Navy
Join navy.
Work 2 rows of dc.
Fasten off.
Lower Stripe 5 – Cream & Blue
Work:
- 1 row cream sc
- 1 row powder-blue dc
- 1 row cream sc
- 2 rows navy dc
- 1 final row cream sc
This creates the layered striped effect across the bottom of the bag.
Shape the Bottom Corners
On the final three lower rows, decrease once at the beginning and once at the end of each row.
This gently rounds the lower corners instead of creating a completely rectangular bag.
Repeat identically on the back panel.
Join Front and Back
Place front and back panels together with wrong sides facing.
Using cream yarn, work sc through both layers beginning at one upper side.
Crochet down the first side, around the entire bottom and up the opposite side.
Leave the top completely open.
Shape the Upper Opening
Join cream yarn at one side seam.
Round 1: Sc evenly around the opening.
Round 2: Ch 3, dc around while decreasing 6-8 stitches evenly.
Round 3: Sc around.
The decreases gently pull the top inward to create the relaxed hobo shape.
Navy Decorative Band
Join navy.
Round 1: Ch 3, dc around.
Round 2: Ch 1, sc around.
Fasten off.
Drawstring Eyelet Round
Join cream.
Ch 3, dc in next stitch, ch 1, skip 1 stitch.
Repeat (dc in next 2 stitches, ch 1, skip 1) around.
Join.
Top Edge
Work 2 rounds of sc in cream.
On the final round, work one reverse sc / crab stitch in every stitch for a neat, firm edge.
Fasten off.
Drawstring – Make 2
Using cream yarn, ch approximately 85-95, or until the cord measures about 55-60 cm.
Sl st back through every chain to create a firm cord.
Fasten off.
Make a second identical cord.
Insert the Drawstrings
Weave the first cord through every eyelet around the front half of the bag.
Weave the second cord through the remaining eyelets from the opposite direction.
Bring both ends toward the center front.
Tie each pair into a loose decorative bow.
Front Drawstring Tassels – Make 2
Wrap navy yarn around a 10 cm piece of cardboard approximately 35 times.
Tie tightly at the top.
Cut the opposite end and wrap yarn around the tassel neck several times.
Repeat using cream yarn for the second tassel.
Add the Wooden Beads
Thread 2-3 wooden or blue beads onto each drawstring end before attaching the tassel.
Knot securely beneath the final bead.
Attach one navy tassel and one cream tassel.
Shoulder Strap
Using navy yarn, ch until the foundation measures approximately 65 cm / 25.5 in.
Row 1: Sc across in navy.
Row 2: Sc across in cream.
Row 3: Sc across in navy.
Row 4: Sc across in cream.
Row 5: Sc across in navy.
Fasten off.
Attach the Metal Rings
Position one metal ring at each upper side of the bag.
Using cream yarn, sew each ring firmly through several stitches of the upper edge.
Pass one end of the strap through each ring.
Fold approximately 3 cm of strap back onto itself and sew securely.
Side Decorative Tassel
Make a two-color tassel using navy and cream yarn.
Thread several wooden and blue beads above the tassel.
Add an optional antique-style metal charm.
Attach the decoration to one of the strap rings.
Optional Fabric Lining
- Place the finished bag flat on folded cotton fabric.
- Trace around the body, adding a 1.5 cm seam allowance.
- Cut two lining pieces.
- Sew the side and bottom seams.
- Fold the upper raw edge inward.
- Insert the lining into the crochet bag.
- Hand-sew it just below the top crochet edge.
Optional Inner Pocket
Cut a fabric rectangle approximately 18 x 14 cm.
Fold and stitch the edges.
Sew the pocket onto one lining panel before inserting the lining into the bag.
Final Shaping
Lightly steam or wet-block the bag without flattening the floral motifs.
Shape the bottom into a soft rounded curve.
Gently stretch the granny squares so the floral motifs remain symmetrical.
Allow the bag to dry completely before using it.
Color Variations
- Coastal: navy + powder blue + cream + sand
- Vintage: burgundy + dusty rose + cream + taupe
- Autumn: forest green + rust + mustard + cream
- Soft feminine: sage + blush pink + ivory + beige
- Classic: black + cream + camel
Finishing
Weave in every yarn end securely, especially around the strap rings and lower seams.
Check that both sides of the bag are symmetrical and that the strap attachment points feel firm.
Trim the tassels evenly and arrange the beads before wearing.
Frequently Asked Questions
The individual stitches are simple, but the granny-square construction, shaping, joining and strap assembly make the full project best for an adventurous beginner or intermediate crocheter.
Yes. Add another cream border round to each granny square or add extra rows to the side and bottom sections before joining the panels.
Use cotton yarn, crochet the strap tightly and consider sewing cotton webbing or fabric ribbon along the underside of the finished strap.
No, but a lining helps prevent small objects from slipping through the open crochet stitches and reduces stretching.
Yes. They are decorative only. The bag can be finished with a simple drawstring for a cleaner look.
A firm cotton or cotton-blend DK yarn works especially well because it gives the granny squares definition and helps the finished bag keep its shape.
The finished Floral Crochet Shoulder Bag Pattern