Skip to content
✨ FREE Pattern 🎯 Beginner Friendly ⏱️ Single-Day Project

Boho Floral Crochet Shoulder Bag

⏱️ 3–4 hours
↓ Jump to Pattern
Boho Floral Crochet Shoulder Bag
✨ FREEBeginner Friendly
🪝

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 Boho Floral Crochet Shoulder Bag

Boho Floral Crochet Shoulder Bag – Free Colorful Textured Bag Pattern

Add a touch of handmade charm to your wardrobe with this beautiful boho floral crochet shoulder bag. Featuring soft vintage-inspired colors, decorative textured stitches, delicate flower motifs, and a long floral strap, this bag is the perfect combination of practicality and creativity.

The design brings together dusty blue, sage green, mustard yellow, blush pink, lavender, and warm ivory in a stunning arrangement of horizontal crochet patterns. From playful bobble stitches to delicate openwork lace, every section adds unique texture and personality.

A small pink crochet flower closure, wooden bead, and elegant cream tassel complete the look. The wide shoulder strap features colorful miniature flower motifs, making this bag a beautiful accessory for everyday outings, shopping trips, vacations, and thoughtful handmade gifts.

In this free crochet tutorial, you will learn how to create the textured bag body, add decorative colorwork, make the floral shoulder strap, assemble the bag, and finish it with a charming flower-and-tassel embellishment.

Pattern Information

  • Skill Level: Intermediate to Advanced
  • Finished Bag Size: Approximately 30 cm wide × 27 cm high × 9 cm deep
  • Shoulder Strap: Approximately 105–115 cm long
  • Yarn Weight: DK or light worsted cotton yarn
  • Crochet Hook: 3.5 mm and 4 mm
  • Terminology: US crochet terms
  • Construction: Textured rectangular panels with a separate gusset and decorative strap
  • Style: Bohemian, vintage, cottagecore, colorful floral

Design Note: This pattern is an inspired interpretation of the pictured crochet bag. It recreates the colorful horizontal textures, floral strap, soft vintage palette, flower closure, and tassel. Exact stitch arrangements may vary from the reference.

Materials Needed

  • DK cotton yarn in warm ivory – approximately 250 m
  • DK cotton yarn in dusty blue – approximately 100 m
  • DK cotton yarn in sage green – approximately 150 m
  • DK cotton yarn in mustard yellow – approximately 90 m
  • DK cotton yarn in dusty pink – approximately 90 m
  • DK cotton yarn in lavender – approximately 60 m
  • Small amounts of coordinating yarn for floral motifs
  • 3.5 mm crochet hook
  • 4 mm crochet hook
  • Two metal D-rings
  • Two metal swivel clasps (optional)
  • One wooden button or bead, approximately 15–20 mm
  • One small metal ring for the tassel
  • Yarn needle
  • Scissors
  • Stitch markers
  • Measuring tape
  • Optional cotton fabric for lining
  • Optional magnetic snap closure

Crochet Abbreviations

  • ch: Chain
  • sc: Single crochet
  • hdc: Half double crochet
  • dc: Double crochet
  • tr: Treble crochet
  • sl st: Slip stitch
  • st: Stitch
  • sp: Space
  • sk: Skip
  • rep: Repeat
  • RS: Right side
  • WS: Wrong side
  • FO: Fasten off
  • FLO: Front loop only
  • BLO: Back loop only

Special Crochet Stitches

Bobble Stitch

Yarn over, insert your hook into the indicated stitch, yarn over and pull up a loop.

Yarn over and pull through two loops.

Repeat this process four more times in the same stitch.

Yarn over and pull through all remaining loops.

Work one chain to secure the bobble if required.

Puff Stitch

Yarn over, insert your hook into the indicated stitch, yarn over and pull up a long loop.

Repeat three more times in the same stitch.

Yarn over and pull through all loops on the hook.

Ch 1 to secure.

Shell Stitch

Work 5 dc into the same stitch or space.

V-Stitch

Work (dc, ch 1, dc) into the same stitch or space.

Part 1: Crochet the Front Bag Panel

The front panel is created using horizontal bands of different crochet textures and colors.

Each band is worked separately within the same continuous panel.

Foundation

Using sage green yarn and a 4 mm hook:

