Boho crochet market bag pattern
Add a little color to your everyday errands with this crochet market bag pattern! The playful bobbles, pretty star stitches, and colorful stripes give this reusable tote a fun boho-inspired look.
I love how the mix of textures makes this bag stand out! Take it along to the farmers market, beach, or grocery store, or make one as a useful handmade gift. The free crochet pattern is below.
Quick answer
This intermediate crochet market bag pattern uses worsted weight (#4) cotton yarn and an H-8 (5 mm) crochet hook. The bag is worked from the bottom up in joined rounds, with star stitch and bobble stitch sections. A strap is worked in rows and sewn together at the top. The bag body measures approximately 14 inches (35.5 cm) wide and 13 inches (33 cm) tall.
Boho crochet market bag pattern details
Skill level
Intermediate — This pattern uses joined rounds, color changes, star stitches, bobble stitches, and decreases to shape the strap.
Materials needed
- H-8 (5 mm) crochet hook
- Worsted weight (#4) cotton yarn. I used Lily Sugar’n Cream:
- Seabreeze (green) — 2 skeins
- Ecru (tan) — 2 skeins
- Sunshine (yellow) — 1 skein
- White — 1 skein
- Yarn needle
- Scissors
Finished size
The finished bag body measures approximately 14 inches (35.5 cm) wide and 13 inches (33 cm) tall. The strap drop is approximately 17 inches (43 cm).

Gauge
Gauge is not critical for this pattern, but your tension may affect the finished bag measurements and strap length.
Crochet abbreviations
- sc = single crochet stitch
- hdc = half double crochet stitch
- hdc2tog = half double crochet decrease
- sc2tog = single crochet decrease
- star st = star stitch
- bo = bobble stitch
- st/sts = stitch/stitches
- ch/chs = chain/chains
- rnd/rnds = round/rounds
- sl st = slip stitch
- sp = space
- yo = yarn over
Pattern notes
- The bag is worked from the bottom up in joined rounds. Round 1 is worked around both sides of the foundation chain.
- The strap is worked in rows directly from the top edge of the bag.
- Beginning ch 1 and ch 2 do not count as stitches. The beginning ch 3 in star-stitch rounds is used to form the first star stitch.
- Join rounds with a slip stitch as directed. The openwork rounds are joined to the first ch-1 space.
- Work the first stitch of each sc or hdc round in the same stitch as the join unless otherwise directed.
- Change colors when joining rounds. Fasten off the previous color or carry the yarn up.
- Bobble stitches may form on the wrong side of the work. Push them through to the right side.
- Repeat instructions between asterisks (*) as directed.
- The pattern is written in US crochet terms.
Special stitches
Star stitch (star st)
Beginning star stitch (after ch 3)
- Insert hook into the 2nd ch from the hook, yo and pull up a loop. (2 loops on hook)
- Insert hook into the next ch, yo and pull up a loop. (3 loops on hook)
- Insert hook into the same st as the beginning ch 3, yo and pull up a loop. (4 loops on hook)
- Insert hook into each of the next 2 sts, pulling up a loop in each. (6 loops on hook)
- Yo and pull through all 6 loops. Ch 1 to form the eye of the star.
Each subsequent star stitch
- Insert hook into the ch-1 eye of the previous star stitch, yo and pull up a loop.
- Insert hook into the side of the previous star stitch, yo and pull up a loop.
- Insert hook into the same st as the last leg of the previous star stitch, yo and pull up a loop.
- Insert hook into each of the next 2 unworked sts, pulling up a loop in each. (6 loops on hook)
- Yo and pull through all 6 loops. Ch 1 to form the eye of the star.
Bobble stitch (bo)
- YO, insert hook in next stitch, YO, pull up a loop, YO pull through 2 loops (2 loops on hook)
- YO, insert hook in same stitch, YO, pull up a loop, YO, pull through 2 loops (3 loops on hook)
- YO, insert hook in same stitch, YO, pull up a loop, YO, pull through 2 loops (4 loops on hook)
- YO, insert hook in same stitch, YO, pull up a loop, YO, pull through 2 loops (5 loops on hook)
- YO, insert hook in same stitch, YO, pull up a loop, YO, pull through 2 loops (6 loops on hook)
- YO and pull through all 6 loops.
Boho crochet market bag pattern instructions

Base of the bag
Use green yarn for rounds 1-6.
Round 1: Ch 52, 2 hdc in the 3rd ch from the hook, 2 hdc in next ch, hdc in each of the next 46 chs, 2 hdc in each of the last two chs, continue working in the backside of the chains: 2 hdc in each of the next two chs, hdc in each of the next 46 chs, 2 hdc in each of the last two chs, join (108 stitches)
Round 2: Ch 2, 2 hdc in each of the first two sts, hdc in each of the next 50 sts, 2 hdc in each of the next four sts, hdc in each of the next 50 sts, 2 hdc in each of the last two stitches, join (116 stitches)
Round 3: Ch 2, 2 hdc in each of the first two sts, hdc in each of the next 54 sts, 2 hdc in each of the next four sts, hdc in each of the next 54 sts, 2 hdc in each of the last two stitches, join (124 stitches)
Body of the bag
Round 4: Ch 2, hdc in each stitch, join (124 stitches)
Rounds 5 & 6: Repeat round 4.
Use tan yarn for rounds 7-9.
Rnd 7: Ch 2, *hdc in next st, ch 1, skip next st; repeat from * around. Join with a sl st to the first ch-1 sp. (62 ch-1 spaces)
Rnd 8: Ch 1, work 2 sc in each ch-1 sp around, join. (124 sc)
Rnd 9: ch 2, hdc in each st, join (124 stitches)
Use yellow yarn for rounds 10-12.
Rnd 10: Ch 3, work 61 star sts around (see special stitches). To work the hdc2tog, yo, insert hook into the same st as the last leg of the final star stitch and pull up a loop. Yo, insert hook into the last unworked st of the round and pull up a loop. Yo and pull through all 5 loops. Hdc in the top of the beginning ch 3, join. (61 star sts, 2 hdc)
Rnd 11: Ch 2, work 2 hdc in the eye of each star stitch, then hdc in each of the last 2 sts, join. (124 hdc)
Rnd 12: ch 1, sc in each st around, join [124 sc]
Use white yarn for rounds 13-15.
Rnd 13: ch 2, hdc in each st, join (124 hdc)
Rnd 14: Ch 1, *[sc in next 8 sts, bo in next st, sc in next st] 3 times, sc in next st; repeat from * 4 times total, join. (112 sc, 12 bo; 124 sts)
Rnd 15: ch 2, hdc in each st, join (124 hdc)
Use green yarn for rounds 16-18.
Rnd 16: repeat rnd 7
Rnd 17: repeat rnd 8
Rnd 18: repeat rnd 9
Use tan yarn for rounds 19-21.
Rnd 19: repeat rnd 10
Rnd 20: repeat rnd 11
Rnd 21: repeat rnd 12
Use yellow yarn for rounds 22-24.
Rnd 22: repeat rnd 13
Rnd 23: repeat rnd 14
Rnd 24: repeat rnd 15
Use white yarn for rounds 25-27.
Rnd 25: repeat rnd 7
Rnd 26: repeat rnd 8
Rnd 27: repeat rnd 9
Use green yarn for rounds 28-30.
Rnd 28: repeat rnd 10
Rnd 29: repeat rnd 11
Rnd 30: repeat rnd 12
Use tan yarn for rounds 31-33.
Rnd 31: repeat rnd 13
Rnd 32: repeat rnd 14
Rnd 33: repeat rnd 15
Use yellow yarn for round 34.
Rnd 34: ch 2, hdc in each st, join (124 stitches)
Use white yarn for round 35.
Rnd 35: Ch 1, sc in each st around, join. (124 sc)
Use green yarn for round 36.
Rnd 36: Ch 1, sc in each st around, join. (124 sc)
Use tan yarn for round 37.
Rnd 37: Ch 1, sc in each st around, join. (124 sc)
Do not fasten off.
Adding the strap
Continue with tan yarn from Round 37.
Row 1: Ch 1, sc in the same st as the Round 37 join and in each of the next 17 sts, turn. (18 sts)
Row 2: Ch 1, sc2tog, sc in the next 14 sts, sc2tog, turn. (16 sts)
Row 3: Ch 1, sc2tog, sc in the next 12 sts, sc2tog, turn. (14 sts)
Rows 4–127: Ch 1, sc in each st across, turn. (14 sts)
Fasten off, leaving a long tail for sewing.
Opposite side of the strap
Skip the next 44 unworked sts along the top edge of the bag. Join tan yarn with a sl st in the next st.
Row 1: Ch 1, sc in the same st as the join and in each of the next 17 sts, turn. (18 sts)
Rows 2–3: Repeat Rows 2–3 of the first strap section. (14 sts at the end of Row 3)
Fasten off, leaving a long tail for sewing.
Joining the strap
Make sure the strap is not twisted. Align the two 14-stitch ends and sew them together securely using a yarn needle and the yarn tails.
Finishing
Weave in any remaining yarn tails.

More crochet bag and tote patterns
Looking for a simpler design? Try my easy crochet market bag pattern, featuring an open mesh body and a video tutorial.
You can also browse my collection of crochet bag and tote patterns for more reusable shopping bags, totes, purses, and handmade accessories.
Let’s connect!
I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.
📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

