Create this adorable and versatile crochet crossbody bag! It’s full of texture, a cute floral detail, and buttons that make it unique.
Worked in one piece, it comes together quickly—perfect for a one-evening project.
I love mixing in my thrifted buttons and interchangeable straps for a polished, personal touch.
Add the flower for extra charm, and you’ve got a bag that’s both functional and stylish!
Enjoy the free pattern!
Crochet Textured Flower Crossbody Bag Pattern
Purchase the PDF in my store HERE.
In my Ravelry shop HERE.
In my Etsy shop HERE.
Materials
Hook: I (5.5 mm)
Medium worsted weight yarn (I used Red Heart Soft, a little over 1 skein)
2 buttons
Darning needle
Sewing needle
Threading floss
2 D-rings (optional)
Crossbody strap with clips (optional)
Gauge: 14 sts = 4 inches
Abbreviations
ch – chain
sc – single crochet
hdc – half double crochet
dc – double crochet
fpdc – front post double crochet
sl st – slip stitch
st(s) – stitch(es)
lp – loop
BLO – back loop only
Final measurement: Approx. 8 x 10″.
Bag Body
Ch 28.
Row 1: Sc in 2nd ch from hook and each st across, turn (27 sts).
Row 2: Ch 1, sc in each st across, turn (27).
Row 3: Ch 1, sc in first st, fpdc in next st, repeat across ending with sc, turn (27).
Row 4: Ch 1, sc in each st across, turn (27).
Repeat Rows 3–4 until piece measures 10”, ending with Row 3. (Each fpdc should align roughly with the previous fpdc.)
Optional Base Color: Change yarn for the next 5 rows to create a contrasting base.
Ch 1, sc in each st across. Repeat 5 rows (27 sts).
Continue repeating Rows 3–4 until piece measures 10”, ending with Row 3.
Ch 1, sc in each st across (27). Fasten off.
Construction
Using a darning needle and a long piece of yarn, sew up both sides of the bag from the bottom.
Fasten off, weave in ends.
Yarn Strap (Optional)
Attach yarn to the middle side of the bag, continue to chain desired length:
• Little kid – 120 chains
• Older kid – 130 chains
• Teen/Adult – 140 chains
Sl st to opposite side of bag.
Ch 1, turn.
Sc in each st across.
Sl st into bag to secure.
Fasten off and weave in ends.
Crossbody Strap Option: Attach a strap with clips to D-rings. Straps can be found at thrift stores or online for $4–$5.
D-Rings (Optional)
Sew ½-inch D-rings to the inside of the bag, 1” from the top on each side.
Flower
Row 1: Ch 6, sl st in first ch to form a ring.
Row 2: Ch 8, sl st in next st, repeat around.
Row 3: In first loop: sc, hdc, 6 dc, ch 1, 6 dc, hdc, sc, repeat in each loop around, sl st to join. Fasten off.
Finishing Options:
Option 1: Overlap the petals for a flat flower.
Option 2: Using threading floss and a tapestry needle, weave in and out the ends of each petal and pull tight to create a more closed, dimensional flower. Fasten off at the back.
Sew the flower to the front of the bag and attach a button in the center.
Buttonhole
Find the center of the back of the bag.
With 2 long strands of yarn held together, draw up a loop and ch 6 (or adjust for your button).
Sl st into the same st, fasten off, and weave in ends.
Sew button to the front so it lines up with the buttonhole.
Ooh, I love these bags. Will make these for 2 young girls to like to carry their little animals that I made for them.
I have a bunch of split rings in colors from another project that I can use and crochet the straps.
With your pattern, I see many color options to use up my scraps and still make a pretty eye catching ba
Thank you for sharing your pattern. 🙂
You’re welcome! Enjoy!
I think I’m doing something wrong. Instead of having straight rows, the fpdc stitches are diagonal. It is still pretty.