Ch 61.

Row 1

Sc in the second chain from the hook.

Sc in each remaining chain across.

Turn. (60 sc)

Rows 2–5: Sage Green Base

Ch 1.

Sc in each stitch across.

Turn.

Repeat until Row 5 is complete.

Rows 6–9: Lavender Bobble Band

Change to lavender yarn.

Row 6: Ch 1, sc in each stitch across.

Row 7: Ch 1, sc in first 2 stitches, *bobble in next stitch, sc in next 3 stitches*. Repeat across, ending with sc in remaining stitches.

Row 8: Ch 1, sc in each stitch across.

Row 9: Ch 1, sc in each stitch across.

Rows 10–14: Dusty Pink Textured Band

Change to dusty pink yarn.

Row 10: Ch 2, hdc in each stitch across.

Row 11: Ch 1, sc in each stitch across.

Row 12: Work evenly spaced puff stitches across the row, separating each puff with 2 sc.

Rows 13–14: Sc in each stitch across.

Rows 15–19: Mustard Yellow Bobble Band

Change to mustard yellow yarn.

Rows 15–16: Sc in each stitch across.

Row 17: Work bobble stitches at regular intervals across the row.

Rows 18–19: Sc in each stitch across.

Rows 20–25: Ivory Lace Band

Change to ivory yarn.

Row 20: Dc in each stitch across.

Row 21: Ch 3, sk 1 stitch, *V-stitch in next stitch, sk 2 stitches*. Repeat across, adjusting the final stitches to maintain the panel width.

Row 22: Work V-stitches into the chain spaces from the previous row.

Row 23: Repeat Row 22.

Rows 24–25: Work sc evenly across, maintaining 60 stitches.

Rows 26–31: Sage Green Raised Texture

Change to sage green yarn.

Rows 26–27: Hdc in each stitch across.

Row 28: Work alternating front-loop and back-loop hdc stitches across.

Row 29: Repeat Row 28.

Rows 30–31: Sc in each stitch across.

Rows 32–36: Ivory Hanging Bobble Band

Change to ivory yarn.

Row 32: Sc in each stitch across.

Row 33: Work a bobble stitch every fourth stitch.

Row 34: Sc in each stitch across.

Rows 35–36: Hdc in each stitch across.

Rows 37–43: Dusty Blue Openwork Band

Change to dusty blue yarn.

Row 37: Dc in each stitch across.

Row 38: Ch 3, *sk 1 stitch, dc in next stitch, ch 1*. Repeat across.

Row 39: Dc into each chain space and dc stitch across.

Rows 40–41: Repeat Rows 38–39.

Rows 42–43: Sc in each stitch across.

Rows 44–47: Ivory Top Border

Change to ivory yarn.

Ch 1.

Sc in each stitch across.

Repeat for four rows.

FO and weave in the ends.

Important: Measure the panel as you work. Adjust the number of plain rows if necessary to achieve the desired height of approximately 27 cm.

Part 2: Crochet the Back Panel

Repeat the instructions from Part 1 to create a matching back panel.

You may use the same color arrangement or slightly change the order of the textured bands.

For a coordinated look, keep the top dusty blue section and ivory border identical on both panels.

Ensure the front and back panels have the same finished dimensions.

Part 3: Crochet the Side and Bottom Gusset

The gusset gives the shoulder bag depth and allows it to hold everyday essentials.

Foundation

Using sage green yarn:

Ch 19.

Row 1

Sc in the second chain from the hook.

Sc in each remaining chain across.

Turn. (18 sc)

Row 2

Ch 1.

Sc in each stitch across.

Turn.

Remaining Rows

Repeat Row 2 until the strip is long enough to run down one side of the bag, across the bottom, and up the opposite side.

Measure the front panel to determine the exact gusset length.

FO, leaving a long tail for assembly.

Part 4: Assemble the Bag Body

Step 1

Place the front panel and gusset together with right sides facing outward.

Step 2

Join the pieces using ivory yarn and single crochet stitches.

Step 3

Continue joining along the side, bottom, and opposite side.

Step 4

Attach the back panel to the remaining edge of the gusset.

Step 5

Check that all seams are secure and evenly aligned.

Step 6

