This flower market bag is made entirely of single crochet stitches and it’s an easy pattern to follow and put together. I combined my love of tapestry crochet and flowers and designed what I think is a great bag for any occasion. You could wear it in spring and summer, or change the colors and make it a fall flower bag for the changing season! You can make the design on both sides of the bag or just the one side, it’s up to you!
This post may contain affiliate links. If you click a link on this page and make a purchase, I may receive a commission at no additional cost to you.
The best part about knowing how to crochet, is being able to make beautiful and unique garments and accessories whenever you want. I designed this flower market bag because I wanted a tote bag that was fun and filled with color for summer, but also unique enough, and super adorable, to where someone may wonder where I got it from, so I could say “I made it!” (Ok, maybe THAT’S the best part of knowing how to crochet.)
I believe this project could make a great market/shop item to sell, as well! I made mine in about 4 hours, and I crochet at an average speed. You could make it with the text or take it out, up to you!
All About This Pattern and Important Information
- You will need a 3.5mm crochet hook.
- You will need 4 colors of size 4/medium weight Acrylic yarn.
- Colors I used: I Love This Yarn Acrylic #240 Linen (263g), #75 Clover (13g), #101 Rosy Cheeks (25g), and #156 Sungold (5g).
- This pattern is made into 2 pieces and then sewn together.
- The pattern is worked from the bottom-up.
- This pattern is made entirely of single crochet stitches.
- Color-work/tapestry crochet knowledge is a must. Please contact me if you need help finding resources for this crochet technique.
- Finished size before washing/blocking: 15in width x 16in height. Straps: 10 in height x 1.3in width.
- Gauge: 18sc x 20 rows = 4x4in
- No sewing needle required.
- Linen (A)= Main bag color. Clover (B)= Text color. Rosy Cheeks (C)= Flower Petals color. Sungold (D)= Center of Flower
- Stitch Key: U.S Stitch terms Ch- chain Sc- single crochet St- stitch
- Made in 3 steps: 1. Crochet the front piece. 2. Crochet the back piece. 3. Single crochet the front and back pieces together.
WRITTEN PATTERN:
Key: Ch- chain, Sc- single crochet, St- stitch, A- Main bag color, B- “Flower Market” color, C- Flower Petals color, D- center of flower color. ex- (A) x 10 = 10 sc stitches in color A, etc…
To Start: Ch 69 with color A.
← Row 1: sc into 2nd ch from hook, then sc into every ch for a total of 68 sc per row.
(Continue on single crocheting & following the color changes. No “turning chain”. Sc into first st of each row every time).
→ Row 2: (A) x 10, (B) x 2, (A) x 5, (B), (A), (B) x 2, (A) x 3, (B), (A), (B) x 2, (A) x 4, (B), (A), (B) x 2, (A) x 5, (B), (A), (B) x 6, (A) x 4, (B) x 2, (A) x 13
← Row 3: (A) x 13, (B) x 2, (A) x 8, (B) x 2, (A) x 2, (B), (A) x 4, (B) x 2, (A) x 2, (B), (A) x 3, (B) x 2, (A), (B), (A) x 3, (B) x 2, (A), (B), (A) x 5, (B) x 2, (A) x 10
→ Row 4: (A) x 10, (B) x 2, (A) x 5, (B), (A), (B) x 2, (A) x 3, (B), (A), (B) x 2, (A) x 2, (B), (A) x 3, (B) x 2, (A) x 3, (B), (A) x 3, (B) x 2, (A) x 8, (B) x 2, (A) x 13
← Row 5: (A) x 13, (B) x 2, (A) x 8, (B) x 2, (A) x 4, (B), (A) x 2, (B) x 2, (A) x 4, (B), (A), (B) x 2, (A), (B), (A) x 3, (B) x 2, (A), (B), (A) x 5, (B) x 2, (A) x 10
→ Row 6: (A) x 10, (B) x 2, (A) x 5, (B), (A), (B) x 6, (A), (B) x 3, (A) x 5, (B) x 2, (A), (B), (A) x 5, (B) x 2, (A) x 8, (B) x 2, (A) x 13
← Row 7: (A) x 13, (B) x 2, (A) x 5, (B) x 5, (A) x 6, (B) x 3, (A) x 3, (B) x 5, (A), (B), (A) x 3, (B) x 2, (A), (B), (A) x 5, (B) x 2, (A) x 10
→ Row 8: (A) x 10, (B) x 2, (A) x 5, (B), (A), (B) x 2, (A) x 3, (B), (A), (B) x 2, (A) x 3, (B), (A) x 2, (B) x 3, (A) x 6, (B) x 2, (A) x 8, (B) x 2, (A) x 13
← Row 9: (A) x 13, (B) x 2, (A) x 8, (B) x 2, (A) x 5, (B), (A), (B) x 2, (A) x 2, (B), (A) x 3, (B) x 2, (A), (B), (A) x 3, (B) x 2, (A), (B), (A) x 2, (B), (A) x 2, (B) x 2, (A) x 10
→ Row 10: (A) x 10, (B) x 2, (A), (B), (A), (B), (A), (B), (A), (B) x 2, (A) x 3, (B), (A), (B) x 2, (A) x 3, (B), (A) x 2, (B) x 2, (A) x 2, (B), (A) x 4, (B) x 2, (A) x 8, (B) x 2, (A) x 13
← Row 11: (A) x 13, (B) x 2, (A) x 8, (B) x 2, (A) x 3, (B), (A) x 3, (B) x 2, (A) x 2, (B), (A) x 3, (B) x 2, (A), (B), (A) x 3, (B) x 2, (A), (B) x 2, (A) x 3, (B) x 3, (A) x 10
→ Row 12: (A) x 10, (B) x 2, (A) x 5, (B), (A) x 2, (B) x 4, (A) x 2, (B) x 5, (A) x 3, (B) x 2, (A) x 4, (B), (A) x 2, (B) x 6, (A) x 2, (B) x 6, (A) x 11
← Row 13: (A) x 68
→ Row 14: (A) x 68
← Row 15: (A) x 68
→ Row 16: (A) x 34, (C) x 6, (A) x 28
← Row 17: (A) x 26, (C) x 9, (A) x 33
→ Row 18: (A) x 32, (C) x 11, (A) x 25
← Row 19: (A) x 25, (C) x 12, (A) x 31
→ Row 20: (A) x 22, (C) x 5, (A) x 4, (C) x 13, (A) x 24
← Row 21: (A) x 24, (C) x 14, (A) x 2, (C) x 8, (A) x 20
→ Row 22: (A) x 19, (C) x 10, (A), (C) x 14, (A) x 24
← Row 23: (A) x 24, (C) x 25, (A) x 19
→ Row 24: (A) x 18, (C) x 26, (A) x 24
← Row 25: (A) x 24, (C) x 26, (A) x 18
→ Row 26: (A) x 18, (C) x 25, (A) x 25
← Row 27: (A) x 20, (C) x 3, (A) x 2, (C) x 25, (A) x 18
→ Row 28: (A) x 19, (C) x 31, (A) x 18
← Row 29: (A) x 17, (C) x 14, (D) x 6, (C) x 12, (A) x 19
→ Row 30: (A) x 20, (C) x 10, (D) x 8, (C) x 14, (A) x 16
← Row 31: (A) x 16, (C) x 13, (D) x 10, (C) x 9, (A) x 20
→ Row 32: (A) x 21, (C) x 7, (D) x 11, (C) x 14, (A) x 15
← Row 33: (A) x 15, (C) x 13, (D) x 12, (C) x 8, (A) x 20
→ Row 34: (A) x 18, (C) x 10, (D) x 12, (C) x 13, (A) x 15
← Row 35: (A) x 16, (C) x 12, (D) x 12, (C) x 11, (A) x 17
→ Row 36: (A) x 16, (C) x 12, (D) x 11, (C) x 13, (A) x 16
← Row 37: (A) x 16, (C) x 13, (D) x 10, (C) x 13, (A) x 16
→ Row 38: (A) x 15, (C) x 15, (D) x 8, (C) x 13, (A) x 17
← Row 39: (A) x 18, (C) x 13, (D) x 6, (C) x 16, (A) x 15
→ Row 40: (A) x 15, (C) x 34, (A) x 19
← Row 41: (A) x 21, (C) x 32, (A) x 15
→ Row 42: (A) x 16, (C) x 26, (A) x 26
← Row 43: (A) x 26, (C) x 26, (A) x 16
→ Row 44: (A) x 16, (C) x 11, (A), (C) x 15, (A) x 25
← Row 45: (A) x 25, (C) x 15, (A) x 3, (C) x 8, (A) x 17
→ Row 46: (A) x 18, (C) x 6, (A) x 4, (C) x 15, (A) x 25
← Row 47: (A) x 25, (C) x 15, (A) x 28
→ Row 48: (A) x 29, (C) x 14, (A) x 25
← Row 49: (A) x 26, (C) x 13, (A) x 29
→ Row 50: (A) x 30, (C) x 12, (A) x 26
← Row 51: (A) x 27, (C) x 11, (A) x 30
→ Row 52: (A) x 32, (C) x 9, (A) x 27
← Row 53: (A) x 29, (C) x 6, (A) x 33
→ Row 54: (A) x 68
← Row 55: (A) x 68
→ Row 56: (A) x 68
← Row 57: (A) x 12, (B), (A) x 4, (B) x 2, (A), (B) x 6, (A) x 2, (B), (A) x 3, (B) x 2, (A) x 3, (B) x 4, (A) x 2, (B) x 6, (A) x 5, (B) x 2, (A) x 12
→ Row 58: (A) x 12, (B) x 2, (A) x 5, (B) x 2, (A) x 5, (B) x 2, (A) x 3, (B), (A), (B) x 2, (A), (B), (A), (B), (A), (B), (A), (B) x 2, (A) x 5, (B) x 2, (A) x 3, (B), (A) x 13
← Row 59: (A) x 14, (B), (A) x 2, (B) x 2, (A) x 5, (B) x 2, (A), (B), (A) x 2, (B), (A) x 2, (B) x 2, (A), (B), (A) x 3, (B) x 2, (A) x 5, (B) x 2, (A) x 5, (B) x 2, (A) x 12
→ Row 60: (A) x 12, (B) x 2, (A) x 5, (B) x 2, (A) x 5, (B) x 2, (A) x 3, (B), (A), (B) x 2, (A) x 5, (B), (A), (B) x 2, (A) x 5, (B) x 2, (A), (B), (A) x 15
← Row 61: (A) x 16, (B) x 3, (A) x 5, (B) x 2, (A), (B), (A) x 5, (B) x 2, (A), (B), (A) x 3, (B) x 2, (A) x 5, (B) x 2, (A) x 5, (B) x 2, (A) x 12
→ Row 62: (A) x 12, (B) x 5, (A) x 2, (B) x 2, (A) x 5, (B) x 2, (A) x 3, (B), (A), (B) x 2, (A) x 5, (B), (A), (B) x 5, (A) x 2, (B) x 5, (A) x 14
← Row 63: (A) x 13, (B), (A) x 3, (B) x 2, (A) x 5, (B) x 2, (A), (B), (A) x 5, (B) x 2, (A), (B), (A) x 3, (B) x 2, (A) x 5, (B) x 2, (A) x 5, (B) x 2, (A) x 12
→ Row 64: (A) x 12, (B) x 2, (A) x 5, (B) x 2, (A) x 5, (B) x 2, (A) x 3, (B), (A), (B) x 2, (A) x 5, (B), (A), (B) x 2, (A) x 5, (B) x 2, (A) x 3, (B), (A) x 13
← Row 65: (A) x 13, (B), (A) x 3, (B) x 2, (A) x 5, (B) x 2, (A), (B), (A) x 5, (B) x 2, (A), (B), (A) x 3, (B) x 2, (A) x 5, (B) x 2, (A) x 5, (B) x 2, (A) x 12
→ Row 66: (A) x 12, (B) x 2, (A) x 5, (B) x 2, (A) x 5, (B) x 2, (A) x 3, (B), (A), (B) x 2, (A) x 5, (B), (A), (B) x 2, (A) x 5, (B) x 2, (A) x 3, (B), (A) x 13
← Row 67: (A) x 14, (B) x 5, (A), (B) x 6, (A), (B), (A) x 5, (B) x 2, (A) x 2, (B) x 4, (A) x 6, (B) x 2, (A), (B) x 6, (A) x 12
→ Row 68: (A) x 68
Do not cut off yarn yet: Next we are going to crochet a strap onto the panel we just made.
Next you are going to crochet the other side of your bag.
You can crochet another FLOWER MARKET side like the pattern you just completed, or make it plain. I chose plain:
To Start:
Ch 69 with color A
Row 1: Sc into the 2nd ch from your hook, the sc into every ch for a total of 68 sc per row. turn
Row 2-68: sc into every stitch in the row (68).
Once you have 68 rows of 68 single crochet, do not cut off, follow the same steps for the strap, starting on page 4.
At step #12 of the strap, do not cut off your yarn- you will use it to single crochet the two panels together.
Now we will single crochet both sides together:
After you’ve finished crocheting both sides together, weave in your yarn tails and step back and admire your work because you’re all done! What did you this of this crochet pattern? Would you make this bag? What would you use it for? Let me know in the comments!
Thank you so much for visiting my blog!
I hope you enjoyed your time here. Lets connect! Leave me a comment so we can chat! Follow me on Etsy, Pinterest, Instagram and Facebook too all under the handle COZYNORTHWOODS.
Check out some more of my favorite crochet patterns and stitches!
POLICY
Copyright © 2024 by CozyNorthWoods. All rights reserved. No part of this blog post, pattern, or pictures may be reproduced, sold, or used in any manner without permission from the copyright owner. You may sell the physical, finished items created from this pattern, however, you must use your own photos. You may share photos of this pattern in your own blog post, but you must link the photos back to my original post. This pattern is not permitted to be sold anywhere online or in person unless by the copyright owner. Legal action will be taken.