• Free Patterns
    • Home Decor
    • Kitchen
    • Blankets
    • Baby and Kids
    • Glasses Holders
    • Accessories
    • Bags and Purses
    • Tops
    • Neck Warmers/Scarves
    • Animal Patterns
    • Toys
  • Holiday
    • Spring
    • Summer
    • Fall
    • Winter
    • Halloween
    • Christmas
    • Valentine’s Day
    • St. Patrick’s Day
    • Easter
    • Mother’s Day
  • Shop
  • Roundups
  • About Me
    • Contact
↑

Traversebaycrochet.com

Free Crochet Patterns

  • Free Patterns
    • Home Decor
    • Kitchen
    • Blankets
    • Baby and Kids
    • Glasses Holders
    • Accessories
    • Bags and Purses
    • Tops
    • Neck Warmers/Scarves
    • Animal Patterns
    • Toys
  • Holiday
    • Spring
    • Summer
    • Fall
    • Winter
    • Halloween
    • Christmas
    • Valentine’s Day
    • St. Patrick’s Day
    • Easter
    • Mother’s Day
  • Shop
  • Roundups
  • About Me
    • Contact

Accessories

Crochet Puff Crossbody Bag Easy Free Pattern

Make a statement with this adorable Crochet Puff Crossbody Bag!

Quick to crochet and bursting with texture, this bag combines style and function in one gorgeous accessory.

I love how the puff stitches give it a playful, dimensional look, and the finished bag is perfect for everyday use—or gifting to someone special.

Whether you stick with a zipper or try the button closure option, this bag is sure to become a favorite in your collection.

It works up quickly, and I just love the final result—it’s fun, functional, and oh-so-cute.

Tip: The pattern uses a zipper, but you can also chain stitches at the beginning and follow the pattern, then finish with a button and chains at the top center for a charming closure.

I used D rings (easy to find at any craft store) and a detachable purse strap (I love thrifted ones!). The finished bag measures 11″ x 11″.

 

crochet cross body bag free pattern

 

crochet cross body bag free pattern

 

 

 

 

 

 

 

 

Crochet Puff Flower Crossbody Bag

Materials

  • Crochet hooks: E (3.5 mm) and G (4.0 mm)

  • 100% cotton yarn (medium weight); I used Lily Sugar’n Cream, 2 – 4 oz balls

  • 12″ zipper

  • Awl or sharp needle (for making holes in the zipper)

  • Threading floss in a matching color

  • Scissors

  • Blunt needle & sewing needle

  • Button

  • D rings

  • Detachable purse strap


Abbreviations / Special Stitches

  • ch – chain(s)

  • st(s) – stitch(es)

  • sl st – slip stitch

  • sc – single crochet

  • hdc – half double crochet

  • dc – double crochet

  • tr – treble crochet

Puff Stitch:
Yarn over, insert hook in stitch and pull up a loop, yarn over and insert hook again pulling up another loop, yarn over and insert hook a third time and pull up a loop. Yarn over and pull through all loops on hook.


Bag Body

  1. Prepare the zipper: Poke 38 holes along each side of the zipper. Using the E hook, draw up a loop and sc into each hole as you go. Don’t crochet too tightly, or the zipper may look wavy. Press lightly with an iron to keep flat. Work each side separately.

  2. Switch to G hook.

Row 1: Ch 1, sc in each st across, turn (38).
Row 2: Ch 3, puff in first st, ch 1, puff in same st, ch 1, skip next 2 sts; repeat across, turn (38).
Row 3: Ch 3, puff between the 2 puffs of previous row, ch 1, puff again in same space, ch 1; repeat across, ending with a puff in ch-3 space, turn (38).

Repeat Row 3 for 18 more rows. Fasten off. Repeat for the other side of the zipper.

Finishing:

  • Turn bag inside out and sc around the outer edge, leaving the zipper slightly open.

  • Fasten off. Turn bag right side out.

  • Fold extra zipper flaps and sew down with threading floss for a neat finish.


Flower & Petals

Flower:

  1. Ch 5, sl st to first ch to form ring, ch 1.

  2. Sc 12 times into ring (change color if desired).

  3. Ch 4, puff in first st, puff in next st, ch 2, sl st in next st, ch 3; repeat around.

  4. Sl st to first st to join. Fasten off, leaving a long tail to sew.

Petals:

  1. Ch 8. Sc in first st, hdc in next, dc in next, tr in next, dc in next, hdc in next, sc in last st.

  2. Repeat down the other side, sl st to first st. Fasten off, leaving a long tail to sew.

Sew flower, petals, and button onto the front of the bag.


D-Rings & Strap

  • Sew D rings at the top of either side of the bag, just below the zipper.

  • Reinforce by sewing around each D ring several times.

  • Attach the strap.


Finishing Touches

  • Weave in all ends.

  • Optional: add a lining for extra durability.


Congratulations! Your Crochet Puff Crossbody Bag is ready to show off. Enjoy your new, handmade accessory!

Find the matching wallet pattern HERE.

 

Pin it for later!

 

crochet cross body free pattern

 

crochet purse free pattern

 

crochet bag free pattern

Share this:

  • Share on X (Opens in new window) X
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print

Related

Filed Under: Accessories, Bags and Purses, Fall, Free Patterns, Spring, Summer Tagged With: crochet bag, crochet cross body bag, crochet flower bag, crochet puff bag, crochet purse

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Hi, I'm Laura! Crochet is my happy place, and I'm always creating something new. I hope my patterns inspire you to grab your hook, get cozy, and create something you love! Read More
be the first to receive

New Posts & Patterns!

Thank you for subscribing!
be the first to receive

New Posts & Patterns!

You are welcome to sell what you make with my patterns as long as you provide a link with my blog post and provide credit for the pattern. Patterns may not be resold, copy & pasted or altered from their original form. Video tutorials are prohibited. You may share my patterns on social media as long as you link back with my blog post. Do not claim or use my photos as your own.
Privacy Policy
Copyright ©2026, Traversebaycrochet.com. All Rights Reserved.
Design by Pixel Me Designs
Loading Comments...