Turn the bag right side out if you prefer hidden seams, or leave the ivory joining stitches visible for a decorative handmade finish.

Part 5: Crochet the Floral Shoulder Strap

The floral shoulder strap is one of the most distinctive features of this design.

It combines an ivory crochet band with miniature colorful flower motifs.

Strap Foundation

Using ivory yarn and a 3.5 mm hook:

Ch 11.

Row 1

Sc in the second chain from the hook.

Sc in each remaining chain across.

Turn. (10 sc)

Rows 2–4

Ch 1.

Sc in each stitch across.

Turn.

Continue the Strap

Repeat Row 2 until the strap measures approximately 105–115 cm.

FO and weave in the ends.

Strap Edging

Join ivory yarn along one long edge.

Work one row of single crochet evenly along the edge.

Repeat along the opposite side.

Part 6: Crochet the Miniature Flowers

Make approximately 20–24 small flowers using dusty pink, mustard yellow, sage green, dusty blue, and lavender yarn.

Flower Round 1

Make a magic ring.

Ch 1.

Work 10 sc into the ring.

Pull tight and join with a sl st.

Flower Round 2

*Ch 2, work 2 dc into the next stitch, ch 2, sl st into the following stitch.*

Repeat around to create five petals.

FO, leaving a long tail for sewing.

Attach the Flowers

Position the flowers evenly along the center of the ivory strap.

Alternate colors for a playful vintage-inspired effect.

Sew each flower securely using its yarn tail.

For additional texture, add a small French knot or wooden bead to the center of selected flowers.

Part 7: Attach the Shoulder Strap

Attach a metal D-ring to each upper side of the bag.

Fold the end of the crochet strap around the D-ring.

Sew the folded end securely using matching yarn.

Repeat on the opposite side.

For a removable strap, attach metal swivel clasps instead.

Check that the strap is firmly secured before using the bag.

Part 8: Make the Crochet Flower Closure

The front closure features a beautiful dusty pink flower with a wooden bead center.

Flower Center

Using dusty pink yarn:

Make a magic ring.

Ch 1.

Work 10 sc into the ring.

Join with a sl st.

Flower Petals

*Ch 3, work 3 dc into the next stitch, ch 3, sl st into the following stitch.*

Repeat around to create five rounded petals.

FO, leaving a long tail.

Add the Wooden Bead

Sew a wooden bead securely into the flower center.

Attach the flower to a short ivory crochet tab at the top front of the bag.

Add a matching button or loop on the opposite side if you want a functional closure.

Part 9: Make the Decorative Tassel

The cream tassel adds movement and a beautiful bohemian finishing touch.

Step 1

Cut approximately 25–30 strands of ivory yarn, each measuring 25 cm.

Step 2

Fold the strands in half.

Step 3

Tie a separate strand tightly around the folded center.

Step 4

Wrap another strand around the upper section to form the tassel head.

Step 5

Trim the bottom strands evenly.

Step 6

Attach a dusty blue crochet bead or wooden bead above the tassel.

Step 7

Connect the tassel to the flower closure using a small metal ring.

The finished tassel should hang naturally against the front of the bag.

Part 10: Add an Optional Fabric Lining

A fabric lining helps protect the crochet stitches and prevents small objects from slipping through the openwork sections.

Step 1

Measure the inside dimensions of the finished bag.

Step 2

Cut cotton fabric panels with approximately 1 cm seam allowance.

Step 3

Sew the fabric pieces together to create a lining that matches the bag shape.

Step 4

Fold the upper edge of the lining inward.

Step 5

Place the lining inside the crochet bag.

Step 6

Hand-sew the lining along the inside upper edge using small, discreet stitches.

For additional convenience, add a small interior pocket or magnetic snap closure.

Creative Color Variations

Soft Pastel Boho

Combine blush pink, lavender, pale blue, mint green, and ivory for a delicate spring-inspired bag.

Earthy Autumn

Use terracotta, mustard, olive green, chocolate brown, and cream for a warm rustic look.

Coastal Blue

Combine dusty blue, turquoise, sandy beige, soft white, and seafoam green.

Vintage Rose

Choose dusty rose, burgundy, sage green, warm ivory, and muted mauve.

Neutral Cottagecore

Use oatmeal, cream, taupe, sage, and caramel for an elegant understated design.

Bright Summer Garden

Combine sunflower yellow, coral, turquoise, pink, and fresh green for a cheerful statement bag.

Helpful Tips for Best Results

  • Use cotton yarn for a sturdy, structured bag.
  • Maintain consistent tension across all color bands.
  • Keep the front and back panels the same size.
  • Use stitch markers when working textured sections.
  • Weave in yarn ends securely after each color change.
  • Avoid pulling bobble stitches too tightly.
  • Keep lace stitches evenly spaced.
  • Reinforce the shoulder strap attachment points.
  • Use a fabric lining for added durability.
  • Choose washable yarn for everyday use.
  • Arrange the strap flowers before sewing them down.
  • Secure decorative beads firmly.
  • Use matching thread for the fabric lining.
  • Block the panels lightly before assembly.
  • Test the finished strap before carrying heavy items.

Frequently Asked Questions

Is this crochet shoulder bag suitable for beginners?

This pattern is recommended for intermediate crocheters because it combines several stitch textures, color changes, decorative motifs, and assembly techniques.

What type of yarn works best?

DK cotton yarn is recommended because it provides good stitch definition and helps the bag maintain its shape.

Can I use acrylic yarn?

Yes, but acrylic yarn may stretch more easily. A fabric lining and reinforced strap can improve durability.

Can I make the bag larger?

Yes. Increase the foundation chain and add more rows to create larger panels. Adjust the gusset and strap accordingly.

Can I make the strap shorter?

Absolutely. Measure your preferred shoulder or crossbody length before finishing the strap.

Do I need to add a fabric lining?

A lining is optional but highly recommended because the design includes openwork crochet sections.

Can I use different flower colors?

Yes. The miniature flowers can be made in any combination of colors to match your personal style.

Can I make the bag without the tassel?

Yes. The tassel is decorative and can be omitted for a simpler look.

Can I add a zipper?

Yes. A zipper can be sewn into the lining or attached to a separate crochet top band.

How long does this bag take to make?

Depending on your experience, allow approximately 12–18 hours for the bag, including the decorative strap and finishing details.

Can I wash the finished bag?

Follow the care instructions for your yarn. Hand washing is generally recommended for bags with decorative beads, metal accessories, or delicate floral embellishments.

Can I sell bags made from this pattern?

Yes. You may sell your handmade finished bags. Please credit the original tutorial when sharing the pattern online.

Care Instructions

  • Spot clean when possible.
  • Hand wash gently in cool water if needed.
  • Use mild detergent.
  • Avoid bleach.
  • Do not wring or twist the bag.
  • Reshape while damp.
  • Lay flat to dry.
  • Avoid direct heat.
  • Store in a clean, dry place.
  • Keep decorative tassels and flowers untangled.

Final Thoughts

This boho floral crochet shoulder bag is a beautiful celebration of color, texture, and handmade creativity. Its combination of vintage-inspired shades, textured horizontal stitch patterns, delicate floral strap, and charming tassel creates a truly eye-catching accessory.

Whether you make it for yourself, as a birthday gift, or as a special handmade present, this crochet bag is a rewarding project that combines practical everyday use with artistic detail.

Love this colorful crochet bag? Save this free crochet pattern to Pinterest and share it with your crochet friends for more beautiful handmade bags, floral crochet accessories, and creative DIY inspiration!

Boho Floral Crochet Shoulder Bag

The finished Boho Floral Crochet Shoulder Bag

🧶
Cozy Amigurumi

All our free patterns are tested multiple times by real makers before publishing. We believe clear, beautiful patterns should be free for everyone.

Read Our Story →
🎁

Get Free Patterns in Your Inbox

New free amigurumi patterns every week — no spam, unsubscribe anytime.

🔒 No spam · Unsubscribe anytime · 100% free patterns only

Made this? Share it! 📸 Tag #CozyCrochetPatterns on Instagram or Pinterest

Want More?

225 Free Patterns Waiting for You 🎀

Instant PDF delivery. All tested. All beautiful.

Browse More Free Patterns →
Stay in the Loop

Free patterns + tips every week 📬

Join 884 crocheters — no spam, just yarny goodness.

We respect your privacy. Unsubscribe anytime. Privacy Policy